进入相册或拍照选择图片做头像
老师们有Demo吗,鸿蒙大赛快截至了,学生开发的app差个修改头像的功能,安卓知道怎么做,但是鸿蒙着实不知道怎么办。。
图片
赞
收藏 0
回答 2
已解决
相关问题
相册选择一张图片后,如何进入系统自带的图片编辑页
79浏览 • 1回复 待解决
拉起相册选择图片页面失败
1481浏览 • 1回复 待解决
选择头像Button的实现
120浏览 • 1回复 待解决
鸿蒙上传头像功能有尺寸限制,比如拍照或者选择相册图片之后,怎么实现一个裁剪框,有没有便捷可以用的组件
120浏览 • 1回复 待解决
是否有API打开系统相机,拍照或录像后返回图片或uri
1352浏览 • 1回复 待解决
HarmonyOS 用户通过系统的图片视频选择器选择图片或者视频,选择之后如何做类型区分
135浏览 • 1回复 待解决
需要调起系统相册,选择一张图片,并能获取到选择到的图片,应该如何实现
1520浏览 • 1回复 待解决
如何开发应用拉起系统相机拍照返回图片?希望拉起相机应用拍照后,选择图片可以返回到自己的应用
1503浏览 • 1回复 待解决
鸿蒙怎么跳转进入email 选择
7050浏览 • 1回复 待解决
HarmonyOS webview加载h5页面点击拍照相册webview怎么做兼容
123浏览 • 1回复 待解决
选择相册怎么等待返回啊?
1844浏览 • 1回复 待解决
HarmonyOS 选择相册的图片后,返回了图片的uri,如何根据uri将图片转为base64
387浏览 • 1回复 待解决
HarmonyOS 如何实现获取用户头像保存到系统相册
220浏览 • 1回复 待解决
鸿蒙开发 真机调试拍照功能,拍照成功后相册里面找不到
9957浏览 • 1回复 待解决
如何拉起选择图片的界面,并选择图片、视频?
136浏览 • 1回复 待解决
从相册选择图片上传到端上,图片较大需要先压缩在上传到端上,需要图片压缩工具
1474浏览 • 1回复 待解决
选择图库图片后,再次选择图库会保留上次选择结果
535浏览 • 1回复 待解决
获取相册图片信息,获取手机相册中的图片相关信息
614浏览 • 1回复 待解决
选择PolarDB实例接入方式,需要怎么做?
2578浏览 • 1回复 待解决
HarmonyOS自定义相册选择页面咨询
101浏览 • 1回复 待解决
如何调用相机开放的接口,拍照并获取拍照的图片uri
513浏览 • 1回复 待解决
arkts怎么打开摄像头拍照界面,拍照后返回图片?
2944浏览 • 1回复 待解决
HarmonyOS 进入拍照页面,拍照后,点击右下角的 确定按钮,没有反应,不能返回原来的应用
160浏览 • 1回复 待解决
HarmonyOS如何在相机回调的拍照数据做裁切
139浏览 • 1回复 待解决
HarmonyOS图片保存相册问题
117浏览 • 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