HarmonyOS 保存图片到本地相册

想实现一个保存网络图片到本地相册,是不是通过下面的方式就能实现了?不想使用【保存控件】,希望的是直接保存到相册,看了下文档需要申请ohos.permission.WRITE_IMAGEVIDEO权限,这个权限是受限的,受限的权限需要提交审核。

1、需要什么场景到时候才能申请通过呢?

2、开发阶段能申请吗,因为想试下这个功能

https://developer.huawei.com/consumer/cn/doc/harmonyos-faqs-V5/faqs-image-9-V5

ohos.permission.WRITE_IMAGEVIDEO

允许修改用户公共目录的图片或视频文件。

可申请此权限的特殊场景与功能: 应用需要克隆、备份或同步图片/视频类文件。

其他场景下的使用方案: 使用“保存控件”保存用户图片或视频,使用方式请参考:保存控件。

授权方式: 用户授权(user_grant)

HarmonyOS
1天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Heiang

在开发阶段可以使用ide的自动签名功能,可以使用对应的ACL权限。

自动签名对应官网文档链接:

https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/ide-signing-0000001587684945-V5#section9786111152213

等到发布的使用,在申请ACL权限时只要描述应用需要实现将“网络图片保存到本地相册”即可。

开发阶段使用自动签名获取ACL受限权限时,需要额外声明权限,并通过代码向用户申请授权。

声明权限参考:

{
  "name": "ohos.permission.CAMERA",
  "usedScene": {
    "abilities": [
      "EntryAbility"
    ],
    "when": "inuse"
  },
  "reason": "$string:reason"
},{
"name": "ohos.permission.READ_IMAGEVIDEO",
"usedScene": {
"abilities": [
"EntryAbility"
],
"when": "inuse"
},
"reason": "$string:reason"
},{
"name": "ohos.permission.WRITE_IMAGEVIDEO",
"usedScene": {
"abilities": [
"EntryAbility"
],
"when": "inuse"
},
"reason": "$string:reason"
}

向用户申请授权可参考官网文档内容:

https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/request-user-authorization-V5

分享
微博
QQ
微信
回复
1天前
相关问题
如何保存本地图片相册
1114浏览 • 1回复 待解决
HarmonyOS 保存图片相册问题
390浏览 • 1回复 待解决
HarmonyOS H5页面保存图片本地相册
0浏览 • 0回复 待解决
HarmonyOS 保存图片相册权限问题
323浏览 • 1回复 待解决
HarmonyOS保存图片系统相册问题咨询
675浏览 • 1回复 待解决
如何保存网络图片相册
758浏览 • 1回复 待解决
求大佬告知如何保存图片相册
1167浏览 • 1回复 待解决
怎么实现保存网络图片相册功能?
392浏览 • 1回复 待解决
如何保存一张PNG图片相册
1871浏览 • 1回复 待解决
HarmonyOS图片保存相册问题
457浏览 • 1回复 待解决
鸿蒙开发保存页面相册
6513浏览 • 1回复 待解决
HarmonyOS 相册保存图片设置title报错
394浏览 • 1回复 待解决
获取网络图片保存相册
1524浏览 • 1回复 待解决
HarmonyOS如何把图片保存到手机相册
533浏览 • 1回复 待解决
ArkUI(eTS)如何实现本地图片保存
7152浏览 • 1回复 待解决
如何把图片和文案结合,保存相册
251浏览 • 0回复 待解决