Looking for android Keywords? Try Ask4Keywords

AndroidFileIO mit Android


Einführung

Das Lesen und Schreiben von Dateien in Android unterscheidet sich nicht vom Lesen und Schreiben von Dateien im Standard-Java. java.io Paket kann verwendet werden. Es gibt jedoch einige spezifische Informationen zu den Ordnern, in die Sie schreiben dürfen, Berechtigungen allgemein und MTP-Problemumgehungen.

Bemerkungen

Android bietet die Möglichkeit, die Datei für mehrere Anwendungen freizugeben, wie hier dokumentiert. Dies ist nicht erforderlich, wenn nur eine App die Datei erstellt und verwendet.

Android bietet alternative Speicheroptionen wie freigegebene und private Einstellungen, gespeicherte Bundles und integrierte Datenbank. In einigen Fällen sind sie die bessere Wahl, als nur einfache Dateien zu verwenden.

Für Android-Aktivitäten gibt es einige spezifische Methoden, die wie ein Ersatz der Java-Standard-File-IO-Methoden aussehen. Zum Beispiel, anstatt für File.delete() Sie können anrufen Context.deleteFile() , und anstelle der Anwendung File.listFiles() rekursiv können Sie anrufen Context.fileList() die Liste aller Ihrer Anwendung bestimmte Dateien mit etwas weniger zu bekommen Code. Sie bieten jedoch keine zusätzlichen Funktionen über das Standardpaket java.io hinaus.

FileIO mit Android Verwandte Beispiele