Android:如何获取匹配缩略图 URI 的文件路径?

Posted

技术标签:

【中文标题】Android:如何获取匹配缩略图 URI 的文件路径?【英文标题】:Android: How can I get a file path to the matching thumbnail URI? 【发布时间】:2012-05-15 17:44:00 【问题描述】:

我有一个使用缩略图显示图像的 android 网格视图库,现在我想获取 SD 卡上相关图像的“真实”文件路径。

我得到的是缩略图媒体 URI,类似于 URI:content://media/external/images/thumbnails/277(内容 URI)或缩略图的绝对路径:/mnt/sdcard/DCIM /.thumbnails/1335263816935.jpg

但我想获取此缩略图的图像 URI/路径,例如 /mnt/sdcard/DCIM/thisIsTheImageOfTheRelatedThumnailNumber234.jpg。

这怎么可能? 提前致谢!

【问题讨论】:

【参考方案1】:

缩略图保留图片的id。

MediaStore.Images.Thumbnails.queryMiniThumbnail();

您可以对其进行解析,然后运行查询以通过 id 从所有图像中获取此图像。

【讨论】:

以上是关于Android:如何获取匹配缩略图 URI 的文件路径?的主要内容,如果未能解决你的问题,请参考以下文章

获取存储在 sd 卡 + android 中的图像的缩略图 Uri/路径

如何在 Android 中获取专辑缩略图?

Android:从 sd 卡上的特定位置获取缩略图

从 android 图库中选择缩略图

Android:如何获取应用程序私有文件的视频缩略图?

android4.4 中如何获取最近应用的缩略图