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

  • 相关阅读:
    JS使用及技巧.
    文件上传
    闭包
    文件拖拽上传
    zTree简单使用
    call apply bind
    jquery中操作jQuery对象的eq和get的差别与用法--操作前台显示之利器
    Cocos2d-x 文件路径下文件的读写
    Linux程序设计学习笔记----多线程编程基础概念与基本操作
    不easy查找Bug
  • 原文地址:https://www.cnblogs.com/lude1994/p/11204090.html
Copyright © 2011-2022 走看看