首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >React-native-image-picker无法打开摄像头

React-native-image-picker无法打开摄像头
EN

Stack Overflow用户
提问于 2020-06-19 19:44:19
回答 1查看 1.8K关注 0票数 0

我正在为我的应用程序使用react-native-image-picker。

代码语言:javascript
复制
const ImageChange = () => {
        var options = {
            title: 'Select Image',
        };
        ImagePicker.showImagePicker(options, response=>{
            console.log('Response=', response)
            if(response.didCancel){
                console.log('user cancelled')
            }else if(response.error){
                console.log('picker error'+response.error)
            }else{
                let source = response
                console.log(response.uri)
            }
        })
    }

当我通过按下一个图标来调用该方法时,它会显示两个选项来拍摄照片并从图库中进行选择。但当我按下“拍摄照片”选项时,它会要求我允许存储,而不是从相机。再次调用该方法时,它会向我显示选项,但当选择“拍摄照片”时,它会显示一个错误,即未授予权限,但从库中选择可以正常工作

我还在AndroidManifest.xml文件中添加了以下几行

代码语言:javascript
复制
<uses-permission android:name="android.hardware.CAMERA" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>

使用RN>=0.60

EN

回答 1

Stack Overflow用户

发布于 2020-06-19 20:29:58

而不是

代码语言:javascript
复制
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>

这对我很有效

代码语言:javascript
复制
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-feature android:name="android.hardware.camera" />
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62469572

复制
相关文章

相似问题

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