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

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

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图片相册
157浏览 • 1回复 待解决
拉起相册选择图片页面失败
100浏览 • 1回复 待解决
如何一张图片转化为PixelMapElement
8001浏览 • 1回复 待解决
进入相册或拍照选择图片做头像
11702浏览 • 2回复 已解决
怎样让用户选择并加载图片
6954浏览 • 1回复 待解决
应用分类应该怎么选择
3289浏览 • 2回复 待解决
选择相册怎么等待返回啊?
482浏览 • 1回复 待解决
如何相册图片进行编辑裁剪
237浏览 • 1回复 待解决
有谁知道如何直接调起图片
269浏览 • 1回复 待解决
如何选择图文混排实现方案
335浏览 • 1回复 待解决
OpenHarmony 设备 如何相册传个图片
793浏览 • 2回复 待解决
鸿蒙 如何实现个渐变圆形图片
10618浏览 • 2回复 已解决