【问题标题】:Duplicated thumbnail and some images thumbnails not shown in my android app重复的缩略图和一些图像缩略图未显示在我的 Android 应用程序中
【发布时间】:2013-09-03 17:58:08
【问题描述】:

我使用MediaStore.images.thumbnail.external_content_uri 查询手机上的缩略图。它适用于我的新手机,其中包含一些从相机拍摄的照片或从浏览器下载的图像。

在使用朋友的手机时,gridview 上显示了一些重复的缩略图,有些甚至没有显示。

在查询媒体存储中的缩略图之前是否需要重新扫描媒体。

【问题讨论】:

    标签: android mediastore


    【解决方案1】:

    我使用 MediaStore.images.thumbnail 的经验是它不可信。我想这是由于电话供应商的不同实施。例如,在我的 HTC 上,画廊的缩略图是自己缓存的(因为它不是标准大小),而不是通过 MediaStore,所以这些条目在 MediaStore 中不存在。 (PS,MediaStore.images.thumbnail 中的条目本质上并没有映射到现有图片,这意味着它可能在图片 A 上有一个条目,如果稍后您删除图片 A,缩略图可能仍然存在指向任何内容)

    比较靠谱的方法是从MediaStore.images中查询Images的ID,然后使用MediaStore.images.thumbnails.getThumbnail获取带有ID的Image。

    【讨论】:

      猜你喜欢
      • 2015-09-13
      • 2016-06-13
      • 1970-01-01
      • 2012-01-08
      • 2016-03-30
      • 1970-01-01
      • 2015-10-09
      • 2013-01-29
      • 2014-04-11
      相关资源
      最近更新 更多