Dans App Inventor, où placer les fichiers de données et par quelle requête peut-on y accéder
Dans App Inventor, il existe plusieurs options pour placer et accéder aux fichiers de données :
Stockage interne de l'application
Les fichiers peuvent être stockés dans le répertoire privé de l'application :
Chemin : /data/user/0/<nom_du_package>/files/
Accès : Utilisez la méthode ReadFrom() du composant File sans préfixe[1][2]
Par exemple :
File1.ReadFrom("monfichier.txt")
Stockage externe (carte SD)
Les fichiers peuvent être placés sur la carte SD :
Chemin : /sdcard/ ou /storage/emulated/0/
Accès : Préfixez le nom du fichier avec / dans ReadFrom()[1][3]
Par exemple :
File1.ReadFrom("/monfichier.txt")
Assets de l'application
Les fichiers peuvent être inclus dans les assets du projet :
Placement : Téléchargez le fichier dans la section Media du projet
Accès : Préfixez le nom du fichier avec // dans ReadFrom()[3][2]
Par exemple :
File1.ReadFrom("//monfichier.txt")
Considérations importantes
Le composant File permet de lire et écrire des fichiers sur l'appareil[4][3].
Pour les applications packagées, les fichiers sont lus/écrits dans le stockage privé de l'application sur Android 2.2+[3].
Lors du développement avec le Companion, les fichiers sont lus/écrits dans /sdcard/AppInventor/data[3].
Il est recommandé d'utiliser le stockage interne de l'application pour la sécurité des données, et les assets pour les fichiers statiques inclus dans l'application.
⁂
Aucun commentaire:
Enregistrer un commentaire