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

发布于 1周前 作者 h691938207 来自 鸿蒙OS

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

2 回复

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

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%')
  }
}

更多关于HarmonyOS 鸿蒙Next 有没有打开系统相机拍照并返回以及打开系统相册勾选一张或多张图片的API的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


HarmonyOS 鸿蒙Next 提供了打开系统相机拍照并返回照片以及打开系统相册勾选图片的功能,这些功能通常通过特定的API接口实现。

对于打开系统相机并返回照片的功能,HarmonyOS提供了相应的API,允许应用请求系统相机进行拍照,并在拍照完成后将照片返回给应用。这通常涉及到启动一个Activity(或服务)来处理相机操作,并在拍照完成后通过Intent返回结果。

同样地,对于打开系统相册并允许用户勾选一张或多张图片的功能,HarmonyOS也提供了相应的API。这些API允许应用请求访问系统相册,并展示一个用户界面供用户选择图片。用户选择完成后,应用可以通过回调接口获取到用户所选的图片。

需要注意的是,这些API的具体使用方式和参数可能会因HarmonyOS的版本和设备的不同而有所差异。因此,开发者在使用这些API时,需要参考HarmonyOS的官方文档和API指南,以确保正确实现所需功能。

如果开发者在实现这些功能时遇到问题,可以参考HarmonyOS的官方开发者资源,或者联系官网客服寻求帮助。官网客服地址是: 如果问题依旧没法解决请联系官网客服。

回到顶部