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代码封装解决方案
147浏览 • 1回复 待解决
HarmonyOS事件通信能力解决方案
369浏览 • 1回复 待解决
HarmonyOS C++模块引用解决方案
68浏览 • 1回复 待解决
图像处理库是否替代的解决方案
89浏览 • 0回复 待解决
高级图表实现解决方案
282浏览 • 1回复 待解决
确认网络状况解决方案
126浏览 • 1回复 待解决
HarmonyOS 音视频处理相关解决方案
114浏览 • 1回复 待解决
Harmony API9之后 GIS 解决方案哪些?
1981浏览 • 1回复 待解决
抓包应用,求解决方案
1536浏览 • 1回复 待解决
lazyforeach替换数据源解决方案
357浏览 • 1回复 待解决
应用包体积大小优化解决方案
184浏览 • 1回复 待解决
图片存储解决方案谁知道啊?
2283浏览 • 1回复 待解决
webview中跨域问题解决方案
1310浏览 • 1回复 待解决
List滚动条时长时短,求解决方案
721浏览 • 1回复 待解决