【发布时间】:2017-08-31 23:25:56
【问题描述】:
是否可以拍照并将图像作为字节数组获取而不保存?
我只想拍一张记忆中的照片。我不想保存它。我还计划使用其他相机活动来拍照(我的意思是,我不想实现自己的相机逻辑)
请注意,我知道我可以拍照、读取字节并删除它。但我正在寻找是否可以避免此保存和删除部分,而是直接将图像放入内存字节数组中。
【问题讨论】:
标签: android android-camera android-image android-image-capture
是否可以拍照并将图像作为字节数组获取而不保存?
我只想拍一张记忆中的照片。我不想保存它。我还计划使用其他相机活动来拍照(我的意思是,我不想实现自己的相机逻辑)
请注意,我知道我可以拍照、读取字节并删除它。但我正在寻找是否可以避免此保存和删除部分,而是直接将图像放入内存字节数组中。
【问题讨论】:
标签: android android-camera android-image android-image-capture
是否可以拍照并将图像作为字节数组获取而不保存?
这是android.hardware.Camera API、android.hardware.camera2 API 和简化这些 API 的第三方库(例如,Fotoapparat、CameraKit-Android)的行为。
我打算使用其他相机活动来拍照
如果“其他相机活动”是指第三方相机应用程序(例如,通过ACTION_IMAGE_CAPTURE),那将是困难且不可靠的。充其量,您可以尝试使用content Uri 指向您编写的ContentProvider,该ContentProvider 仅保留内存中的写入流。我希望你用完堆空间。另外,并非所有相机应用都支持content Uri 为EXTRA_OUTPUT(尽管它们应该支持)。
【讨论】: