Как создать / удалить файлы на вторичном хранилище SDCARD версии после KitKat?
Знает, что разрешение на создание и удаление изменений в SAF(инфраструктура доступа к хранилищу) во вторичном хранилище SDCARD версии ОС после KitKat.
Под манифестами, разрешение было установлено,
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
Версия после KitKat с использованием нового Intent(Intent.ACTION_OPEN_DOCUMENT_TREE). Будет выбран маршрут SDCARD для вторичного хранилища, в котором DocumentUri будет преобразован в takePersistableUriPermission().
Например, Версия до KitKat.
File file = new File(path);
file.delete()
могут быть успешно удалены.
версия после KitKat, delete(), получающая ошибку разрешения записи,
DocumentsContract.deleteDocument(getContentResolver(), Uri.fromFile(file)));
использование deleteDocument() не найдено, указано с документированным и не может быть удалено.
Есть ли какие-либо решения для этой проблемы? Есть ли какие-либо способы найти / изменить общий опосредованный или зарегистрированный документально?