Android: не могу mkdir на SD-карте - PullRequest
0 голосов
/ 05 марта 2020
    File newDirFile = new File(newDir);
    int b= ContextCompat.checkSelfPermission(m_context, Manifest.permission.WRITE_EXTERNAL_STORAGE);
    Log.d("Write Permission", Integer.toString(b));
    if (! newDirFile.exists() )
    {
        return newDirFile.mkdir();
    }

var b = 0 после checkSelfPermission, что означает, что доступ разрешен (разрешения на чтение / запись предоставляются при запуске приложения) Создание каталога во внутренней памяти успешно (/ storage / emulated / 0) Создание каталога на SD (/ storage / xxxx-xxxx / fails. newDirFile.mkdir() == 0 В оболочке ADB я могу создавать каталоги в / storage / xxxx-xxxx /

.
...