如何使用StorageVolume在Android 7 SD卡上获得写入权限



即使在获得写入外部存储的永久权限后,我也无法获得对SD卡每个文件夹的写入访问权限。如何获得这些?例如,这个应用程序可以做到这一点,我想第二个权限对话框(在"Android 7 上的写入权限"下(就是关于这一点的。如何创建它?文章 也许,该解决方案以某种方式绑定到 StorageVolume 类的 createAccessIntent 方法......

这是我目前用来获得永久权限的代码:

RxPermissions.getInstance(getActivity())
                .request(Manifest.permission.WRITE_EXTERNAL_STORAGE)
                .subscribe(granted -> {
                    if (!granted) return;
                    showAlternativeDirectoryChooser(); // success
                }, throwable -> {
                });

也许,该解决方案以某种方式绑定到StorageVolume类的createAccessIntent方法。

正确。

这是我目前用来获得永久权限的代码:

这与可移动存储无关。该代码用于外部存储。

最新更新