HarmonyOS 如何调用本地相册并选取图片?

HarmonyOS
2024-12-25 16:07:10
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
FengTianYa

可以参考demo:

import { BusinessError } from '@ohos.base';
import photoAccessHelper from '@ohos.file.photoAccessHelper';

@Entry
@Component
struct Photo_Access {
  build() {
    Button('访问手机相册').onClick(() => {
      try {
        let PhotoSelectOptions = new photoAccessHelper.PhotoSelectOptions();
        PhotoSelectOptions.MIMEType = photoAccessHelper.PhotoViewMIMETypes.IMAGE_TYPE;
        PhotoSelectOptions.maxSelectNumber = 5;
        let photoPicker = new photoAccessHelper.PhotoViewPicker();
        photoPicker.select(PhotoSelectOptions).then((PhotoSelectResult: photoAccessHelper.PhotoSelectResult) => {
          console.info('PhotoViewPicker.select successfully, PhotoSelectResult uri: ' +
          JSON.stringify(PhotoSelectResult));
        }).catch((err: BusinessError) => {
          console.error('PhotoViewPicker.select failed with err: ' + JSON.stringify(err));
        });
      } catch (error) {
        let err: BusinessError = error as BusinessError;
        console.error('PhotoViewPicker failed with err: ' + JSON.stringify(err));
      }
    })
  }
}
分享
微博
QQ
微信
回复
2024-12-25 19:01:14
相关问题
HarmonyOS flutter选取相册图片怎么实现
303浏览 • 1回复 待解决
HarmonyOS 图片资源选取
547浏览 • 1回复 待解决
HarmonyOS 保存图片本地相册
205浏览 • 1回复 待解决
如何保存本地图片相册
1384浏览 • 1回复 待解决
如何调用系统拍照获取图片
949浏览 • 1回复 待解决
HarmonyOS选取拷贝文件失败
503浏览 • 1回复 待解决
获取网络图片保存到相册
1854浏览 • 1回复 待解决
HarmonyOS 本地图库选择器编辑图片
190浏览 • 1回复 待解决