HarmonyOS 图片选择器的使用,photoAccessHelper.PhotoViewPicker和picker.PhotoViewPicker的区别是什么?
1、photoAccessHelper.PhotoViewPicker和picker.PhotoViewPicker的区别是什么?
2、根据图片选择器拿到 uri地址,直接使用’@ohos.file.fs’模块进行获取图片的file进行操作,是不需要申请额外的读写权限吗?
HarmonyOS
赞
收藏 0
回答 1
相关问题
HarmonyOS 关于使用picker.PhotoViewPicker选择图片api的几个问题 -
945浏览 • 1回复 待解决
HarmonyOS photoAccessHelper.PhotoViewPicker咨询
753浏览 • 1回复 待解决
图片选择器实现使用PhotoViewPicker 看到之前已经选择过的图片
1003浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何使用 PhotoAccessHelper 替代 PhotoViewPicker 选择图片?
879浏览 • 1回复 待解决
@ohos.file.picker (选择器)和@ohos.file.photoAccessHelper (相册管理模块)的区别
1666浏览 • 1回复 待解决
@Prop和@StorageProp的区别是什么?何时选择后者?
365浏览 • 1回复 待解决
HarmonyOS @ohos.file.photoAccessHelper 图片选择器的选择原图消失了
589浏览 • 1回复 待解决
HarmonyOS PhotoViewPicker选择图片时,怎么设置图片编辑的参数
667浏览 • 1回复 待解决
sync和await的区别是什么?
1377浏览 • 1回复 待解决
HAP和HAR的区别是什么
3052浏览 • 1回复 待解决
openCustomDialog和customDialog的区别是什么?
328浏览 • 0回复 待解决
navigation和router的区别是什么?
2436浏览 • 1回复 待解决
@State和@Link的区别是什么?
307浏览 • 0回复 待解决
HarmonyOS 通过PhotoViewPicker选择的图片如何转换为File类型
614浏览 • 1回复 待解决
HarmonyOS picker选择器的数据源问题
864浏览 • 1回复 待解决
HarmonyOS 通过PhotoViewPicker选择图片后,读取已选择uri对应的图片信息失败
565浏览 • 1回复 待解决
多态和多模的区别是什么?
6929浏览 • 2回复 已解决
HarmonyOS @ohos.file.picker (选择器) 选择相机和相册权限问题
908浏览 • 1回复 待解决
HarmonyOS startAbility和connectAbility最根本的区别是什么
12330浏览 • 1回复 待解决
HarmonyOS图片选择器相关的问题
1270浏览 • 1回复 待解决
#鸿蒙通关秘籍# 在使用PhotoViewPicker选择图片时,如何有效处理多张图片选择并限制最少和最多选择数量?
670浏览 • 0回复 待解决
HarmonyOS使用fs.open无法打开photoViewPicker选择文件的uri
1079浏览 • 1回复 待解决
Applicationcontext、UIAbilitycontext、Context的区别是什么
2889浏览 • 1回复 待解决
Emitter与EventHub的区别是什么?
1882浏览 • 2回复 待解决
PolarDB高权限账号和普通账号的区别是什么?
3871浏览 • 1回复 待解决
针对该问题进行解答:
1、photoAccessHelper.PhotoViewPicker和picker.PhotoViewPicker的区别:photoAccessHelper.PhotoViewPicker支持开发者对收藏夹、视频相册、截屏和录屏相册进行相关操作,用于操作系统相册资源;而picker.PhotoViewPicker则是可以用来访问、保存“公共目录”的图片或视频文件
2、ohos.file.fs提供基础文件操作能力,不需要额外申请权限。但需要注意的是使用fs只能操作文件应用沙箱路径path,例如fs.open无法打开photoViewPicker选择文件的uri,需要进行额外操作,示例核心代码如下:
3、使用到picker编辑图片能力时,建议使用new picker.PhotoViewPicker() 来生成 photoPicker 对象,示例demo:
photoAccessHelper更建议用作选择图片