为了为我正在编写的应用程序提供更好的安全性和隐私性,我将删除在 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 ) );
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)