禁用 Android 相机自动缩略图
Posted
技术标签:
【中文标题】禁用 Android 相机自动缩略图【英文标题】:Disabling Android Camera automatic thumbnail 【发布时间】:2015-10-25 10:37:54 【问题描述】:我已经看到,android 会在拍照时自动生成缩略图,并将其保存为带有关键“数据”的额外内容。是否可以禁用该操作以节省设备空间?
【问题讨论】:
【参考方案1】:我已经看到,Android 会在拍照时自动生成缩略图,并将其保存为带有关键“数据”的额外内容。
不,它没有。 相机应用程序可能会生成缩略图并将它们放在与setResult()
一起使用的Intent
中的data
中。操作系统 Android 没有。
是否可以禁用该操作以节省设备空间?
我不知道你认为你会“节省”什么“空间”。该缩略图在系统 RAM 中短暂保存。它不存储在磁盘上。
如果您是程序员,并且您正在编写 Android 应用程序,并且如果您使用 ACTION_IMAGE_CAPTURE
Intent
和 startActivityForResult()
来调用第三方相机应用程序,那么您可以包含 EXTRA_OUTPUT
指示您希望在何处写入全尺寸图像。根据the ACTION_IMAGE_CAPTURE
specification,在这种情况下不需要data
extra。一些相机应用会跳过这些额外的内容。
但是,我们欢迎第三方相机应用的开发者为所欲为。如果他们想在每个 ACTION_IMAGE_CAPTURE
请求上创建 data
extra,这是他们的决定,因为他们是编写相机应用程序的人。
【讨论】:
以上是关于禁用 Android 相机自动缩略图的主要内容,如果未能解决你的问题,请参考以下文章
带摄像头的 iPhone UIImagepicker 像默认摄像头应用一样显示相机胶卷缩略图?