...
L'application peut être installée et debugée depuis Android-Studio ou complilée directement à l 'aide de Gradle
Sommaire |
---|
Fonctionnalités
1 - L'application esup-nfc-tag-droid se comporte de la même manière que l'application Java [esup-nfc-tag-desktop] (https://github.com/EsupPortail/esup-nfc-tag-desktop "esup-nfc-tag-desktop")
...
Un smartphone Android équipé d'un lecteur NFC et disposant d'un accès Internet
Sources : https://github.com/EsupPortail/esup-nfc-tag-droid
Bloc de code | ||
---|---|---|
| ||
git clone https://github.com/EsupPortail/esup-nfc-tag-droid.git |
...
https://gradle.org/next-steps/?version=2.14.1&format=bin
Android SDK API level 22
En dehors d'android studio, la récupération du SDK d'Android se fait via le dsk-tools.
...
Bloc de code |
---|
[esup@carbonne ~]$ echo 'export ANDROID_HOME=/home/esup' >> ~/.bashrc |
...
Autres ...
Si à la compilation (cf ci-dessous compilation via gradle clean assemble), vous trouvez des erreurs types
...
Des librairies 32 bits seront à installer notamment. C'est un peu pénible mais on s'en sort.
Compilation esup-nfc-tag-droid
- esup-nfc-tag-droid génère des logs à destination d'un fichier de logs local au téléphone, à destination d'esupNfcTagServer (envoi de logs par POST au serveur) et à destination d'une adresse mail système. Les éléments paramétrables (mail systeme, serveur esupNfcTagServer) sont à configurer dans ce fichier src/main/assets/logback.xml
- modifier src/main/assets/esupnfctag.properties pour spécifier l'adresse de votre esup-nfc-tag-server
- Vous pouvez spécifier les paramètres de signature de votre APK dans build.gradle, si vous ne souhaitez pas utiliser ceux donnés par défaut (connus de tous). Vous devrez alors créé un keystore :
...