首页 > 移动平台 > 详细

【React Native】安卓系统保存图片到系统相册(实例+错误解决)

时间:2020-05-09 18:27:55      阅读:125      评论:0      收藏:0      [点我收藏+]

  1、安装第三方库并引入

import CameraRoll from @react-native-community/cameraroll;
import RNFS from react-native-fs;

   Github参考链接:CameraRoll  RNFS

  2、添加权限

<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

  3、在引用组件中引入以下代码

  否则会报"Error:Permission denied"错误,用来获取内存空间的读写权限。此处需要在顶部引入PermissionsAndroid

requestExternalStoragePermission = async () => {
        try {
            const granted = await PermissionsAndroid.request(
                PermissionsAndroid.PERMISSIONS.WRITE_EXTERNAL_STORAGE,
                {
                    title: My App Storage Permission,
                    message: My App needs access to your storage  +
                        so you can save your photos,
                },
            );
            return granted;
        } catch (err) {
            console.error(Failed to request permission , err);
            return null;
        }
    };

 

【React Native】安卓系统保存图片到系统相册(实例+错误解决)

原文:https://www.cnblogs.com/xjf125/p/12859282.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!