缩略图/图像缓存文件?

时间:2011-09-15 09:32:34

标签: android image

作为为我正在撰写的应用程序提供更好的安全性和隐私性的一部分,我正在删除/删除在我的Android设备上找到的图像和图片。

因此我很想知道操作系统是否创建了缓存/缩略图文件,例如,以便Gallery应用程序可以在处理完整的实际文件之前显示快速预览。如果创建了这样的文件,那么支付他们的注意力就符合我的利益

1 个答案:

答案 0 :(得分:2)

是的,对于图库上的图像,也应该有缩略图文件。如果某些图像没有缩略图文件,则Android OS会自动创建这些文件。

使用Media.URI,您可以使用这些缩略图文件。

编辑:这是示例代码,

   Cursor cursor = MediaStore.Images.Thumbnails.queryMiniThumbnail(
                         getContentResolver(), selectedImageUri,
                         MediaStore.Images.Thumbnails.MINI_KIND,
                         null );
if( cursor != null && cursor.getCount() > 0 ) {
 cursor.moveToFirst().
 String uri = cursor.getString( cursor.getColumnIndex( MediaStore.Images.Thumbnails.DATA ) );
}