Outils pour utilisateurs

Outils du site


android_processing_application_design_sens

Ceci est une ancienne révision du document !


Application "le design fait sens" Android Processing

Pour une exposition sur le “design fait sens” créée par Centre Sciences, développement d'une application Android via Processing. Cette application propose un quizz audio, à chaque page on entend un son et l'on doit choisir parmi 3 sentiments évoqués par ce son

Installation de l'application sur une nouvelle tablette

  • Nettoyage initial de la tablette : désactivation de choses inutiles et suppression des applications sur l'écran d'accueil
  • Télécharger l'application zippée ici : cs_audio24and_debug.apk.zip, la décompresser sur son ordinateur > cs_audio24and_debug.apk
  • Télécharger cette image pour l'utiliser en écran de veille de la tablette : cliquer dessus, enregistrer sous … au même endroit que l'application

  • Brancher la tablette en USB, Autoriser “accès aux données de la tablette” sur la tablette
  • Transférer le fichier cs_audio24and_debug.apk et le fichier écran de veille ecranveilledesigndessens.png dans le répertoire Download de la tablette
  • Sur la tablette, dans les applications (il faut glisser le doigt du bas de l'écran d'accueil vers le haut pour les faire apparaître) ouvrir l'application “Mes fichiers” Aller à Stockage Interne > Download > cliquer sur cs_audio24and_debug.apk
  • Autoriser l'installation de cette application > Installer

  • Placer cette application sur l'écran d'accueil
  • Il faut maintenant autoriser l'application à écrire sur la mémoire de stockage : Paramètres > applications > cs_audio24and_debug > Autorisations > Stockage : oui

  • !!! Figer la rotation de l'écran en mode paysage via le widget qui apparaît en glissant le doit du haut de l'écran vers le bas !!!
  • Configurer l'écran de veille pour utiliser l'image transférée dans le dossier Download
  • Pour lancer l'application, cliquer dessus

Statistiques, réinitialisation

L'application enregistre les choix de chaque visiteurs et produit 3 fichiers dans des sous-dossiers dans le répertoire Download :

  • les choix du dernier visiteurs
  • les choix cumulés de tous les visiteurs
  • les choix accumulés de tous les visiteurs (log)

{dsfichiers.png?direct&900|}}

Ces 3 fichiers sont réinitialisés à la ré-installation de l'application

Donc pour “remettre à zéro les compteurs”, il suffit de désinstaller l'application cs_audio24and_debug en maintenant l'appui puis clic sur “désinstallation” et la réinstaller à partir du répertoire Download comme évoqué ci-dessus

Pour garder une mémoire de chaque expo, ils convient donc de sauvegarder les 3 répertoires contenant les 3 fichiers de stats qui peuvent être ouverts dans un tableur

  • statistiques.csv
  • statistiquesALL.csv
  • statistiquesLOG.csv

en les copiant-collant-renommant par exemple.

Développement de l'application, code source

Le code source de l'application est ici https://github.com/b01xy/quizzdesignaudio

Voir la page Android vs Processing pour plus de détails

Debug

Pour l'écriture de fichiers au sein de l'application ou sur la mémoire de stockage interne (/storage/emulated/0/Download), il y a des subtilités : dans son espace propre (Assets), l'application ne peut écrire que sur des fichiers qu'elle a elle-même créés. Il faut donc initier l'application à vide et créer les fichiers au premier démarrage.

Pour écrire sur la mémoire de stockage interne, il faut configurer les permissions dans Processing and READ et WRIRE STORAGE ET ensuite autoriser l'accès au stockage à l'application via les paramètres de la tablette > Application > Autorisations

Les méthodes de import android.os.Environment et import java.io.File comme file.exist() semble ne pas être héritées dans les fonctions de Processing !?.

On ne peut pas loadTable() avec une adresse comportant des “/”, on peut saveTable() par contre

Références

android_processing_application_design_sens.1579221419.txt.gz · Dernière modification : 2020/01/17 00:36 de Benjamin Labomedia