zoukankan      html  css  js  c++  java
  • react native 权限获取

    当进入软件时就要求用户必须通过一定的权限,这个时候可以在App.js的compoentDidMount中(即根目录中):写入需要用户通过的权限

      

     async function requestCameraPermission() {
                try {
    // 这里写的都是已进入软件就要获取的权限
    const granted = await PermissionsAndroid.request( PermissionsAndroid.PERMISSIONS.WRITE_CONTACTS ) const granted2 = await PermissionsAndroid.request( PermissionsAndroid.PERMISSIONS.READ_CONTACTS, ) const granted3 = await PermissionsAndroid.request( PermissionsAndroid.PERMISSIONS.READ_EXTERNAL_STORAGE, ) // const granted4 = await PermissionsAndroid.request( // PermissionsAndroid.PERMISSIONS.CAMERA, // ) } catch (err) { // alert("err",err); console.warn(err, '错误警告') } } if (Platform.OS === 'android') { //Calling the permission function console.log('我是安卓到', Platform.OS) requestCameraPermission(); } else { // alert('IOS device found'); }

    如果要在其他操作(特定操作)中使用单独的某个权限,如上传头像时需要获取相机的权限,就可以在相应操作的页面的componentDidMount中加上以上的代码,将权限改成需要的即可

  • 相关阅读:
    .net core 反编译一小段
    .net core 自动注入。。。。懵逼。。
    css 过渡效果
    sqlserver 插入语句
    sqlserver 删除表 外键
    关于selenium的CI、框架……
    浅析selenium的PageFactory模式
    java使用IO读写文件总结
    selenium结合sikuliX操作Flash网页
    记阿里巴巴的一次面试
  • 原文地址:https://www.cnblogs.com/lude1994/p/11204090.html
Copyright © 2011-2022 走看看