Créer une Android app

Préparation

  1. Installez Android Studio, l'environnement de développement officiel de Google.
  2. Téléchargez le projet projet-android.zip, et ouvrez-le avec Android Studio.
  3. Sur votre téléphone Android, activez le mode developpeur en tappant 7 fois sur Build number dans About phone.
  4. Branchez le téléphone à l'ordinateur, et — si nécessaire — confirmez que vous voulez l'utiliser pour le développement.
  5. Dans Android Studio, appuyez sur le bouton "Run app" pour compiler, installer et lancer l'app sur votre téléphone.

Structure du projet

Le projet se compose de 3 parties:

Insérer l'algorithme de traitement

Dans processing.c, vous pouvez insérer votre algorithme de traitement d'image. Lorsque l'utilisateur prend une photo, la fonction processImage est appelée pour analyser l'image. Quand cette fonction retourne, l'image (modifiée) et le résultat de l'analyse sont affichés sur l'écran.

Pour retourner des informations, on doit les passer à Java par l'interface JNI. Le code exemple retourne un double cielBleu et un boolean nuit. Pour ajouter un autre champ, il faut:

Structure de l'interface utilisateur

Structure des classes pour gérer la caméra