Aller au contenu

Comment puis-je utiliser des fichiers locaux sur l'appareil dans Fully ? ​

Sur les appareils Android modernes, vous disposez généralement des emplacements de stockage suivants :

CheminInterne/ExterneType d'accès
/storage/emulated/0 ou /sdcardInterneStockage partagé
/storage/emulated/0/Android/data/<appId>/files ou /sdcard/Android/data/<appId>/filesInterneStockage spécifique à l'application
/storage/<storageId>Externe (carte SD)Stockage partagé
/storage/<storageId>/Android/data/<appId>/filesExterne (carte SD)Stockage spécifique à l'application
/data/user/0/<appId>InterneStockage privé de l'application

Vous pouvez utiliser le sélecteur de fichiers dans les boîtes de dialogue URL pour choisir le fichier parmi les emplacements de stockage disponibles. Le chemin d'accès à la carte SD externe /storage/<storageId> sera enregistré dans les paramètres sous le nom /sd_ext et remplacé dynamiquement par le chemin réel sur chaque appareil.

Lorsque vous accédez au stockage de l'appareil via ADB, les chemins complets s'affichent comme dans le tableau ci-dessus. Lors d'un accès via USB (par exemple avec l'Explorateur de fichiers Windows), le stockage interne est généralement associé au dossier /storage/emulated/0 et la carte SD au dossier /storage/<storageId>

Veuillez noter que le stockage privé et spécifique à l'application sera supprimé si vous désinstallez celle-ci. Le stockage partagé, quant à lui, présente des restrictions importantes. Nous vous recommandons d'utiliser le stockage spécifique à l'application pour y stocker tous les fichiers locaux nécessaires à Fully Kiosk.

Vous pouvez utiliser une URL de fichier pour accéder aux fichiers locaux chaque fois qu'une URL est requise dans Fully. L'URL complète d'un fichier ressemble à file:///path/to/file.html Notez les trois barres obliques !

Notez que, pour des raisons de sécurité, Android Webview désactive l'intégration de fichiers locaux depuis les documents HTTP/HTTPS. Cependant, vous pouvez utiliser l'option Localhost File Access dans Advanced Web Settings pour accéder à vos fichiers locaux via l'adresse https://localhost/…. L'URL complète d'un fichier local devrait alors ressembler à https://localhost/path/to/file.mp4. Vous pourrez ainsi intégrer des fichiers vidéo ou image locaux à votre site web HTTPS.

Si vos appareils utilisent Android 11 ou une version ultérieure, ou si la mise à jour OTA vers Android 11 est en attente, veuillez prendre en compte d'urgence les restrictions de stockage. Pour Fully Kiosk Browser 1.57 et versions ultérieures, consultez cette FAQ !