We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
调用相机时需要先获取相机权限,如果未校验是否拥有权限直接打开相机,app会闪退。
/** Android */ showCameraScan = async (params) => { // android if (Platform.OS === 'android') { try { // 检查是否有相机权限 const result = await PermissionsAndroid.check(PermissionsAndroid.PERMISSIONS.CAMERA) if(result) { this.cameraShow = true this.cameraParams = params return } // 请求相机权限 const granted = await PermissionsAndroid.request( PermissionsAndroid.PERMISSIONS.CAMERA ); if (granted === PermissionsAndroid.RESULTS.GRANTED) { this.cameraShow = true this.cameraParams = params } else { console.log('拒绝授予权限') } } catch (err) { console.log(err); } } }
该模块仅支持Android,在安卓5.0及以下,在AndroidManifest.xml文件编写
AndroidManifest.xml
<uses-permission android:name="android.permission.CAMERA" /> <uses-feature android:name="android.hardware.camera" /> <uses-feature android:name="android.hardware.camera.autofocus" />
第一次进入APP时就会自动授权。 在Android5.0以上的手机,使用相机时才会调用授权
The text was updated successfully, but these errors were encountered:
No branches or pull requests
调用相机时需要先获取相机权限,如果未校验是否拥有权限直接打开相机,app会闪退。
2.若有相机权限,则直接打开相机
3.若无,则询问用户授权,确定授权后打开相机
该模块仅支持Android,在安卓5.0及以下,在
AndroidManifest.xml
文件编写第一次进入APP时就会自动授权。
在Android5.0以上的手机,使用相机时才会调用授权
The text was updated successfully, but these errors were encountered: