怎样让用户选择并加载图片

怎样让用户选择并加载图片
 怎样让用户选择并加载图片贴到界面上?

鸿蒙
DevEco Studio
HarmonyOS
2021-09-30 16:26:31
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
蒿睿识
1

HarmonyOS跳转到图库或者文件选择图片并显示到Image控件中:

1.首先后台DataAbility去访问选择图片

Intent intent = new Intent();

        Operation opt=new Intent.OperationBuilder().withAction("android.intent.action.GET_CONTENT").build();

        intent.setOperation(opt);

        intent.addFlags(Intent.FLAG_NOT_OHOS_COMPONENT);

        intent.setType("image/*");

        startAbilityForResult(intent, imgRequestCode);

2.读取图片并创建位图

//读取图片

        FileDescriptor fd = helper.openFile(uri, "r");

        imageSource = ImageSource.create(fd, null);

        //创建位图

        PixelMap pixelMap = imageSource.createPixelmap(null);

3.设置图片控件对应的位图

        Image.setpixelMap(pixelMap)

希望对你有帮助!

分享
微博
QQ
微信
回复
2021-10-08 16:01:12
相关问题
OpenHarmony 小型系统如何加载gif图片
1052浏览 • 1回复 待解决
Iamge组件如何加载Graphic的资源图片
2882浏览 • 1回复 待解决
JS开发服务卡加载图片网络受阻
3020浏览 • 1回复 待解决
进入相册或拍照选择图片做头像
8022浏览 • 2回复 已解决
请问Image控件是怎样设置网络图片
5908浏览 • 3回复 已解决
InputMethodAbility用法是怎样
4183浏览 • 1回复 待解决
前后双摄录像怎样解决
3134浏览 • 2回复 待解决
如何调用测试一个wifi接口?
1813浏览 • 1回复 待解决
如何实现Fraction懒加载功能?
2492浏览 • 1回复 待解决
怎样能把快应用完全关闭
3556浏览 • 1回复 待解决
django怎么解决批量创建用户问题?
97浏览 • 1回复 待解决
proxyro用户问题有懂的吗?
920浏览 • 1回复 待解决
鸿蒙怎么跳转进入email 选择
4187浏览 • 1回复 待解决
HarmonyOS SDK和openHarmony SDK怎么选择
1726浏览 • 1回复 待解决