申請使用受限權限
受限開放的權限通常是不允許三方應用申請的。當應用在申請權限來訪問必要的資源時,發現部分權限的等級比應用APL等級高,開發者可以選擇通過ACL方式來解決等級不匹配的問題,從而使用受限權限。
舉例說明,如果應用需要使用全局懸浮窗,需要申請ohos.permission.SYSTEM_FLOAT_WINDOW權限,該權限屬于system_basic等級。如果應用需要截取屏幕圖像,則需要申請ohos.permission.CAPTURE_SCREEN權限,該權限屬于system_core等級。此時,normal應用需要跨級別申請該權限。
本節提供兩種方式供應用調試階段使用。兩種方式均不可用于發布上架應用市場,如果需要開發商用版本的應用,請在對應的應用市場進行發布證書和簽名文件的申請。
- 方式一:通過DevEco Studio完成[ACL方式跨級別申請權限])。
- 方式二:直接修改HarmonyAppProvision配置文件。
- 開發前請熟悉鴻蒙開發指導文檔 :[
gitee.com/li-shizhen-skin/harmony-os/blob/master/README.md]打開HarmonyAppProvision配置文件,即SDK目錄下的“Sdk/openharmony/_{Version} _/toolchains /lib/UnsgnedReleasedProfileTemplate.json”文件。
修改 "acls" > "allowed-acls" 字段。
{ // ... "acls":{ "allowed-acls":[ "ohos.permission.WRITE_AUDIO", "ohos.permission.CAPTURE_SCREEN" ] } } `HarmonyOS與OpenHarmony鴻蒙文檔籽料:mau123789是v直接拿`
重新進行應用簽名。
審核編輯 黃宇
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
程序員
+關注
關注
4文章
956瀏覽量
30940 -
鴻蒙
+關注
關注
60文章
2963瀏覽量
45887 -
HarmonyOS
+關注
關注
80文章
2153瀏覽量
36045 -
OpenHarmony
+關注
關注
33文章
3952瀏覽量
21098 -
鴻蒙OS
+關注
關注
0文章
193瀏覽量
5484
發布評論請先 登錄
相關推薦
熱點推薦
鴻蒙原生應用元服務-訪問控制(權限)開發Stage模型向用戶申請授權
之前,需要先檢查當前應用程序是否已經被授予了權限。可以通過調用checkAccessToken()方法來校驗當前是否已經授權。如果已經授權,則可以直接訪問目標操作,否則需要進行下一步操
發表于 04-15 16:44
鴻蒙原生應用元服務-訪問控制(權限)開發等級和類型
system_grant指的是系統授權類型,在該類型的權限許可下,應用被允許訪問的數據不會涉及到用戶或設備的敏感信息,應用被允許執行的操作不會對系統或者其他應用產生大的不利影響。
如果在應用中
發表于 04-17 15:29
鴻蒙應用元服務開發-Account Kit獲取手機號
。
二、快速驗證
(一)場景介紹
當元服務對獲取的手機號時效性要求不高時,可調用Scenario Fusion Kit的快速驗證手機號Button,向用戶發起手機號授權申請,Butto
發表于 04-08 16:14
鴻蒙開發Ability Kit程序框架服務:向用戶申請授權
當應用需要訪問用戶的隱私信息或使用系統能力時,例如獲取位置信息、訪問日歷、使用相機拍攝照片或錄制視頻等,應該向用戶請求授權,這部分權限是us
鴻蒙開發Ability Kit程序訪問控制:申請使用受限權限
受限開放的權限通常是不允許三方應用申請的。當應用在申請權限來訪問必要的資源時,發現部分權限的等級比應用APL等級高,開發者可以選擇通過ACL方式來解決等級不匹配的問題,從而使用受限權限
鴻蒙開發Ability Kit程序訪問控制:對所有應用開放
在申請目標權限前,建議開發者先閱讀[申請應用權限],對權限的工作流程有基本了解后,再結合以下權限字段的具體說明,判斷應用能否申請目標權限,提高開發
鴻蒙開發Ability Kit程序訪問控制:安全控件概述
安全控件是系統提供的一組系統實現的ArkUI組件,應用集成這類組件就可以實現在用戶點擊后自動授權,而無需彈窗授權。它們可以作為一種“特殊的按鈕”融入應用頁面,實現用戶點擊即許可的設計思
鴻蒙開發Ability Kit程序訪問控制:使用位置控件
位置控件使用直觀且易懂的通用標識,讓用戶明確地知道這是一個獲取位置信息的按鈕。這滿足了授權場景需要匹配用戶真實意圖的需求。只有當用戶主觀愿意,并且明確了解使用場景后點擊位置控件,應用才
鴻蒙開發Ability Kit程序訪問控制:向用戶申請單次授權
評論