Arborescence des pages

Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

...

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
languagebash
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 : 

...