赞
踩
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
允许应用使用相机拍摄照片和录制视频。
麦克风<
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。