HarmonyOS有访问相册有解决方案

用户对诗词卡片进行配图及分享。

HarmonyOS
2024-08-22 20:18:47
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Heiang

访问相册可参考具体的文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-photoaccesshelper-V5#ZH-CN_TOPIC_0000001930677569__photoviewpicker

参考代码:

import { BusinessError } from '@ohos.base'; 
import photoAccessHelper from '@ohos.file.photoAccessHelper'; 
@Entry 
@Component 
struct FagwenxCPage { 
  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-08-23 22:29:42
相关问题
HarmonyOS 通知推送解决方案
1696浏览 • 1回复 待解决
HarmonyOS代码封装解决方案
1950浏览 • 1回复 待解决
图像处理库是否替代的解决方案
1521浏览 • 0回复 待解决
高级图表实现解决方案
1939浏览 • 1回复 待解决
确认网络状况解决方案
2097浏览 • 1回复 待解决
HarmonyOS事件通信能力解决方案
2383浏览 • 1回复 待解决
HarmonyOS 音频播放组件解决方案
1304浏览 • 1回复 待解决
Harmony API9之后 GIS 解决方案哪些?
3316浏览 • 1回复 待解决
HarmonyOS 滚动事件相关的解决方案
1153浏览 • 1回复 待解决
抓包应用,求解决方案
3219浏览 • 1回复 待解决
HarmonyOS C++模块引用解决方案
1819浏览 • 1回复 待解决
HarmonyOS 部分文本高亮解决方案
2050浏览 • 1回复 待解决
HarmonyOS webrtc同屏功能的解决方案
1251浏览 • 1回复 待解决
lazyforeach替换数据源解决方案
2033浏览 • 1回复 待解决
HarmonyOS 卡片列表网络图片解决方案
1356浏览 • 1回复 待解决
HarmonyOS 音视频处理相关解决方案
2129浏览 • 1回复 待解决
开发疑难问题如下,求解决方案
1383浏览 • 1回复 待解决