Ich versuche, Ordner auf externe microsd-Karte erstellen, aber es funktioniert nicht.Erstellen Ordner auf externen Speicher
String sdpath = Environment.getExternalStorageDirectory().getAbsolutePath()+"/sdcard/Ankur Jain";
Toast.makeText(Second.this,sdpath,Toast.LENGTH_LONG).show();
File file = new File(sdpath);
if(!file.exists()){file.mkdirs();
Toast.makeText(Second.this,"Created path",Toast.LENGTH_LONG).show();
}
ich habe alle Erlaubnis auch hinzugefügt.
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
und bauen gradle App wie unten
compileSdkVersion 24
buildToolsVersion "24.0.2"
defaultConfig {
applicationId "jss.intentgame"
minSdkVersion 11
targetSdkVersion 22
versionCode 1
versionName "1.0"
Was nun Ordner auf der Karte erstellen stoppt?
Können Sie mir sagen, in welcher Version versuchen Sie, es auszuführen? –
Eigentlich hoffe ich, Sie wissen gut über die Erlaubnis-Funktion in Android. –
Ein weiterer Punkt, wie @commonsWare erwähnt, dass es keinen Code gibt, der sich auf das Erstellen des Verzeichnisses bezieht. Überprüfen Sie, wie Sie einen Ordner in Java erstellen. –