Wie kann ich in Fully lokale Dateien auf dem Gerät verwenden?
Auf modernen Android-Geräten stehen Ihnen in der Regel folgende Speicherorte zur Verfügung:
| Pfad | Intern/Extern | Zugriffsart |
|---|---|---|
/storage/emulated/0 oder /sdcard | Intern | Gemeinsamer Speicher |
/storage/emulated/0/Android/data/<appId>/files oder /sdcard/Android/data/<appId>/files | Intern | App-spezifischer Speicher |
/storage/<storageId> | Extern (SD-Karte) | Gemeinsamer Speicher |
/storage/<storageId>/Android/data/<appId>/files | Extern (SD-Karte) | App-spezifischer Speicher |
/data/user/0/<appId> | Intern | App-interner Speicher |
Sie können die Dateiauswahl in URL-Dialogfeldern verwenden, um die Datei aus einem der verfügbaren Speicherorte auszuwählen. Der Pfad zur externen SD-Karte /storage/<storageId> wird in den Einstellungen als /sd_ext gespeichert und auf jedem Gerät dynamisch durch den tatsächlichen Pfad ersetzt.
Wenn Sie über ADB auf den Gerätespeicher zugreifen, werden Ihnen die vollständigen Pfade wie in der obigen Tabelle angezeigt. Beim Zugriff über USB (z. B. über den Windows-Datei-Explorer) wird der interne Speicher in der Regel dem Ordner „/storage/emulated/0“ zugeordnet, während die SD-Karte dem Ordner „/storage/<storageId>“ zugeordnet wird.
Bitte beachten Sie, dass der app-interne und der app-spezifische Speicher gelöscht werden, wenn Sie die App deinstallieren. Der gemeinsam genutzte Speicher unterliegt jedoch erheblichen Einschränkungen. Wir empfehlen, den app-spezifischen Speicher zum Speichern aller für „Fully Kiosk“ benötigten lokalen Dateien zu verwenden.
Sie können eine Datei-URL verwenden, um auf lokale Dateien zu verweisen, wann immer in Fully eine URL benötigt wird. Die vollständige Datei-URL sieht wie folgt aus: file:///path/to/file.html. Bitte beachten Sie die drei Schrägstriche!
Bitte beachten Sie, dass das Verlinken auf oder Einbetten von lokalen Dateien aus HTTP/HTTPS-Dokumenten von der Android Webview aus Sicherheitsgründen deaktiviert ist. Sie können jedoch die Option Localhost File Access in den „Advanced Web Settings“ nutzen, um über die Adresse https://localhost/… auf lokale Dateien zuzugreifen. Die vollständige URL für eine lokale Datei sollte dann wie folgt aussehen: https://localhost/path/to/file.mp4. Auf diese Weise können Sie lokale Video- und Bilddateien in Ihre HTTPS-Website einbetten.
Falls Ihre Geräte Android 11 oder höher verwenden oder ein OTA-Update auf Android 11 ansteht, beachten Sie bitte dringend die Einschränkungen hinsichtlich des begrenzten Speicherplatzes. Bei Verwendung des „Fully Kiosk Browser“ ab Version 1.57 lesen Sie bitte diese FAQ!