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