2012-04-15 6 views
0

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?

Antwort

1

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.

0

/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.

2

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.

Verwandte Themen