如何在我的应用程序中获取 Android 手机中保存的照片

发布于 2024-09-02 08:13:27 字数 195 浏览 2 评论 0原文

我想在我自己的应用程序中显示保存在手机中的图像。现在我正在使用 MediaStore.Images.Media 来执行此操作。我可以获得图像的名称、大小和其他信息。但我不知道如何获取位图?你能帮我吗?谢谢。

有一种方法 getBitmap(ContentResolver cr, Uri url),但我不知道如何获取某个图像的 Uri。

谢谢。

I want display the images saved in the cell phone in my own application. now I am using MediaStore.Images.Media to do this. I can get the name, size and other information of the images. but i don't know how to get the bitmap? can u help me. thx.

There is a method getBitmap(ContentResolver cr, Uri url), but i don't know how to get the Uri of one certain image.

thx.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

旧情别恋 2024-09-09 08:13:27

内容 uri 将在基本内容 uri 后附加您想要的图像的 id。您可以使用以下方式构建:

Uri bitmapUri = ContentUris.withAppendedId(MediaStore.Images.Media.EXTERNAL_CONTENT_URI, 
                 c.getLong(c.getColumnIndex(MediaStore.Images.Media._ID));

The content uri will the base content uri appended with the id of the image you want. You can build with:

Uri bitmapUri = ContentUris.withAppendedId(MediaStore.Images.Media.EXTERNAL_CONTENT_URI, 
                 c.getLong(c.getColumnIndex(MediaStore.Images.Media._ID));
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文