在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何使用第三方庫中的@pura/harmony-utils(V1.3.3)申請授權(quán)工具類一

jf_82050620 ? 來源:jf_82050620 ? 作者:jf_82050620 ? 2025-06-24 17:31 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

1. 安裝依賴

ohpm install @pura/harmony-utils

在oh-package.json5中看到以下代碼即表示安裝成功

2b658b718af04b58ace3e732b62c74a7.png

2. 配置權(quán)限

module.json5 文件中聲明需要的權(quán)限(部分權(quán)限需要在文檔中心進(jìn)行審批,審批通過后才能使用):

"requestPermissions": [
  {
  "name": "ohos.permission.INTERNET"
  },
  {
    "name": "ohos.permission.CAMERA",
    "reason": "$string:Webcampermissions",
    "usedScene": {
      "abilities": ["EntryAbility"],
      "when": "always"
    }
  },
  {
    "name": "ohos.permission.MICROPHONE",
    "reason": "$string:Microphonepermissions",
    "usedScene": {
      "abilities": ["EntryAbility"],
      "when": "always"
    }
  },
  {
    "name": "ohos.permission.LOCATION",
    "reason": "$string:Locationpermissions",
    "usedScene": {
      "abilities": ["EntryAbility"],
      "when": "always"
    }
  },
  {
  "name": "ohos.permission.APPROXIMATELY_LOCATION",
  "reason": "$string:locationreson",
  "usedScene": {
    "abilities": ["EntryAbility"]
  }
 },
  {
    "name": "ohos.permission.READ_MEDIA",
    "reason": "$string:ReadMediaFiles",
    "usedScene": {
      "abilities": ["EntryAbility"],
      "when": "always"
    }
  },
  {
    "name": "ohos.permission.READ_CALENDAR",
    "reason": "$string:Calendarpermissions",
    "usedScene": {
      "abilities": ["EntryAbility"],
      "when": "always"
    }
  }
],

string.json 文件中:

{
  "name": "Webcampermissions",
  "value": "需要攝像頭權(quán)限進(jìn)行拍照"
},{
  "name": "Microphonepermissions",
  "value": "需要麥克風(fēng)權(quán)限進(jìn)行錄音"
},{
  "name": "Locationpermissions",
  "value": "需要位置權(quán)限提供定位服務(wù)"
},{
  "name": "ReadMediaFiles",
  "value": "需要讀取媒體文件權(quán)限"
},{
  "name": "Calendarpermissions",
  "value": "需要讀取日歷權(quán)限"
},{
  "name": "locationreson",
  "value": "獲取當(dāng)前位置"
}

3. 檢查是否授權(quán)(以相機(jī)為例)

let p: Permissions = 'ohos.permission.CAMERA'; //相機(jī)
PermissionUtil.checkPermissions(p).then((result) = > {
    ToastUtil.showToast(`檢測是否授權(quán),結(jié)果:${result}`);
})

4.檢查并申請授權(quán)(以相機(jī)為例)

let p: Permissions = 'ohos.permission.CAMERA'; //相機(jī)
PermissionUtil.checkRequestPermissions(p).then((grant) = > {
  ToastUtil.showToast(`檢測并申請授權(quán),結(jié)果:${grant}`);
    if (!grant) {
      WantUtil.toAppSetting(); //拒絕權(quán)限,跳轉(zhuǎn)APP設(shè)置頁面
    }
})

本文檔所使用類的源地址鏈接entry/src/main/ets/pages/utils/PermissionUtilPage.ets · 桃花鎮(zhèn)童長老/harmony-utils - Gitee.com****

本文檔所介紹的第三方庫源地址鏈接OpenHarmony三方庫中心倉

?##三方SDK##拍攝美化##

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • SDK
    SDK
    +關(guān)注

    關(guān)注

    3

    文章

    1074

    瀏覽量

    47954
  • Harmony
    +關(guān)注

    關(guān)注

    0

    文章

    65

    瀏覽量

    2960
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    如何把第三方加到PROTEUS?

    新手求教,弱弱的問下,下了個(gè)第三方,說是要先安裝,再添加路徑,可是我下來的第三方沒有看到安裝文件啊。還望指教如何添加!
    發(fā)表于 06-15 22:32

    第三方dll調(diào)用問題?。。?/a>

    第三方dll,沒有.h,labview怎么實(shí)現(xiàn)調(diào)用,dll可以用VS打開,說明也有
    發(fā)表于 05-11 09:14

    下載python第三方

    python第三方的下載
    發(fā)表于 07-02 13:12

    請問第三方平臺(tái)授權(quán)如何實(shí)現(xiàn)?

    第三方平臺(tái)授權(quán)如何實(shí)現(xiàn)
    發(fā)表于 11-10 07:27

    ffmpeg第三方如何在harmony 3.0上編譯跑通?

    和 3.0上,發(fā)現(xiàn)這種方法是不行的,ninja 報(bào)錯(cuò),目前比較痛苦,望大佬能夠解決下,如果有篇在harmony 3.0版本上移植第三方
    發(fā)表于 12-20 13:16

    移動(dòng)應(yīng)用第三方自動(dòng)檢測和分類

    移動(dòng)應(yīng)用,廣泛使用第三方來幫助開發(fā)和增強(qiáng)應(yīng)用功能.很多關(guān)于移動(dòng)應(yīng)用分析以及訪問控制的研究工作,需要在分析之前對第三方進(jìn)行檢測、過濾或者
    發(fā)表于 12-29 14:35 ?0次下載

    鴻蒙開發(fā)怎么引入第三方

    多個(gè) API 外也是支持組件的調(diào)用的,那么鴻蒙應(yīng)用開發(fā)是如何與第三方銜接的呢? 加載張圖片是每個(gè)應(yīng)用所需的功能,在 Android 平臺(tái)提供的有 Glide、ImageLoad
    的頭像 發(fā)表于 10-11 14:11 ?4551次閱讀

    python第三方有哪些

    Python 作為門功能強(qiáng)大的編程語言,擁有豐富的第三方,幾乎覆蓋了各個(gè)領(lǐng)域的應(yīng)用。下面是些常見且廣泛應(yīng)用的 Python 第三方
    的頭像 發(fā)表于 11-29 14:31 ?2558次閱讀

    如何使用第三方的@pura/harmony-utils(V1.3.3申請授權(quán)工具

    ' ];PermissionUtil.requestPermissions(p).then((grant) = > { if (grant) { ToastUtil.showToast( `申請授權(quán),已通過...` ); }}) 如果第
    的頭像 發(fā)表于 06-24 17:32 ?140次閱讀

    如何使用第三方的picker_utils (API12) PickerUtil

    1. 安裝依賴 ohpm i @pura /picker_utils 2.在使用的頁面導(dǎo)入模塊 import { CameraOptions, PickerUtil } from '@pura
    的頭像 發(fā)表于 06-24 17:32 ?95次閱讀

    harmony-utils之AppUtil,APP相關(guān)工具

    harmony-utils款功能豐富且極易上手的HarmonyOS工具,借助眾多實(shí)用工具
    的頭像 發(fā)表于 06-26 09:24 ?81次閱讀
    <b class='flag-5'>harmony-utils</b>之AppUtil,APP相關(guān)<b class='flag-5'>工具</b><b class='flag-5'>類</b>

    harmony-utils之ArrayUtil,集合工具

    : / /ohpm.openharmony.cn/ #/cn/detail/ @pura %2Fharmony-utils) 款功能豐富且極易上手的HarmonyOS工具
    的頭像 發(fā)表于 06-26 17:38 ?71次閱讀

    harmony-utils之AssetUtil,關(guān)鍵資產(chǎn)存儲(chǔ)服務(wù)工具

    harmony-utils之AssetUtil,關(guān)鍵資產(chǎn)存儲(chǔ)服務(wù)工具
    的頭像 發(fā)表于 06-26 17:42 ?68次閱讀

    harmony-utils之AuthUtil,生物認(rèn)證相關(guān)工具

    : / /ohpm.openharmony.cn/ #/cn/detail/ @pura %2Fharmony-utils) 款功能豐富且極易上手的HarmonyOS工具
    的頭像 發(fā)表于 06-26 17:43 ?70次閱讀

    harmony-utils之PickerUtil,拍照、文件選擇和保存,工具

    harmony-utils之PickerUtil,拍照、文件選擇和保存,工具 harmony-utils 簡介與說明 harmony-utils
    的頭像 發(fā)表于 06-27 16:03 ?60次閱讀
    主站蜘蛛池模板: 天天摸夜夜摸夜夜狠狠摸 | 欧美四级在线 | 日韩伊人网| 中国一级特黄特色真人毛片 | 酒色成人 | 国产成人综合亚洲怡春院 | xxxx曰本| 色免费看 | 国产精品视频久久久 | 五月深爱婷婷 | 让她爽的喷水叫爽乱 | 欧美三级在线观看视频 | 美女毛片在线观看 | 天天爱夜夜爽 | 日本a级三级三级三级久久 日本a级影院 | 欧洲精品不卡1卡2卡三卡四卡 | 免费色片网站 | 久久鬼| 亚洲综合色dddd26 | 久久精品高清视频 | 欧美激情亚洲色图 | 免费观看国产网址你懂的 | 亚洲黄视频 | 婷婷久久综合九色综合98 | 人人搞人人干 | 色老头在线视频 | 欧美色操| 国产真实灌醉美女疯狂弄 | 日本在线观看一区 | jiucao在线观看精品 | wwwwww色| 欧美卡一卡二卡新区网站 | 羞羞色男人的天堂伊人久久 | 天天色天天综合网 | 午夜视频国产 | 成人精品视频在线观看播放 | 亚洲第一页国产 | 国产夜夜爽 | 婷婷久久综合九色综合九七 | 免费高清在线视频色yeye | 有一婷婷色 |