首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在安卓13设备上的安卓13应用程序中,我们需要使用什么权限来代替WRITE_EXTERNAL_STORAGE?

在安卓13设备上的安卓13应用程序中,我们需要使用什么权限来代替WRITE_EXTERNAL_STORAGE?
EN

Stack Overflow用户
提问于 2022-10-10 05:52:31
回答 2查看 108关注 0票数 -1

在安卓13设备上的安卓13应用程序中,我们需要使用什么权限来代替WRITE_EXTERNAL_STORAGE?我已经阅读了文档,但无法获得我们需要使用的许可。需要这一功能的是一个图片选择器,它可以在Android 12上申请许可之前访问图像,但是一旦应用升级到Android 13并在Android 13应用程序上使用,照片选择器就停止工作了。它使用不再需要的权限WRITE_EXTERNAL_STORAGE。但需要用什么来代替这个呢?

该函数来自于库反应本地图像作物选择器。

代码语言:javascript
复制
    @ReactMethod
    public void openPicker(final ReadableMap options, final Promise promise) {
        final Activity activity = getCurrentActivity();

        if (activity == null) {
            promise.reject(E_ACTIVITY_DOES_NOT_EXIST, "Activity doesn't exist");
            return;
        }

        setConfiguration(options);
        resultCollector.setup(promise, multiple);
        initiatePicker(activity);
        permissionsCheck(activity, promise, Collections.singletonList(Manifest.permission.WRITE_EXTERNAL_STORAGE), new Callable<Void>() {
            @Override
            public Void call() {
                
                return null;
            }
        });
    }

EN

回答 2

Stack Overflow用户

发布于 2022-10-10 06:53:51

使用react本机权限来管理权限。文档很简单,请仔细看一遍。

票数 1
EN

Stack Overflow用户

发布于 2022-10-17 10:40:32

在react本机图像裁剪器库- https://github.com/ivpusic/react-native-image-crop-picker/pull/1852中,需要对此进行一些权限更改。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74010683

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档