HarmonyOS 如何打开系统相册页面

HarmonyOS  如何打开系统相册页面。

HarmonyOS
2024-09-10 11:45:36
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
put_get

参考示例如下:

Button("拉起图库").onClick(()=>{ 
  try { 
    let PhotoSelectOptions = new picker.PhotoSelectOptions(); 
    PhotoSelectOptions.MIMEType = picker.PhotoViewMIMETypes.IMAGE_TYPE; 
    PhotoSelectOptions.maxSelectNumber = 5; 
    let photoPicker = new picker.PhotoViewPicker(); 
    photoPicker.select(PhotoSelectOptions).then((PhotoSelectResult) => { 
      console.info('PhotoViewPicker.select successfully, PhotoSelectResult uri: ' + JSON.stringify(PhotoSelectResult)); 
    }).catch((err:Error) => { 
      console.error('PhotoViewPicker.select failed with err: ' + err); 
    }); 
  } catch (err) { 
    console.error('PhotoViewPicker failed with err: ' + err); 
  } 
}).margin(10) 
 
Button("唤起相机").onClick(async ()=>{ 
  let context = getContext(this) as common.UIAbilityContext; 
  try { 
    let pickerProfile: cameraPicker.PickerProfile = { 
      cameraPosition: camera.CameraPosition.CAMERA_POSITION_FRONT, 
      videoDuration: 3 
    }; 
    let pickerResult: cameraPicker.PickerResult = await cameraPicker.pick(context, 
      [cameraPicker.PickerMediaType.PHOTO], pickerProfile); 
    console.log("the pick pickerResult is:" + JSON.stringify(pickerResult)); 
  } catch (err) { 
    console.error(`the pick call failed. error code: ${err.code}`); 
  } 
}).margin(10)
分享
微博
QQ
微信
回复
2024-09-10 17:17:29
相关问题
HarmonyOS如何打开手机相册
240浏览 • 1回复 待解决
鸿蒙系统怎么打开定位开关页面
10274浏览 • 1回复 待解决
HarmonyOS 获取系统相册报错
84浏览 • 1回复 待解决
HarmonyOS怎么获取系统相册的路径
325浏览 • 1回复 待解决
HarmonyOS 应用中跳转系统相册
117浏览 • 1回复 待解决
HarmonyOS 打开系统的位置开关
126浏览 • 1回复 待解决
鸿蒙-如何打开跳转WLAN设置页面
10180浏览 • 1回复 待解决
鸿蒙-如何打开跳转GPS设置页面
17326浏览 • 1回复 待解决
HarmonyOS 系统相册权限访问问题
601浏览 • 1回复 待解决
HarmonyOS自定义相册选择页面咨询
302浏览 • 1回复 待解决
HarmonyOS保存图片到系统相册问题咨询
520浏览 • 1回复 待解决
拉起相册选择图片页面失败
1809浏览 • 1回复 待解决
鸿蒙开发保存页面相册
6287浏览 • 1回复 待解决
HarmonyOS 怎么通过ArkTS打开设置页面
514浏览 • 1回复 待解决
HarmonyOS router打开har下页面的问题
295浏览 • 1回复 待解决