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中加上以上的代码,将权限改成需要的即可

  • 相关阅读:
    HEC-ResSim原文档
    水文模型大全
    用word发布博客到博客园
    给你的浏览器标题栏加上小图标
    系统性能调优必知必会学习
    系统性能调优必知必会学习
    容器化学习
    Redisson学习
    mysql回顾
    事物、源码学习,spring-tx
  • 原文地址:https://www.cnblogs.com/lude1994/p/11204090.html
Copyright © 2011-2022 走看看