HarmonyOS 保存到相册报错13900012
为什么我使用以下代码保存图片到相册里会提示权限错误: create asset failed with error: 13900012, without medialibrary permission
我的代码如下,我看官网里写这个是不需要手动获取权限的。
public static async saveToSystemPhoto(uiContext: common.Context, filePath: string, suffix?: string): Promise<void> {
try {
let context = uiContext;
let phAccessHelper = photoAccessHelper.getPhotoAccessHelper(context);
// 需要确保fileUri对应的资源存在
let fileUri = filePath
let assetChangeRequest: photoAccessHelper.MediaAssetChangeRequest = photoAccessHelper.MediaAssetChangeRequest.createImageAssetRequest(context, fileUri);
let promise = await phAccessHelper.applyChanges(assetChangeRequest);
console.info('createAsset successfully, uri: ' + assetChangeRequest.getAsset().uri);
return promise
} catch (err) {
console.error(`create asset failed with error: ${err.code}, ${err.message}`);
}
}
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 图片保存到相册报错
32浏览 • 1回复 待解决
HarmonyOS 有没有保存到相册的组件
36浏览 • 1回复 待解决
HarmonyOS如何将PixelMap保存到相册?
609浏览 • 1回复 待解决
HarmonyOS view生成图片,然后保存到相册
68浏览 • 1回复 待解决
HarmonyOS pixelMap保存的图片如何进行保存到相册
74浏览 • 1回复 待解决
获取网络图片并保存到相册
1534浏览 • 1回复 待解决
HarmonyOS如何把图片保存到手机相册
545浏览 • 1回复 待解决
HarmonyOS 如何将图片,视频保存到相册
37浏览 • 1回复 待解决
HarmonyOS 录像的视频如何保存到系统相册
1099浏览 • 1回复 待解决
HarmonyOS 项目中图片如何保存到相册中?
35浏览 • 1回复 待解决
如何把图片和文案结合,保存到相册
257浏览 • 0回复 待解决
怎么把视频保存到相册以及主机端?
3901浏览 • 1回复 待解决
HarmonyOS 页面绘制出图片保存到相册的demo
27浏览 • 1回复 待解决
HarmonyOS组件截图保存到相册失败,预览图灰色
499浏览 • 1回复 待解决
HarmonyOS 组件截图并保存到系统相册有延迟
77浏览 • 1回复 待解决
如何将视频保存到相册以及主机端
5623浏览 • 1回复 待解决
HarmonyOS 有下载网络视频,保存到相册的demo吗
28浏览 • 1回复 待解决
HarmonyOS 如何把base64的图片保存到相册
98浏览 • 1回复 待解决
HarmonyOS 相册保存图片设置title报错
402浏览 • 1回复 待解决
有谁知道如何将图片保存到相册
1080浏览 • 1回复 待解决
pixelMap 和 imageSource 的数据类型如何保存到相册
2210浏览 • 1回复 待解决
HarmonyOS PixelMap保存到文件时报错PackedSize outside size
45浏览 • 1回复 待解决
HarmonyOS 如何实现获取用户头像保存到系统相册
694浏览 • 1回复 待解决
HarmonyOS 拿到网络图片Url,如何直接保存到系统相册
26浏览 • 1回复 待解决
HarmonyOS 如何将base64的图片保存到相册
1030浏览 • 1回复 待解决
1、13900012报错是没有权限:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/errorcode-filemanagement-V5#section13900012-拒绝许可
2、可以申请权限:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/restricted-permissions-V5#section1417080131712
https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/photoaccesshelper-preparation-V5#%E7%94%B3%E8%AF%B7%E7%9B%B8%E5%86%8C%E7%AE%A1%E7%90%86%E6%A8%A1%E5%9D%97%E5%8A%9F%E8%83%BD%E7%9B%B8%E5%85%B3%E6%9D%83%E9%99%90
3、目前对于相册规范这块有相应管控,目前如果需要实现保存到相册,不符合受限权限场景的情况,只能通过SaveButton 安全控件实现,暂无其他方法。参考链接:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/restricted-permissions-V5#section1417080131712
https://developer.huawei.com/consumer/cn/doc/harmonyos-faqs-V5/faqs-image-20-V5