用户名
Email
论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
应用中心
帖子
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
IT评测·应用市场-qidao123.com技术社区
»
论坛
›
软件与程序人生
›
移动端开发
›
鸿蒙
›
HarmonyOS 权限 介绍
HarmonyOS 权限 介绍
诗林
论坛元老
|
2024-7-28 13:22:43
|
显示全部楼层
|
阅读模式
楼主
主题
1348
|
帖子
1348
|
积分
4044
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
权限说明
权限等级
根据权限对于不划一级应用有差别的开放范围,权限范例对应分为以下三种,等级依次提高。
normal权限
normal 权限允许应用访问超出默认规则外的平凡系统资源。
这些系统资源的开放(包括数据和功能)对用户隐私以及其他应用带来的风险很小。
该范例的权限仅向APL等级为normal及以上的应用开放。
system_basic权限
system_basic权限允许应用访问操作系统基础服务相关的资源。
这部门系统基础服务属于系统提供或者预置的基础功能,比如系统设置、身份认证等。这些系统资源的开放对用户隐私以及其他应用带来的风险较大。
该范例的权限仅向APL等级为system_basic及以上的应用开放。
system_core权限
system_core权限涉及到开放操作系统焦点资源的访问操作。
这部门系统资源是系统最焦点的底层服务,如果遭受破坏,操作系统将无法正常运行。
鉴于该范例权限对系统的影响程度非常大,目前暂不向任何三方应用开放
权限范例
根据授权方式的差别,权限范例可分为system_grant(系统授权)和user_grant(用户授权)
system_grant
system_grant指的是系统授权范例,在该范例的权限允许下,应用被允许访问的数据不会涉及到用户或装备的敏感信息,应用被允许实行的操作不会对系统或者其他应用产生大的倒霉影响。
如果在应用中申请了system_grant权限,那么系统会在用户安装应用时,自动把相应权限授予给应用。应用必要在应用商店的详情页面,向用户展示所申请的system_grant权限列表。
user_grant
user_grant指的是用户授权范例,在该范例的权限允许下,应用被允许访问的数据将会涉及到用户或装备的敏感信息,应用被允许实行的操作大概对系统或者其他应用产生严重的影响。
该范例权限不仅必要在安装包中申请权限,还必要在应用动态运行时,通过发送弹窗的方式请求用户授权。在用户手动允许授权后,应用才会真正获取相应权限,从而乐成访问操作目的对象。
应用必要在应用商店的详情页面,向用户展示所申请的user_grant权限列表。
应用权限列表
* 标记“ACL使能:TRUE”可通过应用市场(AGC)申请权限
权限列表 ohos.permission.xxx介绍等级范例ACL使能USE_BLUETOOTH允许应用查看蓝牙的配置normalsystem_grantTRUEDISCOVER_BLUETOOTH允许应用配置本地蓝牙,查找远端装备且与之配对连接。normalsystem_grantTRUEINTERNET允许使用Internet网络。normalsystem_grantTRUEMODIFY_AUDIO_SETTINGS允许应用修改音频设置。normalsystem_grantTRUEGET_NETWORK_INFO允许应用获取数据网络信息。normalsystem_grantTRUESET_NETWORK_INFO允许应用配置数据网络。normalsystem_grantTRUERUNNING_LOCK允许应用获取运行锁,保证应用在背景的持续运行。normalsystem_grantTRUECOMMONEVENT_STICKY允许应用发布粘性公共事件。normalsystem_grantTRUEVIBRATE允许应用控制马达振动。normalsystem_grantTRUESET_WALLPAPER允许应用设置静态壁纸。normalsystem_grantTRUE CLEAN_BACKGROUND
_PROCESSES
允许应用根据包名清理相关背景进程。normalsystem_grantTRUEKEEP_BACKGROUND_RUNNING允许Service Ability在背景持续运行。normalsystem_grantTRUEGET_BUNDLE_INFO允许应用查询其他应用的信息。该权限仅适用于三方应用。normalsystem_grantTRUEACCELEROMETER允许应用读取加快率传感器的数据。normalsystem_grantTRUEGYROSCOPE允许应用读取陀螺仪传感器的数据。normalsystem_grantTRUEPUBLISH_AGENT_REMINDER允许该应用使用背景代理提醒。normalsystem_grantTRUEACCESS_BIOMETRIC允许应用使用生物特性辨认能力举行身份认证。normalsystem_grantTRUEGET_WIFI_INFO允许应用获取WLAN信息。normalsystem_grantTRUESET_WIFI_INFO允许应用配置WLAN装备。normalsystem_grantTRUENFC_TAG允许应用读取Tag卡片。normalsystem_grantFALSENFC_CARD_EMULATION允许应用实现卡模拟功能。normalsystem_grantFALSEACCESS_CERT_MANAGER允许应用举行私有根据的相关操作、查询证书状态等操作。normalsystem_grantFALSEREAD_CALENDAR允许应用读取日历信息。normaluser_grantTRUEWRITE_CALENDAR允许应用添加、移除或更改日历活动。normaluser_grantTRUEMICROPHONE允许应用使用麦克风。normaluser_grantTRUEDISTRIBUTED_DATASYNC允许差别装备间的数据互换。normaluser_grantTRUELOCATION允许应用获取装备位置信息。normaluser_grantTRUEMEDIA_LOCATION允许应用访问用户媒体文件中的地理位置信息。normaluser_grantTRUECAMERA允许应用使用相机拍摄照片和录制视频。normaluser_grantTRUEREAD_MEDIA允许应用读取用户外部存储中的媒体文件信息。normaluser_grantTRUEWRITE_MEDIA允许应用读写用户外部存储中的媒体文件信息。normaluser_grantTRUEACTIVITY_MOTION允许应用读取用户当前的运动状态。normaluser_grantTRUEREAD_HEALTH_DATA允许应用读取用户的健康数据。normaluser_grantTRUEAPPROXIMATELY_LOCATION允许应用获取装备模糊位置信息。
normaluser_grantFALSEACCESS_CERT_MANAGER允许应用举行私有根据的相关操作、查询证书状态等操作normaluser_grantFALSEMANAGE_BLUETOOTH允许应用配对蓝牙装备,并对装备的电话簿或消息举行访问。system_basicsystem_grantTRUEGET_TELEPHONY_STATE允许应用读取电话信息。system_basicsystem_grantTRUEREQUIRE_FORM允许应用获取Ability Form。system_basicsystem_grantTRUEPLACE_CALL允许应用直接拨打电话。system_basicsystem_grantTRUEREMOVE_CACHE_FILES允许清理指定应用的缓存。system_basicsystem_grantTRUEREBOOT允许应用重启装备。system_basicsystem_grantTRUESET_TIME允许应用修改系统时间。system_basicsystem_grantTRUESET_TIME_ZONE允许应用修改系统时区。system_basicsystem_grantTRUESYSTEM_FLOAT_WINDOW允许应用使用悬浮窗的能力。system_basicsystem_grantTRUEPRIVACY_WINDOW允许应用将窗口设置为隐私窗口,禁止截屏录屏。system_basicsystem_grantTRUEREFRESH_USER_ACTION允许应用在收到用户事件时,重新计算超时时间。system_basicsystem_grantTRUEPOWER_OPTIMIZATION允许系统应用设置省电模式、获取省电模式的配置信息并接收配置变革的关照。system_basicsystem_grantTRUEREBOOT_RECOVERY允许系统应用重启装备并进入恢复模式。system_basicsystem_grantTRUEMANAGE_LOCAL_ACCOUNTS允许应用管理本地用户帐号。system_basicsystem_grantTRUE INTERACT_ACROSS
_LOCAL_ACCOUNTS
允很多个系统帐号之间相互访问。system_basicsystem_grantTRUEREAD_SCREEN_SAVER允许应用查询屏保状态信息。system_basicsystem_grantTRUEWRITE_SCREEN_SAVER允许应用修改屏保状态信息。system_basicsystem_grantTRUEGET_WALLPAPER 允许应用读取壁纸文件。
system_basicsystem_grantTRUE CHANGE_ABILITY
_ENABLED_STATE
允许改变应用或者组件的使能状态。system_basicsystem_grantTRUEACCESS_MISSIONS允许应用访问任务栈信息。system_basicsystem_grantTRUEUPDATE_CONFIGURATION允许更新系统配置。system_basicsystem_grantTRUEUPDATE_SYSTEM允许调用升级接口。system_basicsystem_grantTRUEFACTORY_RESET允许调用恢复出厂接口。system_basicsystem_grantTRUELISTEN_BUNDLE_CHANGE允许应用监听其他应用安装、更新、卸载状态的变革。system_basicsystem_grantTRUEGET_BUNDLE_INFO_PRIVILEGED允许应用查询其他应用的信息。该权限仅适用于特权应用、同签名应用。system_basicsystem_grantTRUESET_TELEPHONY_STATE允许应用修改telephone的状态。system_basicsystem_grantTRUE START_ABILITIES
_FROM_BACKGROUND
允许应用在背景启动或者访问其他组件。system_basicsystem_grantTRUEBUNDLE_ACTIVE_INFO允许系统应用查询其他应用在前台或背景的运行时间system_basicsystem_grantTRUEACCESS_UDID允许系统应用获取UDID。system_basicsystem_grantTRUE LAUNCH_DATA
_PRIVACY_CENTER
允许应用从其隐私声明页面跳转至"数据与隐私"页面。system_basicsystem_grantTRUEMANAGE_MEDIA_RESOURCES允许应用程序获取当前装备正在播放的媒体资源,并对其举行管理。system_basicsystem_grantTRUECONNECTIVITY_INTERNAL允许应用程序获取网络相关的信息或修改网络相关设置。system_basicsystem_grantTRUESET_ABILITY_CONTROLLER允许设置ability组件启动和制止控制权。system_basicsystem_grantTRUEGET_RUNNING_INFO允许应用获取运行态信息。system_basicsystem_grantTRUECLEAN_APPLICATION_DATA允许应用清理应用数据system_basicsystem_grantTRUERUNNING_STATE_OBSERVER允许应用观察应用状态。system_basicsystem_grantTRUEGET_WIFI_LOCAL_MAC允许应用获取本机WLAN或者蓝牙装备的MAC地址。system_basicsystem_grantTRUEGET_WIFI_CONFIG允许应用获取WLAN配置信息。system_basicsystem_grantTRUEMANAGE_SECURE_SETTINGS允许应用修改安全类系统设置。system_basicsystem_grantTRUESET_ENTERPRISE_INFO允许装备管理员应用设置企业信息。system_basicsystem_grantTRUE ENTERPRISE_SUBSCRIBE
_MANAGED_EVENT
允许装备管理员应用订阅管理事件。system_basicsystem_grantTRUEENTERPRISE_SET_DATETIME允许装备管理员应用订阅管理事件。system_basicsystem_grantTRUEENTERPRISE_GET_DEVICE_INFO允许装备管理员读取装备信息。system_basicsystem_grantTRUEPERMISSION_USED_STATS允许系统应用访问权限使用记载。system_basicsystem_grantTRUEACCESS_SYSTEM_SETTINGS允许应用接入或拉起系统设置界面。system_basicsystem_grantTRUE ABILITY_BACKGROUND
_COMMUNICATION
允许应用上报风险数据至装备风险管理平台。system_basicsystem_grantTRUE securityguard.
REQUEST_SECURITY
_MODEL_RESULT
允许应用获取装备风险状态system_basicsystem_grantTRUEACCESS_PUSH_SERVICE允许应用访问推送服务的Ability。system_basicsystem_grantTRUESTORAGE_MANAGER允许应用调用storage manager服务中对空间统计以及卷信息的查询接口。system_basicsystem_grantTRUEBACKUP允许应用拥有备份恢复能力。system_basicsystem_grantTRUEFILE_ACCESS_MANAGER允许文件管理类应用通过FAF框架访问公共数据文件。system_basicsystem_grantTRUEMANAGE_AUDIO_CONFIG允许应用举行全局麦克风静音等操作。system_basicsystem_grantTRUE MANAGE_DISTRIBUTED
_ACCOUNTS
允许应用管理系统分布式帐号信息。system_basicsystem_grantTRUEGET_DISTRIBUTED_ACCOUNTS允许应用查询系统分布式帐号信息。system_basicsystem_grantTRUEGET_LOCAL_ACCOUNTS允许应用查询系统本地帐号信息。system_basicsystem_grantTRUEUSE_USER_IDM允许应用访问系统身份根据信息system_basicsystem_grantFALSEMANAGE_USER_IDM允许应用使用系统身份根据管理能力举行口令、人脸、指纹等录入、修改、删除等操作。system_basicsystem_grantFALSECCESS_USER_AUTH_INTERNAL允许应用使用系统身份认证能力举行用户身份认证或身份辨认。system_basicsystem_grantFALSEACCESS_PIN_AUTH允许应用使用口令输入接口,用于系统应用完成口令输入框绘制场景。system_basicsystem_grantFALSEREAD_DFX_SYSEVENT允许应用访问系统事件打点数据。system_basicsystem_grantFALSE DISTRIBUTED
_SOFTBUS_CENTER
允许差别装备之间举行组网处置惩罚。system_basicsystem_grantFALSE securityguard
.REPORT_SECURITY_INFO
允许应用上报风险数据至装备风险管理平台。system_basicsystem_grantFALSEREAD_ACCESSIBILITY_CONFIG允许应用读取无停滞配置信息。system_basicsystem_grantFALSEWRITE_ACCESSIBILITY_CONFIG允许应用设置无停滞配置信息。system_basicsystem_grantFALSE ACCESS_CERT
_MANAGER_INTERNAL
允许应用举行证书及根据的安装、卸载、启用、禁用等操作。system_basicsystem_grantFALSE RECEIVER_STARTUP
_COMPLETED
允许应用订阅开机广播。system_basicsystem_grantFALSEMANAGE_CAMERA_CONFIG允许应用举行全局相机开关等操作。system_basicsystem_grantFALSEMOUNT_UNMOUNT_MANAGER允许应用对外卡举行挂载卸载操作。system_basicsystem_grantFALSEMOUNT_FORMAT_MANAGER允许应用对外卡举行格式化操作。system_basicsystem_grantFALSEANSWER_CALL允许应用接听来电。system_basicuser_grantTRUEREAD_CALL_LOG允许应用读取通话记载。system_basicuser_grantTRUEREAD_CELL_MESSAGES允许应用读取装备收到的小区广播信息。system_basicuser_grantTRUEREAD_CONTACTS允许应用读取联系人数据。system_basicuser_grantTRUEREAD_MESSAGES允许应用读取短信息。system_basicuser_grantTRUERECEIVE_SMS允许应用接收和处置惩罚短信。system_basicuser_grantTRUERECEIVE_MMS允许应用接收和处置惩罚彩信。system_basicuser_grantTRUERECEIVE_WAP_MESSAGES允许应用接收和处置惩罚WAP消息。system_basicuser_grantTRUESEND_MESSAGES允许应用发送短信。system_basicuser_grantTRUEWRITE_CALL_LOG允许应用添加、移除或更改通话记载。system_basicuser_grantTRUEWRITE_CONTACTS允许应用添加、移除或更改联系人数据。system_basicuser_grantTRUEMANAGE_VOICEMAIL允许应用在语音信箱中留言。system_basicuser_grantTRUEREAD_IMAGEVIDEO允许读取用户公共目录的图片或视频文件。system_basicuser_grantTRUEREAD_AUDIO允许读取用户公共目录的音频文件。system_basicuser_grantTRUEREAD_DOCUMENT允许读取用户公共目录的文档。system_basicuser_grantTRUEWRITE_IMAGEVIDEO允许修改用户公共目录的图片或视频文件。system_basicuser_grantTRUEWRITE_AUDIO允许修改用户公共目录的音频文件。system_basicuser_grantTRUEWRITE_WHOLE_CALENDAR允许应用添加、移除或更改全部的日历活动system_basicuser_grantTRUEREAD_WHOLE_CALENDAR允许应用读取全部的日历信息。system_basicuser_grantTRUEREAD_DOCUMENT允许读取用户公共目录的文档。system_basicuser_grantTRUE
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复
举报
0 个回复
倒序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
发新帖
回复
诗林
论坛元老
这个人很懒什么都没写!
楼主热帖
Java软件架构师-25个关注点
Windows安装mamba全流程(全网最稳定最 ...
【Linux】Ubuntu20.04解决网卡、显卡驱 ...
Android技能整理:一文秒懂Flutter跨平 ...
Adobe2024全家桶win及Mac系统安装包下 ...
Kafka(一)利用Docker Compose安装单 ...
高通相机camx-chi 架构详解
24年首批!上海通管通报违规app涉及欧莱 ...
使用stripe进行在线支付、退款、订阅、 ...
【Linux】网络设置(静态/动态/手动/nm ...
标签云
集成商
AI
运维
CIO
存储
服务器
登录参与点评抽奖加入IT实名职场社区
下次自动登录
忘记密码?点此找回!
登陆
新用户注册
用其它账号登录:
关闭
快速回复
返回顶部
返回列表