背景
我注意到了一个奇怪的列,它是关于MediaStore.Images.ImageColumns的,名为"MINI_THUMB_MAGIC"。
文档只是这样描述:
mini缩略图id。
类型:INTEGER
常量值:"mini_thumb_magic"
问题
我的猜测是这个字段与MediaStore.Images.Thumbnails有关。
对吗?如果不是,那它是什么,如何使用?
如果是,我还有其他相关问题:
它是原始图片的迷你尺寸版吗?它使用相同的长宽比还是进行了居中裁剪?
为什么“MICRO”大小是正方形(96 x 96),而“MINI”大小是非正方形矩形(512 x 384)?
如何使用它?我的猜测是通过使用一个blob类型的"THUMB_DATA"字段来完成,就像这样一样,但是如果你已经有了这个字段,使用"getThumbnail"有什么用呢?
如果方向值不为0,它是否会得到旋转的缩略图?也就是说,如果我想要显示它,我不需要旋转图片吗?
是否可以查询带有它们的缩略图的图片?是否可以使用内部连接?
它是否适用于所有Android设备和版本?
为什么它被称为“magic”?是因为它也适用于视频(由于某种原因,例如可能是专辑封面照片,它不存在于音乐中)吗?