需要调起系统相册,选择一张图片,并能获取到选择到的图片,应该如何实现

需要调起系统相册,选择一张图片,并能获取到选择到的图片,应该如何实现

HarmonyOS
2024-05-09 22:45:46
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
anlan001

可以参考如下文档

https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/photoaccesshelper-useralbum-guidelines-0000001774120638

直接调用相机拍照可以使用want拉起相机,参考如下demo:

invokeCamera(callback?: (uri: string) => void) { 
const context = getContext(this) as common.UIAbilityContext 
context.startAbilityForResult({ 
action: “ohos.want.action.imageCapture”, 
parameters: { 
callBundleName: “com.neo.myapplication” //本应用bundlename 
} 
}, (err: BusinessError, data: common.AbilityResult) => { 
if (err && err.code != 0) { 
console.error(“imageCapture error:” + ${JSON.stringify(err)}); 
return; 
} 
console.warn(“imageCapture data:” + ${JSON.stringify(data)}); 
let uri = data?.want?.parameters?.resourceUri; 
if (callback && uri) { 
  callback(uri.toString()); 
} 
}) 
}
分享
微博
QQ
微信
回复
2024-05-10 11:04:44
相关问题
如何保存一张PNG图片相册
646浏览 • 1回复 待解决
拉起相册选择图片页面失败
611浏览 • 1回复 待解决
如何一张图片转化为PixelMapElement
8537浏览 • 1回复 待解决
进入相册或拍照选择图片做头像
12276浏览 • 2回复 已解决
如何保存本地图片相册
245浏览 • 1回复 待解决
如何保存网络图片相册
241浏览 • 1回复 待解决
怎样让用户选择并加载图片
7593浏览 • 1回复 待解决
求大佬告知如何保存图片相册
396浏览 • 1回复 待解决
应用分类应该怎么选择
3804浏览 • 2回复 待解决
选择相册怎么等待返回啊?
986浏览 • 1回复 待解决