即使获得了写入外部存储的永久权限,我也无法获得对SD卡的每个文件夹的写入权限。怎么弄那些?例如,这个应用程序可以执行此操作,我猜第二个权限对话框(在“Android 7上的写入权限”下)就是这样。如何创造? Article也许,解决方案以某种方式绑定到StorageVolume类的createAccessIntent方法......
以下是我目前用于获得永久许可的代码:
RxPermissions.getInstance(getActivity())
.request(Manifest.permission.WRITE_EXTERNAL_STORAGE)
.subscribe(granted -> {
if (!granted) return;
showAlternativeDirectoryChooser(); // success
}, throwable -> {
});
答案 0 :(得分:1)
也许,解决方案以某种方式绑定到StorageVolume类的createAccessIntent方法
正确。
以下是我目前用于获得永久许可的代码:
这与removable storage无关。该代码适用于external storage。