Android Eclipse查询存储在图库外部的图像缩略图

时间:2011-12-21 17:18:05

标签: android eclipse image thumbnails mediastore

您是否可以对存储在自定义位置的图像使用MediaStore的queryMiniThumbnails方法(例如/ sdcard / testimages)?

当您将新图像添加到该自定义位置时,它会自动生成缩略图,还是我在添加照片时必须执行的操作?

1 个答案:

答案 0 :(得分:2)

将图片存储在自定义位置后,您可以致电MediaScannerConnection.scanFile(String path, String mimeType)立即添加图片。我相信这个应该将它添加到Gallery中,从而为它生成缩略图。然后,您可以使用queryMiniThumbnails方法。

还有一个带有回调功能的scanFile便利版,可以为您设置MediaScannerConnection并实现回调,这样您就可以在完成后对结果进行操作:
scanFile(Context context, String[] paths, String[] mimeTypes, MediaScannerConnection.OnScanCompletedListener callback)

请试一试。我没有测试过这个确切的工作流程,所以不确定它是否会成功。