На Samsung T230 (Android 4.4.2) работает в следующих
File firstFile = new File("mnt/extSdCard/Android/data/com.example.storagetest", "test.txt");
RandomAccessFile fileLittle = new RandomAccessFile(firstFile, "rw");
File scndFile = new File("mnt/extSdCard/Android/data/com.example.storagetest", "test2.txt");
scndFile.createNewFile();
Я пробовал многие из этих устройств, которые работают таким образом. Пример T230
На планшете Hometech (Android 5.1.1) не работает.
File firstFile = new File("mnt/external_sd/Android/data/com.example.storagetest", "test.txt");
RandomAccessFile fileLittle = new RandomAccessFile(firstFile, "rw");
File scndFile = new File("mnt/external_sd/Android/data/com.example.storagetest", "test2.txt");
scndFile.createNewFile();
Я получаю следующее сообщение об ошибке:
открыть не удалось: EACCES (отказано в доступе)
Текущий AndroidManifest.xml
<application>
...
</application>
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
Я пробовал много разных способов... requestPermissions() и android:maxSdkVersion ничего не меняет Слишком много поиска, но я не смог прийти к выводу.
Как я могу создать файл на SD-карте.
Важно! Я могу читать файлы напрямую, но не могу изменить или создать новый файл.