Ich brauche den Dateipfad zu ändern, mit meiner Web-Anwendung zu arbeiten, von denen ich Dateien auf meinem Android-Gerät an eine externe SD-Karte laden ...Android Studio auf extern sdcard
Dieser Code wurde auf Android 2.2 arbeiten Tablet vor langer Zeit, jetzt muss ich eine Änderung vornehmen, um auf Tablet mit Android 4.4.2 zu arbeiten, aber ich weiß nicht, was ich ändern sollte, weil ich selbst nicht sehr viel ein Kodierer bin.
I „FX Datei-Explorer“ installiert ist, habe ich eine Datei auf meiner externen SD-Karte, wenn ich dann drücken Sie auf „Datei> Details“ für eine Weile ich
PATH System/storage/sdcard1/filename
FILESYSTEM PATH /storage/sdcard1/filename
REAL PATH storage/sdcard1/filename
Hier ist mein Code von meiner App ... ich benutze Android Studio
public static File parseMountDirectory() {
File dir_00 = new File(URI.create("file:///storage"));
File dir_01 = new File(Environment.getExternalStorageDirectory() + "/ext_sdcard");
File dir_1 = new File(Environment.getExternalStorageDirectory() + "/sdcard1");
File dir_2 = new File(Environment.getExternalStorageDirectory() + "/sdcard2");
File dir_3 = Environment.getExternalStorageDirectory();
return dir_01.exists() ? dir_01 : dir_00.exists() ? dir_00 : dir_1.exists() ? dir_1 : dir_2.exists() ? dir_2 : dir_3.exists() ? dir_3 : null;
}