- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我注意到 MediaStore.Images.ImageColumns 有一个奇怪的列称为“MINI_THUMB_MAGIC ”。
文档就是这样说的:
The mini thumb id.
Type: INTEGER
Constant Value: "mini_thumb_magic"
我猜这个字段与MediaStore.Images.Thumbnails有关.
是否正确?如果不是,这是什么以及如何使用它?
如果它是正确的,我还有其他与之相关的问题:
它是原始图像的迷你图像吗?它使用相同的宽高比还是在其上进行中心裁剪?
为什么“MICRO”的大小是正方形 (96 x 96) 而“MINI”的大小是非正方形的矩形 (512 x 384)?
如何使用它?我的猜测是它是通过使用“THUMB_DATA”完成的,它是一个 blob,因此您可以像 this 一样使用它,但是如果您已经有了这个字段,那么使用“getThumbnail”的目的是什么?
如果方向值不为 0,它是否会得到一个旋转的缩略图?这意味着如果我想显示它,我不需要旋转图像?
是否可以查询图片及其缩略图?也许使用内部连接?
是否适用于所有 Android 设备和版本?
为什么它甚至被称为“魔法”?是因为它也可用于视频(并且出于某种原因不适用于音乐,因为它可能是专辑的封面照片,例如)?
最佳答案
检查此文件:https://github.com/android/platform_packages_providers_mediaprovider/blob/master/src/com/android/providers/media/MediaThumbRequest.java在安卓源代码中。这个值是一些神奇的数字,可以用来确定缩略图是否仍然有效。我没有进一步调查该文件,但深入研究应该没有问题。针对您的问题:
关于android - 什么是 MINI_THUMB_MAGIC 以及如何使用它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21313192/
背景 我注意到 MediaStore.Images.ImageColumns 有一个奇怪的列称为“MINI_THUMB_MAGIC ”。 文档就是这样说的: The mini thumb id. Ty
我只是好奇 MediaStore.Images.Media.MINI_THUMB_MAGIC 列包含什么。它与图像的缩略图有什么关系吗?谢谢。 最佳答案 参见 MediaStore.Images.Im
我是一名优秀的程序员,十分优秀!