Wie Sie Zugang zu einem bestimmten internen Speicher-Verzeichnis in android?
Ich versuche zu lernen android-Programmierung. Als ein Anfang, ich versuche zu verstehen, die interne Datei-system & Zugriff auf Sie. Jede Hilfe wird sehr geschätzt. Folgende sind meine Herausforderungen:
- Wie man eine 'TEST' - Ordner über den android emulator/Android-Gerät überwachen? Muss ich den Ordner erstellen, wo die Alarme, download, DCIM-Ordner vorhanden sind.
-
Was ist der absolute Pfad zum 'TEST' - Ordner erstellt? Ist es möglich, den Zugriff auf den TEST-Ordner mithilfe des folgenden Codes:
List<File> list = Environment.getDataDirectory()+"/TEST".listFiles();
-
Nicht jede Berechtigung erwähnt zu werden, die im manifest für den lese - /Schreibzugriff auf den internen Speicher?
PS: ich nutze Android Studio.
- haben Sie dies Lesen: developer.android.com/training/basics/data-storage/files.html ?
- Danke @Gavriel . Lesen & zu sehen. Inzwischen können Sie mir bitte helfen mit der Nummer 1?
- es ist nicht einmal klar, ob Sie eine Lösung in Java oder von der Kommandozeile per adb
- Sorry für die Verwirrung. Ich will nicht, um den Ordner zu erstellen programmatisch. Ich brauche nur ein Ordner mit dem Namen 'TEST' zur Verfügung, die im internen Speicher. ( So, dass mein code können davon ausgehen, dass die bestimmten Ordner verfügbar sein wird während der Ausführung)
- stackoverflow.com/questions/13373489/... helfen könnte
- Warum nicht die "Dateien" - Ordner? Diesen Ordner können Sie zugreifen, OHNE eine Genehmigung erforderlich. Es befindet sich unter data/data/yourAppPkg/Dateien
Du musst angemeldet sein, um einen Kommentar abzugeben.
Würden Sie wollen, etwas entlang der Linien von
und Berechtigungen
Weitere Referenz
Android-Open-Externes Speicherverzeichnis(SD-Karte) für das speichern der Datei
Wie kann ich die externe SD-Karte Pfad für Android 4.0+?
https://docs.oracle.com/javase/7/docs/api/java/io/File.html
File file = new File("storage/emulated/0","yourfoldername/");
File(Environment.getobbdir(),"yourfoldername");