Ich schreibe eine App für gerootete Android-Geräte. Die App muss Dateien nach/data/data kopieren.Ist/Daten/Daten immer beschreibbar?
Ist davon auszugehen, dass diese Partition immer R/W sein wird, oder sollte die App die Mount-Optionen überprüfen?
Ich schreibe eine App für gerootete Android-Geräte. Die App muss Dateien nach/data/data kopieren.Ist/Daten/Daten immer beschreibbar?
Ist davon auszugehen, dass diese Partition immer R/W sein wird, oder sollte die App die Mount-Optionen überprüfen?
Der interne Speicher, der solche Ordner enthält, sollte immer als schreibbar verfügbar sein. Es gibt jedoch keine Garantien für SD-Karten mit diesen Ordnern, da die Karte jederzeit ausgehängt werden kann.
/Daten/Daten sind immer in R/W auf gerooteten Geräten. Ich würde jedoch eine Root-Prüfung in Ihrer App durchführen, um sicherzustellen, dass Sie keine Fehler bekommen.
Der Pfad/Daten/Daten befinden sich im internen Speicher und sollten daher nicht entfernt werden.
Eine Sache jedoch, verwenden Sie die bereitgestellten Methoden wie Context.getFilesDir()
, um den richtigen Pfad zu einem Verzeichnis zu erhalten, in das Ihre App schreiben kann. Gehen Sie nicht davon aus, dass Sie in /data/data/some/directory
schreiben können, da der interne Speicher über Berechtigungen verfügt.