缩略图/图像缓存文件?

3
作为我正在编写的应用程序提供更好的安全性和隐私性的一部分,我正在删除在我的Android设备上找到的图像和图片。
因此,我很想知道操作系统是否创建了任何缓存/缩略图文件,例如使画廊应用程序能够在处理完整实际文件之前显示快速预览。如果创建了这样的文件,则关注它们对我很有益。
1个回答

3

对于图库中的图片,应该还有缩略图文件。如果一些图片没有缩略图文件,则Android操作系统会自动创建这些文件。

使用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 ) );
}

你知道缩略图数据存储在哪里吗? - Ian Low
我认为它存储在设备的“.media”目录中。 - user370305

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接