Outils pour utilisateurs

Outils du site


android_processing_application_design_sens

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
android_processing_application_design_sens [2020/01/17 00:06] Benjamin Labomediaandroid_processing_application_design_sens [2020/10/27 18:33] (Version actuelle) – ↷ Liens modifiés en raison d'un déplacement. serge
Ligne 3: Ligne 3:
 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 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
  
-{{ dsaccueil.png?direct&900 }}+{{ media_03:dsaccueil.png?direct&900 }}
  
  
 ===== Installation de l'application sur une nouvelle tablette ===== ===== 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   * 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 l'application zippée ici : {{ media_05: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   * 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
-{{ecranveilledesigndessens.png?direct&100|}}+{{media_03:ecranveilledesigndessens.png?direct&100|}}
   * Brancher la tablette en USB, Autoriser "accès aux données de la tablette" sur la tablette   * 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   * 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   * 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   * Autoriser l'installation de cette application > Installer
-{{dsinstall.png?direct&900|}} +{{media_03:dsinstall.png?direct&900|}} 
-{{dsnogoogle.png?direct&900|}}+{{media_03:dsnogoogle.png?direct&900|}}
   * Placer cette application sur l'écran d'accueil   * 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   * **Il faut maintenant autoriser l'application à écrire sur la mémoire de stockage** : Paramètres > applications > cs_audio24and_debug > Autorisations > Stockage : oui
-{{dsinstallautorisation.png?direct&900|}}+{{media_03:dsinstallautorisation.png?direct&900|}}
   * !!! **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 !!!   * !!! **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   * Configurer l'écran de veille pour utiliser l'image transférée dans le dossier Download
   * Pour lancer l'application, cliquer dessus   * Pour lancer l'application, cliquer dessus
  
-{{dsecransons.png?direct&900|}} +{{media_03:dsecransons.png?direct&900|}} 
-{{:dsstats.png?direct&900|}}+{{media_03:dsstats.png?direct&900|}}
  
 ===== Statistiques, réinitialisation ===== ===== Statistiques, réinitialisation =====
Ligne 32: Ligne 32:
   * les choix cumulés de tous les visiteurs    * les choix cumulés de tous les visiteurs 
   * les choix accumulés de tous les visiteurs (log)   * les choix accumulés de tous les visiteurs (log)
-{dsfichiers.png?direct&900|}}+{{media_03:dsfichiers.png?direct&900|}} 
  
 **Ces 3 fichiers sont réinitialisés à la ré-installation de l'application** **Ces 3 fichiers sont réinitialisés à la ré-installation de l'application**
Ligne 38: Ligne 39:
 **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 **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
  
-Si vous voulez garder une mémoire de chaque expo, ils convient donc de sauvegarder les 3 répertoires contenant les 3 fichiers de stats+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   * statistiques.csv
   * statistiquesALL.csv   * statistiquesALL.csv
   * statistiquesLOG.csv   * statistiquesLOG.csv
 en les copiant-collant-renommant par exemple. 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 [[liens_ressources_tutoriaux_mobile_processing|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 WRITE 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 ====
 +  * https://discourse.processing.org/t/android-mode-saving-and-loading-txt-file/5504/9
 +  * https://discourse.processing.org/t/savestrings-sdcard-basher-csv-text-not-working-on-android/535/4
 +  * https://www.androidinterview.com/android-internal-storage-read-and-write-text-file-example/
 +  * https://www.dev2qa.com/android-read-write-internal-storage-file-example/
 +
 +{{tag>bj android processing}}
android_processing_application_design_sens.1579219607.txt.gz · Dernière modification : 2020/01/17 00:06 de Benjamin Labomedia