HarmonyOS 有没有打开系统相机拍照并返回和打开系统相册勾选一张或多张图片的的API

有没有打开系统相机拍照并返回和打开系统相册勾选一张或多张图片的的API,而不是通过photoAccessHelper获取的方式?

HarmonyOS
2024-11-12 10:09:30
浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
superinsect

​打开系统相机拍照并返回和打开系统相册勾选一张或多张图片的的API请参考:

demo:​

import common from '@ohos.app.ability.common'; 
 
@Entry 
@Component 
struct ImagePickerPage { 
  @State message: string = 'Hello World'; 
 
  build() { 
    Row() { 
      Column() { 
        Text(this.message) 
          .fontSize(50) 
          .fontWeight(FontWeight.Bold) 
 
        Button("camera Image").onClick(() => { 
          const context = getContext(this) as common.UIAbilityContext 
          console.log('sss') 
          context.startAbilityForResult({ 
            action:"ohos.want.action.imageCapture", 
            parameters:{ 
              callBundleName:"com.hm.imageshow"//拉起系统相机拍照后返回的应用包名 
            } 
          },(err, data) => { 
            console.info("context:" + JSON.stringify(context)) 
            console.info("imageCapture:" + JSON.stringify(data)) 
          }) 
        }) 
      } 
      .width('100%') 
    } 
    .height('100%') 
  } 
}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
分享
微博
QQ
微信
回复
2024-11-12 15:17:00
相关问题
HarmonyOS有没有打开系统设置页代码
853浏览 • 1回复 待解决
HarmonyOS 多张图片拼接为一张
1365浏览 • 1回复 待解决
HarmonyOS 多张画布横向合成一张图片
753浏览 • 1回复 待解决
HarmonyOS 多张string图片合并成一张
854浏览 • 1回复 待解决
HarmonyOS 相册相机拍照裁剪
877浏览 • 1回复 待解决
如何保存一张PNG图片相册
2663浏览 • 1回复 待解决
HarmonyOS APP无法打开相机拍照
1238浏览 • 1回复 待解决
打开相机:直接使用相机拍照能力
2658浏览 • 1回复 待解决
HarmonyOS 如何打开系统相册页面
1178浏览 • 1回复 待解决