In PhoneGap, verwende ichWohin zeigt LocalFileSystem.PERSISTENT?
window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, onFileSystemSuccess, fail);
das Dateisystem zuzugreifen.
In meinem ASUS-Tablet hat es keine external sdcard
(ich entferne kein entfernbares Gerät), so denke ich, das Dateisystem Root verweist auf die internal sdcard
. In meinem HTC Desire HD wurden die Daten jedoch in die external sdcard
geschrieben. (Da sich die Daten gerade auf der microSD-Karte befinden.)
Also, was ist die Wahrheit? Ich kann keine Hinweise im W3C Dokument sehen, vielleicht vermisse ich etwas ...
PS: Beide Android-Version sind ICS (Ice Cream Sandwich).
Sie sind unglaublich gut! Aber ich habe eine Frage: tut Zeile 868 'fs.put (" root ", getEntry ("/Daten/Daten/"+ cordova.getActivity(). GetPackageName() +"/cache/")); bedeuten das System Erstellen Sie ein Verzeichnis namens/data/data/+ ~ +/cache /? Es schafft einen Platz für den Benutzer als Speicherplatz, genauso wie wenn der Benutzer im Web statt mit dem mobilen Gerät ist? – Stallman
BTW: Wie finden Sie den Quellcode? ... Es ist zu komplex zu wissen, welche Datei für diese Funktionalität verantwortlich ist ... – Stallman
Ja. Diese Zeile ist insbesondere für den temporären Speicher gedacht, also haben sie das Cache-Verzeichnis erstellt, um dies zu bezeichnen. Für jede Android-App, PhoneGap oder native wird "/ data/data/packageName" als privater Bereich für die Dateien dieser App erstellt. PhoneGap verwendet in diesem Fall nur dieses Verzeichnis. – MattDavis