如何使用Camera2 api在后台捕获图像?

时间:2016-04-21 12:49:06

标签: android android-6.0-marshmallow

我正在开发Android安全应用,我想在没有预览的情况下在后台捕捉图像。是否可以使用camera2 api在后台捕获图像?

1 个答案:

答案 0 :(得分:0)

是的,但是从Android 5.0 Marshmallow开始,如果前台应用想要使用它,您可能会随时与相机断开连接。

在Android M之前,建议不要在后台使用相机,因为你会阻止任何前景应用程序使用它(应用程序只会在尝试打开相机时出错,并且通常会崩溃结果)。

否则,相机API的工作原理相同。在拍摄最终照片之前,您需要先运行相机几秒钟,以确保测光和对焦一般都很好,不过您所需要的内容在很大程度上取决于您的使用案例。