HarmonyOS官方文档保存图片到用户相册,报系统错误
想缓存(路径:/data/storage/el2/base/haps/entry/cache)里面的一张图片保存到用户相册,在已经给权限
(‘ohos.permission.READ_IMAGEVIDEO’和’ohos.permission.WRITE_IMAGEVIDEO’)的前提下。
执行到以下代码段时直接报系统错误:
await phAccessHelper.getAlbums(photoAccessHelper.AlbumType.USER, photoAccessHelper.AlbumSubtype.USER_GENERIC, albumFetchOptions);
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS保存图片到系统相册问题咨询
271浏览 • 1回复 待解决
如何保存网络图片到相册
383浏览 • 1回复 待解决
如何保存本地图片到相册中
585浏览 • 1回复 待解决
求大佬告知如何保存图片到相册
676浏览 • 1回复 待解决
HarmonyOS图片保存相册问题
83浏览 • 1回复 待解决
HarmonyOS 保存图片到本地一直报without medialibrary permission
123浏览 • 1回复 待解决
HarmonyOS 使用Preferences保存数据,报401错误
202浏览 • 1回复 待解决
HarmonyOS 如何实现获取用户头像保存到系统相册
196浏览 • 1回复 待解决
如何保存一张PNG图片到相册中
1503浏览 • 1回复 待解决
鸿蒙开发保存页面到相册
5894浏览 • 1回复 待解决
HarmonyOS 相册保存图片设置title报错
130浏览 • 1回复 待解决
组件截图怎么保存将pixelMap存储到系统相册或应用沙箱
221浏览 • 1回复 待解决
HarmonyOS如何把图片保存到手机相册
151浏览 • 1回复 待解决
推送服务报系统错误1000900010
1362浏览 • 1回复 待解决
HarmonyOS 录像的视频如何保存到系统相册
123浏览 • 1回复 待解决
HarmonyOS关于沙箱视频拷贝到用户相册的问题
84浏览 • 1回复 待解决
HarmonyOS如何上传图片到模拟器相册
282浏览 • 1回复 待解决
HarmonyOS调用相册管理api,创建并保存图片至相册失败,查看图片是空白
104浏览 • 1回复 待解决
获取网络图片并保存到相册
760浏览 • 1回复 待解决
存储权限,实现保存图片到相册的功能,需要WRITE_IMAGEVIDEO权限,怎么申请
512浏览 • 1回复 待解决
HarmonyOS 如何将base64的图片保存到相册
162浏览 • 1回复 待解决
HarmonyOS组件截图后如何将PixelMap保存至系统相册
73浏览 • 1回复 待解决
需要调起系统相册,选择一张图片,并能获取到选择到的图片,应该如何实现
1500浏览 • 1回复 待解决
有谁知道如何将图片保存到相册
619浏览 • 1回复 待解决
ohos.permission.WRITE_IMAGEVIDEO为system_basic权限,走应用市场去申请ACL权限,或者通过安全控件savebutton创建媒体资源,相关资料请参考:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/photoaccesshelper-useralbum-guidelines-V5
一.首先要在module.json5中添加:
注意:
1.添加完成之后点击右上角sync Now,
2.修改完权限之后要重新自动签名。
二.官方文档的案例是将第一个用户相册的第一个图片(手机上的图库,默认会有图片这个相册),存到目标相册albumName,(这个albumName是自定义的相册名)albumPredicates.equalTo(albumName, ‘albumName’);可以打开图库app,点击右上角加号,新建相册 名称为"1",点击确定,添加一张图片(不要选第一张图,不然后面执行代码,图片会覆盖,看不出效果)。然后将代码改为albumPredicates.equalTo(albumName, ‘1’);
三.唤起权限弹窗让用户授权。
index.ets完整代码:
新建工程,将上述代码拷贝到Index.ets,然后添加module.json5,sync Now,重新自动授权, 图库新建相册 名称为"1",编译代码执行下,应该就能成功保存了。