进入相册或拍照选择图片做头像
老师们有Demo吗,鸿蒙大赛快截至了,学生开发的app差个修改头像的功能,安卓知道怎么做,但是鸿蒙着实不知道怎么办。。
图片
赞
收藏 0
回答 2
已解决
相关问题
拉起相册选择图片页面失败
665浏览 • 1回复 待解决
是否有API打开系统相机,拍照或录像后返回图片或uri
591浏览 • 1回复 待解决
需要调起系统相册,选择一张图片,并能获取到选择到的图片,应该如何实现
681浏览 • 1回复 待解决
如何开发应用拉起系统相机拍照返回图片?希望拉起相机应用拍照后,选择图片可以返回到自己的应用
796浏览 • 1回复 待解决
选择相册怎么等待返回啊?
1018浏览 • 1回复 待解决
鸿蒙怎么跳转进入email 选择
6180浏览 • 1回复 待解决
获取相册图片信息,获取手机相册中的图片相关信息
452浏览 • 1回复 待解决
鸿蒙开发 真机调试拍照功能,拍照成功后相册里面找不到
9019浏览 • 1回复 待解决
从相册选择图片上传到端上,图片较大需要先压缩在上传到端上,需要图片压缩工具
774浏览 • 1回复 待解决
如何调用相机开放的接口,拍照并获取拍照的图片uri
323浏览 • 1回复 待解决
如何读取相册中的图片
251浏览 • 1回复 待解决
如何获取拍照后的图片地址
812浏览 • 1回复 待解决
arkts怎么打开摄像头拍照界面,拍照后返回图片?
2077浏览 • 1回复 待解决
选择图库图片后,再次选择图库会保留上次选择结果
405浏览 • 1回复 待解决
如何调用系统拍照并获取图片
236浏览 • 1回复 待解决
如何保存网络图片到相册
241浏览 • 1回复 待解决
如何对相册图片进行编辑裁剪
853浏览 • 1回复 待解决
如何保存本地图片到相册中
256浏览 • 1回复 待解决
获取网络图片并保存到相册
451浏览 • 1回复 待解决
选择PolarDB实例接入方式,需要怎么做?
1711浏览 • 1回复 待解决
求大佬告知如何保存图片到相册
396浏览 • 1回复 待解决
OpenHarmony 设备 如何往相册传个图片
1273浏览 • 2回复 待解决
个人中心人脸识别和拍照修改头像都需要相机,但申请权限时原因不同。
439浏览 • 1回复 待解决
在 JS 框架 下,如何打开文件选择器选择图片?
3542浏览 • 1回复 待解决
怎样让用户选择并加载图片
7603浏览 • 1回复 待解决
方案一:可以直接拉起系统相册,鸿蒙侧应用需要设置Intent.FLAG_NOT_OHOS_COMPONENT标识,其他设置和android侧拉起系统相册的流程一致。
例如:
Intent intent = new Intent(); intent.setAction(Intent.ACTION_PLAY);
intent.addFlags(intent.FLAG_NOT_OHOS_COMPONENT);
intent.setUriAndtype(Uri.getUriFromFile(new File(outputFile)),""audio/*"");startAbility(intent);
方案二:
也可以自己实现,通过AVStorage获取相册图片的id,进而获取到uri地址。
步骤:
1:申请权限:WRITE_MEDIA、READ_MEDIA。
2:通过AVStorage查询媒体文件的id。
DataAbilityPredicates predicates = new DataAbilityPredicates();
//设置查询过滤条件
predicates.equalTo(AVStorage.Images.Media.DATA,"xxxxx");
ResultSet resultSet = DataAbilityHelper.query(AVStorage.Images.Media.EXTERNAL_DATA_ABILITY_URI,new String[]{AVStorage.Images.Media.ID},predicates);
3:根据查询到的id,获取图片的uri uri =DataUriUtils.attachId(contentUri,id)
4:通过FileDescriptor fileDescriptor = DataAbilityHelper.creator(context).openFile(uri,"r");显示出图片
可以参考社区的这篇帖子:https://harmonyos.51cto.com/posts/2261