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 :
| Chemin | Interne/Externe | Type d'accès |
|---|---|---|
/storage/emulated/0 ou /sdcard | Interne | Stockage partagé |
/storage/emulated/0/Android/data/<appId>/files ou /sdcard/Android/data/<appId>/files | Interne | Stockage spécifique à l'application |
/storage/<storageId> | Externe (carte SD) | Stockage partagé |
/storage/<storageId>/Android/data/<appId>/files | Externe (carte SD) | Stockage spécifique à l'application |
/data/user/0/<appId> | Interne | Stockage 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 !