Ich benutze diesen Code Ordner zu erstellen.erstellen Ordner kann nicht in Android 7.0
File folder2 = new File(Environment.getExternalStorageDirectory() + "/Android");
if (!folder2.exists()) {
folder2.mkdir();
}
File folder = new File(Environment.getExternalStorageDirectory() + "/Android/MyFolder");
boolean success = true;
if (!folder.exists()) {
success = folder.mkdir();
}
Es funktioniert mit anderen Geräten, aber nicht mit Android v7.0.
ich geändert und versuchte, mit .getAbsolutePath() und .getPath(), aber diese Veränderung aber auch Erfolg auf anderen Geräten, 7.0 immer noch nicht.
Und aslo gab es genug Berechtigungen für manifest
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
Bitte helfen Sie mir. Danke fürs Lesen.
Manifest Erlaubnis ist nichts, Sie Runtime Erlaubnis seit 6.0 für Schreib brauchen + – EpicPandaForce
@EpicPandaForce, Danke. Ich habe es jetzt gefunden. –
Siehe diesen Link: https: //stackoverflow.com/questions/34342816/android-6-0-multiple-permissions/37546500#37546500 und https://stackoverflow.com/a/36937109/1770868 –