5

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

当您将新图像添加到该自定义位置时,它是否会自动生成缩略图,或者这是我在添加照片时必须做的事情?

4

1 回答 1

2

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

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

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

于 2012-02-15T20:59:13.063 回答