Skip to content

How can I use local files on the device in Fully? ​

On modern Android devices usually you have following storage locations:

PathInternal/ExternalAccess Type
/storage/emulated/0 or /sdcardInternalShared storage
/storage/emulated/0/Android/data/<appId>/files or /sdcard/Android/data/<appId>/filesInternalApp-specific storage
/storage/<storageId>External (SD card)Shared storage
/storage/<storageId>/Android/data/<appId>/filesExternal (SD card)App-specific storage
/data/user/0/<appId>InternalApp-private storage

You can use the file picker in URL dialog boxes to pick the file from one of the available storage locations. The path to external SD card /storage/<storageId> will be saved in settings as /sd_ext and replaced by the real path on each device dynamically.

When accessing the device storage by ADB you will see the full paths as in the table above. When accessing by USB (like by Windows File Explorer) the Internal storage will be usually mapped to the /storage/emulated/0 folder and SDCARD will be mapped to /storage/<storageId>

Note that app-private and app-specific storage will be deleted if you uninstall the app. The shared storage however has serious restrictions. We recommend using app-specific storage for storing all local files needed for Fully Kiosk.

You can use a file URL to address local files each time an URL is required in Fully. The full file URL looks like file:///path/to/file.html Note the triple slash!

Note that linking to or embedding local files from HTTP/HTTPS documents is disabled by Android Webview for security reasons. But you can use the Localhost File Access option in Advanced Web Settings in order to access local files using https://localhost/… address. The full URL for a local file should then look like https://localhost/path/to/file.mp4. So you will be able to embed local video/image files in your HTTPS website.

If your devices are using Android 11+ or Android 11 OTA upgrade is pending please urgently attend to the scoped storage restrictions. With Fully Kiosk Browser 1.57+ check this FAQ!