作为为我正在撰写的应用程序提供更好的安全性和隐私性的一部分,我正在删除/删除在我的Android设备上找到的图像和图片。
因此我很想知道操作系统是否创建了缓存/缩略图文件,例如,以便Gallery应用程序可以在处理完整的实际文件之前显示快速预览。如果创建了这样的文件,那么支付他们的注意力就符合我的利益
答案 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 ) );
}