繁体   English   中英

从Bitmap到Uri - Android

[英]From Bitmap to Uri - Android

在我的项目中,我使用以下方法将给定的Bitmap保存到手机的本地图库中:

Bitmap bmp = some_fancy_bitmap;
imgeUrl = MediaStore.Images.Media.insertImage(getContentResolver(), bmp, "some Title", "some_Description");

MediaStore.Images.Media.insertImage获取源Bitmap ,保存它,并返回带有URLString到新创建的图像,如果图像由于任何原因未能存储,则返回null

这是imageUrl的示例,如果成功保存,我将返回: content://media/external/images/media/223

我现在想以资源的Uri形式将此Bitmap传递给新的Activity

如何将我返回的imageUrl或直接将Bitmap bmp转换为资源的Uri

注意: imageUrl是一个String ,我想得到一个Uri ,而不是一个URI

Uri.parse(String url)创建一个解析给定编码URI字符串的Uri。 参数:uriString符合RFC 2396的编码URI返回:此给定uri字符串的Uri抛出:NullPointerException - 如果uriString为null

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM