arkts怎么打开摄像头拍照界面,拍照后返回图片?

arkts怎么打开摄像头拍照界面,拍照后返回图片


arkts
HarmonyOS
2023-12-07 13:46:37
浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
Middleton
import abilityAccessCtrl from '@ohos.abilityAccessCtrl'  
async takePhoto() {
    await abilityAccessCtrl.createAtManager().requestPermissionsFromUser(getContext(this), ['ohos.permission.CAMERA', 'ohos.permission.READ_MEDIA'])
    let context = getContext(this) as common.UIAbilityContext
    let result = await context.startAbilityForResult({ action: "ohos.want.action.imageCapture" })
    return result.want.uri // 照片uri
  }
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
分享
微博
QQ
微信
回复
2023-12-07 15:10:23
相关问题
HarmonyOS 打开摄像头失败
864浏览 • 1回复 待解决
HarmonyOS 相机打开之后如何切换摄像头
1425浏览 • 1回复 待解决
如何同时打开前置、后置摄像头
290浏览 • 1回复 待解决
HarmonyOS化flutter无法打开摄像头
837浏览 • 1回复 待解决
鸿蒙动态页面的摄像头可以打开吗?
328浏览 • 0回复 待解决
HarmonyOS 获取摄像头能力
926浏览 • 1回复 待解决
相机预览及切换摄像头
1928浏览 • 1回复 待解决
HarmonyOS 摄像头切换时卡死
813浏览 • 1回复 待解决
HarmonyOS 前置摄像头开启
1016浏览 • 1回复 待解决
HarmonyOS 摄像头录制问题
1016浏览 • 1回复 待解决
HarmonyOS 录制屏幕 录制摄像头咨询
1236浏览 • 1回复 待解决