HarmonyOS 图片选择器的使用,photoAccessHelper.PhotoViewPicker和picker.PhotoViewPicker的区别是什么?
1、photoAccessHelper.PhotoViewPicker和picker.PhotoViewPicker的区别是什么?
2、根据图片选择器拿到 uri地址,直接使用’@ohos.file.fs’模块进行获取图片的file进行操作,是不需要申请额外的读写权限吗?
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
#鸿蒙通关秘籍#如何使用 PhotoAccessHelper 替代 PhotoViewPicker 选择图片?
84浏览 • 1回复 待解决
图片选择器实现使用PhotoViewPicker 看到之前已经选择过的图片
15浏览 • 0回复 待解决
@ohos.file.picker (选择器)和@ohos.file.photoAccessHelper (相册管理模块)的区别
797浏览 • 1回复 待解决
HarmonyOS @ohos.file.photoAccessHelper 图片选择器的选择原图消失了
9浏览 • 0回复 待解决
sync和await的区别是什么?
422浏览 • 1回复 待解决
HAP和HAR的区别是什么
2058浏览 • 1回复 待解决
navigation和router的区别是什么?
1011浏览 • 1回复 待解决
多态和多模的区别是什么?
5795浏览 • 2回复 已解决
HarmonyOS startAbility和connectAbility最根本的区别是什么
10890浏览 • 1回复 待解决
HarmonyOS图片选择器相关的问题
475浏览 • 1回复 待解决
PhotoViewPicker获取图片后如何关掉它?
434浏览 • 1回复 待解决
Applicationcontext、UIAbilitycontext、Context的区别是什么
1834浏览 • 1回复 待解决
Emitter与EventHub的区别是什么?
503浏览 • 1回复 待解决
PolarDB高权限账号和普通账号的区别是什么?
2858浏览 • 1回复 待解决
系统弹框和应用消息推送的区别是什么
2059浏览 • 1回复 待解决
#鸿蒙通关秘籍# 在使用PhotoViewPicker选择图片时,如何有效处理多张图片选择并限制最少和最多选择数量?
90浏览 • 0回复 待解决
USE_BLUETOOTH和ACCESS_BLUETOOTH的区别是什么
515浏览 • 1回复 待解决
PolarDB支持的系统备份和主动备份的区别是什么?
3018浏览 • 1回复 待解决
HarmonyOS 图片选择器怎么实现
1浏览 • 0回复 待解决
HarmonyOS使用fs.open无法打开photoViewPicker选择文件的uri
411浏览 • 1回复 待解决
请问Previewer与Simulator的区别是什么?
241浏览 • 1回复 待解决
#鸿蒙通关秘籍#IPC和RPC的主要区别是什么?
101浏览 • 1回复 待解决
#鸿蒙通关秘籍# 如何在HarmonyOS 5.0中使用PhotoViewPicker从图库选择图片并在应用中显示?
136浏览 • 1回复 待解决
#鸿蒙通关秘籍# HSP和HAR的主要区别是什么?
394浏览 • 1回复 待解决
Entry模块的HAP和Feature模块的HAP在使用和功能上的区别是什么
1923浏览 • 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更建议用作选择图片