HarmonyOS鸿蒙Next中ohos.permission.READ_MEDIA和ohos.permission.READ_IMAGEVIDEO是否矛盾?
HarmonyOS鸿蒙Next中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权限了。麻烦解释下是否理解有问题,正确的使用实践应该是什么?
更多关于HarmonyOS鸿蒙Next中ohos.permission.READ_MEDIA和ohos.permission.READ_IMAGEVIDEO是否矛盾?的实战教程也可以访问 https://www.itying.com/category-93-b0.html
ohos.permission.READ_MEDIA允许应用读取用户外部存储中的媒体文件信息,ohos.permission.READ_IMAGEVIDEO允许读取用户公共目录的图片或视频文件
ohos.permission.READ_MEDIA权限级别:normal,允许应用访问超出默认规则外的普通系统资源,如配置Wi-Fi信息、调用相机拍摄等。系统资源开放对用户隐私造成风险较低
ohos.permission.READ_IMAGEVIDEO权限级别:system_basic,允许应用访问操作系统基础服务(系统提供或者预置的基础功能)相关的资源,如系统设置、身份认证等。系统资源开放对用户隐私造成风险较高
更多关于HarmonyOS鸿蒙Next中ohos.permission.READ_MEDIA和ohos.permission.READ_IMAGEVIDEO是否矛盾?的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
在HarmonyOS鸿蒙Next中,ohos.permission.READ_MEDIA和ohos.permission.READ_IMAGEVIDEO并不矛盾。ohos.permission.READ_MEDIA是一个更广泛的权限,允许应用读取设备上的所有媒体文件,包括图片、视频、音频等。而ohos.permission.READ_IMAGEVIDEO则是一个更具体的权限,仅允许应用读取设备上的图片和视频文件。因此,ohos.permission.READ_IMAGEVIDEO可以被视为ohos.permission.READ_MEDIA的一个子集。如果应用只需要读取图片和视频,可以使用ohos.permission.READ_IMAGEVIDEO;如果需要读取所有类型的媒体文件,则应使用ohos.permission.READ_MEDIA。
在HarmonyOS鸿蒙Next中,ohos.permission.READ_MEDIA 和 ohos.permission.READ_IMAGEVIDEO 并不矛盾。ohos.permission.READ_MEDIA 是一个更广泛的权限,允许应用读取设备上的所有媒体文件,包括图片、视频、音频等。而 ohos.permission.READ_IMAGEVIDEO 是专门针对读取图片和视频的权限,属于 READ_MEDIA 的子集。因此,应用可以根据需要申请更具体的权限,以减少权限范围,提升安全性。
 
        
       
                   
                   
                  

