HarmonyOS的应用权限严格按照权限分类分级模型进行定义,如图1所示,具体过程可分为三步:
1、根据不同应用所需实现的功能,明确接口是否需要对外开放。
2、根据接口所涉数据的敏感程度或所涉能力的安全威胁影响,对所有的开放接口进行分级(包括中、低、高、严重)。不对外开放的接口均为严重级别。
3、根据不同的分级,确定权限的开放范围与授权方式。
图1权限分类分级模型
HarmonyOS已定义的权限列表详见《API参考》中的“ohos.security.SystemPermission”。下面重点介绍对所有应用开放的HarmonyOS的应用权限。
敏感权限
敏感权限的申请需要按照动态申请流程向用户申请授权。
表1敏感权限说明权限分类名称
权限名
说明
位置
ohos.permission.LOCATION
允许应用在前台运行时获取位置信息。如果应用在后台运行时也要获取位置信息,则需要同时申请ohos.permission.LOCATION_IN_BACKGROUND权限。
ohos.permission.LOCATION_IN_BACKGROUND
允许应用在后台运行时获取位置信息,需要同时申请ohos.permission.LOCATION权限。
相机
ohos.permission.CAMERA
允许应用使用相机拍摄照片和录制视频。
麦克风<
免责声明:本网站内容主要来自原创、合作伙伴供稿和第三方自媒体作者投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。任何单位或个人认为本网站中的网页或链接内容可能涉嫌侵犯其知识产权或存在不实内容时,应及时向本网站提出书面权利通知或不实情况说明,并提供身份证明、权属证明及详细侵权或不实情况证明。本网站在收到上述法律文件后,将会依法尽快联系相关文章源头核实,沟通删除相关内容或断开相关链接。