Arborescence des pages

Vous regardez une version antérieure (v. /wiki/display/ESUPNFC/ESUP-NFC-TAG-DROID) de cette page.

afficher les différences afficher l'historique de la page

« Afficher la version précédente Vous regardez la version actuelle de cette page. (v. 7) afficher la version suivante »

L'application mobile, que l'on nomme EsupNfcTagDroid, est developpée pour Android version 4.4 ou supérieur à l'aide d'Android-Studio.

L'application peut être installée et debugée depuis Android-Studio ou complilée directement à l 'aide de Gradle

Pré-requis

  • Gradle 2.10 ou +

  • Pour le dev et debug : Android SDK API level 22, Android Studio 2

Récupération des source

git clone https://github.com/EsupPortail/esup-nfc-tag-droid.git

Configurations

src/main/assets/esupnfctag.properties

build.gradle

  • Vous pouvez y spécifier les paramètres de signature de votre APK, si vous ne souhaitez pas utiliser ceux donnés par défaut (connus de tous).

    Vous devrez alors créé un keystore : 

 
keytool -genkey -v -keystore esup-android-apps.keystore -alias LeoDroidApp -keyalg RSA -keysize 2048 -validity 10000

src/main/assets/logback.xml

  • Fichier de cinfiguration des logs, EsupNfcTagDroid 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

Obtention de l'APK pour l'installation sur mobile

gradle clean assemble

Copier ensuite le fichier src/mbuild/outputs/apk/nfctagdrid-release.apk vers src/main/resources/apk/esupnfctagdroid.apk de l'application serveur esupNfcTagServer. 

Il faut ensuire redéployer esupNfcTagServer et le relancer pour que ce nouvel APK soit disponible au téléchargement au travers de l'application serveur. 

 

  • Aucune étiquette