申請(qǐng)使用受限權(quán)限
受限開(kāi)放的權(quán)限通常是不允許三方應(yīng)用申請(qǐng)的。當(dāng)應(yīng)用在申請(qǐng)權(quán)限來(lái)訪問(wèn)必要的資源時(shí),發(fā)現(xiàn)部分權(quán)限的等級(jí)比應(yīng)用APL等級(jí)高,開(kāi)發(fā)者可以選擇通過(guò)ACL方式來(lái)解決等級(jí)不匹配的問(wèn)題,從而使用受限權(quán)限。
舉例說(shuō)明,如果應(yīng)用需要使用全局懸浮窗,需要申請(qǐng)ohos.permission.SYSTEM_FLOAT_WINDOW權(quán)限,該權(quán)限屬于system_basic等級(jí)。如果應(yīng)用需要截取屏幕圖像,則需要申請(qǐng)ohos.permission.CAPTURE_SCREEN權(quán)限,該權(quán)限屬于system_core等級(jí)。此時(shí),normal應(yīng)用需要跨級(jí)別申請(qǐng)?jiān)摍?quán)限。
本節(jié)提供兩種方式供應(yīng)用調(diào)試階段使用。兩種方式均不可用于發(fā)布上架應(yīng)用市場(chǎng),如果需要開(kāi)發(fā)商用版本的應(yīng)用,請(qǐng)?jiān)趯?duì)應(yīng)的應(yīng)用市場(chǎng)進(jìn)行發(fā)布證書和簽名文件的申請(qǐng)。
- 方式一:通過(guò)DevEco Studio完成[ACL方式跨級(jí)別申請(qǐng)權(quán)限])。
- 方式二:直接修改HarmonyAppProvision配置文件。
- 開(kāi)發(fā)前請(qǐng)熟悉鴻蒙開(kāi)發(fā)指導(dǎo)文檔 :[
gitee.com/li-shizhen-skin/harmony-os/blob/master/README.md
]打開(kāi)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直接拿`
重新進(jìn)行應(yīng)用簽名。
審核編輯 黃宇
-
程序員
+關(guān)注
關(guān)注
4文章
954瀏覽量
30415 -
鴻蒙
+關(guān)注
關(guān)注
60文章
2620瀏覽量
44063 -
HarmonyOS
+關(guān)注
關(guān)注
80文章
2126瀏覽量
33104 -
OpenHarmony
+關(guān)注
關(guān)注
29文章
3854瀏覽量
18635 -
鴻蒙OS
+關(guān)注
關(guān)注
0文章
191瀏覽量
4998
發(fā)布評(píng)論請(qǐng)先 登錄
鴻蒙原生應(yīng)用元服務(wù)-訪問(wèn)控制(權(quán)限)開(kāi)發(fā)Stage模型向用戶申請(qǐng)授權(quán)
鴻蒙原生應(yīng)用元服務(wù)-訪問(wèn)控制(權(quán)限)開(kāi)發(fā)等級(jí)和類型
鴻蒙應(yīng)用元服務(wù)開(kāi)發(fā)-Account Kit獲取手機(jī)號(hào)
預(yù)借旅費(fèi)申請(qǐng)單
加班申請(qǐng)單
出差申請(qǐng)單
鴻蒙應(yīng)用模型:【Ability Kit】簡(jiǎn)介

鴻蒙開(kāi)發(fā)Ability Kit程序框架服務(wù):向用戶申請(qǐng)授權(quán)

鴻蒙開(kāi)發(fā)Ability Kit程序框架服務(wù):向用戶申請(qǐng)單次授權(quán)

鴻蒙開(kāi)發(fā)Ability Kit程序訪問(wèn)控制:申請(qǐng)使用受限權(quán)限

鴻蒙開(kāi)發(fā)Ability Kit程序訪問(wèn)控制:對(duì)所有應(yīng)用開(kāi)放

鴻蒙開(kāi)發(fā)Ability Kit程序訪問(wèn)控制:安全控件概述

鴻蒙開(kāi)發(fā)Ability Kit程序訪問(wèn)控制:使用粘貼控件

鴻蒙開(kāi)發(fā)Ability Kit程序訪問(wèn)控制:使用保存控件

鴻蒙開(kāi)發(fā)Ability Kit程序訪問(wèn)控制:使用位置控件

評(píng)論