HarmonyOS 鸿蒙Next:目前要实现通过api保存图片、视频到相册的功能,但是申请ohos.permission.WRITE_IMAGEVIDEO权限无法通过
HarmonyOS 鸿蒙Next:目前要实现通过api保存图片、视频到相册的功能,但是申请ohos.permission.WRITE_IMAGEVIDEO权限无法通过
所属权限审核不予通过,表明不符合使用场景,ohos.permission.WRITE_IMAGEVIDEO权限可申请场景仅限: 应用需要克隆、备份或同步图片/视频类文件,内部不能予以通过审核;目前只能通过以下方式进行对图片的操作,十分抱歉,还请谅解。
读取:使用photoViewPicker/photopickercomponent :https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/user-file-uri-intro-V5#文档类uri
保存: SaveButton :https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-security-components-savebutton-V5#savebutton-1
目前对于相册规范这块有相应管控,目前如果需要实现保存到相册,不符合受限权限场景的情况,只能通过SaveButton 安全控件实现,暂无其他方法,若后续对于相册权限方面有其他调整也会同步更新文档,可关注后续文档调整情况即可
更多关于HarmonyOS 鸿蒙Next:目前要实现通过api保存图片、视频到相册的功能,但是申请ohos.permission.WRITE_IMAGEVIDEO权限无法通过的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
作为IT专家,针对您提到的HarmonyOS鸿蒙Next中申请ohos.permission.WRITE_IMAGEVIDEO权限无法通过的问题,以下是一些可能的原因和解决方案:
-
权限级别与申请方式:
- ohos.permission.WRITE_IMAGEVIDEO权限的级别为system_basic,这意味着需要按照正常等级的应用申请流程进行。
- 可以通过DevEco Studio完成ACL方式跨级别申请权限,但此方法仅适用于应用调试阶段,不适用于发布上架。
-
应用类型与权限获取:
- 保护用户隐私,HarmonyOS对应用访问媒体库的权限进行了严格限制。
- 仅有克隆类和云盘类应用可以获取全量媒体库访问权限,其他类型应用需通过Pickers来访问用户指定的图片或视频。
-
替代方案:
- 使用鸿蒙系统提供的ImagePicker组件来选择图片,并通过PhotoAccessHelper等API来保存图片到相册。
- 确保在应用中正确处理用户授权和权限申请流程。
如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html。