0

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

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

MediaStore.Images.Media.insertImage获取 source Bitmap,保存它,并将 aStringURL新创建null的图像一起返回,或者如果图像由于任何原因未能存储。

这是在成功保存的情况下返回的 imageUrl 示例:content://media/external/images/media/223

我现在想以资源的形式将它传递Bitmap给一个新的 。ActivityUri

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

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

4

1 回答 1

2

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

于 2012-07-19T12:58:56.333 回答