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