Я пытаюсь сделать личный каталог на SD-карте по этому коду,
if(Util.isExternalStorageWritable()) {
int writePermission = ContextCompat.checkSelfPermission(this, Manifest.permission.WRITE_EXTERNAL_STORAGE);
int readPermission = ContextCompat.checkSelfPermission(this, Manifest.permission.READ_EXTERNAL_STORAGE);
if (writePermission == PackageManager.PERMISSION_GRANTED && readPermission == PackageManager.PERMISSION_GRANTED) {
File folder = new File(AddWazaif.this.getExternalFilesDir(Environment.DIRECTORY_PICTURES), "directory");
if (!folder.exists()) {
folder.mkdirs();
}
}
}
но каталог не создан. Каталог, созданный только этим методом Environment.getExternalStorageDirectory()
. но я хочу только личный каталог, поэтому, когда приложение собирается удалить каталог, также получает удалить. Пожалуйста, помогите.
Manifest:
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
Структура каталогов: