Не удается создать личный каталог на внешнем хранилище с помощью метода getExternalFilesDir () - PullRequest
0 голосов
/ 02 мая 2018

Я пытаюсь сделать личный каталог на 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" />

Структура каталогов: enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...