最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

React Native模塊之Permissions權限申請的實例相機

 更新時間:2017年09月28日 11:25:25   投稿:lqh  
這篇文章主要介紹了React Native模塊之Permissions權限申請的實例相機的相關資料,希望通過本文能幫助到大家,需要的朋友可以參考下

React Native模塊之Permissions權限申請的實例詳解

前言

對于移動開發(fā),我們知道Android 6.0之后對于權限管理做了很大的升級,其類似于IOS的管理管理方式需要用手動授權是否允許使用當前權限, 在RN開發(fā)中同樣存在這樣一個模塊。

處理方法

在RN中提供了一個PermissionsAndroid的模塊, 可以訪問Android M(也就是6.0)開始提供的權限模型。有一些權限寫在AndroidManifest.xml就可以在安裝時自動獲得。但有一些“危險”的權限則需要彈出提示框供用戶選擇。本API即用于后一種情形。

在低于Android 6.0的設備上,權限只要寫在AndroidManifest.xml里就會自動獲得,此情形下check和request 方法將始終返回true。

async function requestCameraPermission() {
 try {
  const granted = await PermissionsAndroid.request(
   PermissionsAndroid.PERMISSIONS.CAMERA,
   {
    'title': 'Cool Photo App Camera Permission',
    'message': 'Cool Photo App needs access to your camera ' +
          'so you can take awesome pictures.'
   }
  )
  if (granted === PermissionsAndroid.RESULTS.GRANTED) {
   console.log("You can use the camera")
  } else {
   console.log("Camera permission denied")
  }
 } catch (err) {
  console.warn(err)
 }
}

常用

check(permission)

返回一個promise,最終值為用戶是否授權過的布爾值。

request(permission, rationale?)

彈出提示框向用戶請求某項權限。返回一個promise,最終值為用戶是否同意了權限申請的布爾值。

requestMultiple(permissions)

在一個彈出框中向用戶請求多個權限。返回值為一個object,key為各權限名稱,對應值為用戶授權與否。

如有疑問請留言或者到本站社區(qū)交流討論,感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

相關文章

  • React中的常用Hooks分享

    React中的常用Hooks分享

    React?提供了許多常用的?Hooks,用于在函數組件中添加狀態(tài)管理、副作用處理和其他功能,本文主要介紹了其中幾個常用的,需要的可以收藏一下
    2023-07-07
  • React UI組件庫ant-design的介紹與使用

    React UI組件庫ant-design的介紹與使用

    Ant Design是阿里螞蟻金服團隊基于React開發(fā)的ui組件,主要用于中后臺系統(tǒng)的使用,這篇文章主要介紹了React UI組件庫ant-design的介紹與使用,需要的朋友可以參考下
    2023-12-12
  • 一篇文章介紹redux、react-redux、redux-saga總結

    一篇文章介紹redux、react-redux、redux-saga總結

    這篇文章主要介紹了一篇文章介紹redux、react-redux、redux-saga總結,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-05-05
  • 詳解在React項目中如何集成和使用web worker

    詳解在React項目中如何集成和使用web worker

    在復雜的React應用中,某些計算密集型或耗時操作可能會阻塞主線程,導致用戶界面出現卡頓或響應慢的現象,為了優(yōu)化用戶體驗,可以采用Web Worker來在后臺線程中執(zhí)行這些操作,本文將詳細介紹在React項目中如何集成和使用Web Worker來改善應用性能,需要的朋友可以參考下
    2023-12-12
  • React?Native與iOS?OC之間的交互示例詳解

    React?Native與iOS?OC之間的交互示例詳解

    這篇文章主要為大家介紹了React?Native與iOS?OC之間的交互示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-07-07
  • Mobx實現React?應用的狀態(tài)管理詳解

    Mobx實現React?應用的狀態(tài)管理詳解

    這篇文章主要為大家介紹了Mobx?實現?React?應用的狀態(tài)管理,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-12-12
  • React組件創(chuàng)建與事件綁定的實現方法

    React組件創(chuàng)建與事件綁定的實現方法

    react事件綁定時。this并不會指向當前DOM元素。往往使用bind來改變this指向,今天通過本文給大家介紹React事件綁定的方式,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習吧
    2022-12-12
  • React?Hooks使用startTransition與useTransition教程示例

    React?Hooks使用startTransition與useTransition教程示例

    這篇文章主要為大家介紹了React?Hooks使用startTransition與useTransition教程示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-01-01
  • React?antd中setFieldsValu的簡便使用示例代碼

    React?antd中setFieldsValu的簡便使用示例代碼

    form.setFieldsValue是antd?Form組件中的一個方法,用于動態(tài)設置表單字段的值,它接受一個對象作為參數,對象的鍵是表單字段的名稱,值是要設置的字段值,這篇文章主要介紹了React?antd中setFieldsValu的簡便使用,需要的朋友可以參考下
    2023-08-08
  • react 創(chuàng)建單例組件的方法

    react 創(chuàng)建單例組件的方法

    這篇文章主要介紹了react 創(chuàng)建單例組件的方法,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-04-04

最新評論

新疆| 昂仁县| 怀化市| 平阳县| 利辛县| 静乐县| 封开县| 和政县| 西畴县| 敖汉旗| 民乐县| 澄迈县| 卫辉市| 香河县| 昌黎县| 马鞍山市| 阿鲁科尔沁旗| 阳西县| 额敏县| 孙吴县| 南溪县| 陕西省| 确山县| 得荣县| 武定县| 墨竹工卡县| 宜宾市| 潞城市| 尚义县| 凤山市| 沛县| 江门市| 南华县| 泸定县| 西畴县| 得荣县| 普定县| 安康市| 漳平市| 卓尼县| 柳林县|