HarmonyOS ohos.permission.READ_MEDIA和ohos.permission.READ_IMAGEVIDEO是否矛盾?

​应用权限有两种:【对所有应用开发】和【受限开放】,这两类权限中有些权限感觉是矛盾的。

举例说明:

ohos.permission.READ_MEDIA和ohos.permission.READ_IMAGEVIDEO是否矛盾?

前者是开放所有应用均可申请,后者仅允许华为审核同意的应用申请。但前者的权限范围明显超过后者。应用只需要申请前者,就可以获得ohos.permission.READ_IMAGEVIDEO和ohos.permission.READ_AUDIO这两个受限权限,这样一来READ_MEDIA权限就像一个bug权限了。麻烦解释下是否理解有问题,正确的使用实践应该是什么?

权限文档说明:

https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/permissions-in-acl-V5#section397164718158

HarmonyOS
2024-11-13 10:46:25
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
FengTianYa

ohos.permission.READ_MEDIA 不包含 ohos.permission.READ_IMAGEVIDEO。

ohos.permission.READ_MEDIA 权限级别:normal。

ohos.permission.READ_IMAGEVIDEO这个权限级别是system_basic,申请此权限的特殊场景与功能: 应用需要克隆、备份或同步图片/视频类文件。

ohos.permission.READ_MEDIA允许应用读取用户外部存储中的媒体文件信息。ohos.permission.READ_IMAGEVIDEO允许读取用户公共目录的图片或视频文件。

ohos.permission.READ_MEDIA权限级别:normal,允许应用访问超出默认规则外的普通系统资源,如配置Wi-Fi信息、调用相机拍摄等。系统资源开放对用户隐私造成风险较低。

ohos.permission.READ_IMAGEVIDEO权限级别:system_basic,允许应用访问操作系统基础服务(系统提供或者预置的基础功能)相关的资源,如系统设置、身份认证等。系统资源开放对用户隐私造成风险较高。

已于2024-11-13 19:01:42修改
分享
微博
QQ
微信
回复
2024-11-13 19:01:34
相关问题
HarmonyOS 关于ohos.permission.WRITE_IMAGEVIDEO
561浏览 • 1回复 待解决
The Map permission is not enabled
1656浏览 • 1回复 待解决
读取剪贴板是否需要READ_PASTEBOARD权限
1946浏览 • 1回复 待解决