Wo findet Anwendung Daten-Datei gespeichert, die auf android-Gerät?
Habe ich entwickelt, eine Android-app mit Appcelerator Titanium. Diese app erstellt eine Datei in applicationDataDirectory und eine Datenbank installieren, wie gut.
Wenn laufen auf emulator, ich kann suchen, werden die Dateien mit "adb" - Befehl. Aber wie sieht es auf Android-Gerät? Kann ich den "eigene Dateien" - app zum aufrufen dieser Datei, die ich erstellt? (da kann ich sehen, Dateien von anderen Anwendungen gibt es.)
Außerdem, ich erwarte, dass einmal entfernte ich die app auf dem Gerät, wird es automatisch entfernen Sie die zugehörigen Dateien und Datenbank. Ist das wahr?
Weil ich fand, dass selbst ich entfernte die app aus dem Gerät, die Datenbank scheint zu hinterlassen. Ich kann es sagen, weil nach dem löschen der app und wieder laufen auf dem Gerät(aus Titan), es zeigen die bisherigen Daten.
Bin ich mit dem Ti-SDK 2.0.1GA2, Android Runtime V8. Und mit Samsung Galaxy Tab zum testen.
Vielen Dank im Voraus.
InformationsquelleAutor der Frage Bowie | 2012-05-30
Du musst angemeldet sein, um einen Kommentar abzugeben.
Anwendung Private Daten-Dateien gespeichert werden, innerhalb
<internal_storage>/data/data/<package>
Dateien gespeichert in den internen Speicher zugegriffen werden kann, mit openFileOutput() und openFileInput()
Wenn diese Dateien erstellt werden, als MODE_PRIVATE es ist nicht möglich zu sehen/greifen Sie in eine andere Anwendung wie ein Dateimanager.
InformationsquelleAutor der Antwort papaiatis
Auf Android 4.4 KitKat, ich habe mir im:
/sdcard/Android/data/<app.package.name>
InformationsquelleAutor der Antwort bizi
Zusammenhang Verwenden.getDatabasePath(databasename). Der Kontext kann entnommen werden, Ihre Anwendung.
Wenn Sie die vorherigen Daten wieder kann es entweder a) die Daten gespeichert wurden, in einem unkonventionellen Ort und daher nicht gelöscht mit der deinstallation oder b) Titanium gesichert, die Daten mit der app (es tun kann).
InformationsquelleAutor der Antwort Frictionless
Können Sie erhalten, wenn Sie von Ihrem document_cache Ordner, Unterordner (bei mir ist 1946507). Dort angekommen, benennen Sie die "Inhalte" hinzufügen .pdf-Datei zum Ende der Datei, speichern, öffnen und mit jedem pdf-reader.
InformationsquelleAutor der Antwort stanley