【发布时间】:2016-04-21 12:49:05
【问题描述】:
我正在开发一个 Android 安全应用,我想在后台捕获图像而不进行预览。是否可以使用 camera2 api 在后台捕获图像?
【问题讨论】:
标签: android android-6.0-marshmallow
我正在开发一个 Android 安全应用,我想在后台捕获图像而不进行预览。是否可以使用 camera2 api 在后台捕获图像?
【问题讨论】:
标签: android android-6.0-marshmallow
是的,但从 Android 5.0 Marshmallow 开始,如果前台应用想要使用它,您可以随时断开与摄像头的连接。
在 Android M 之前,不建议从后台使用摄像头,因为您会阻止任何前台应用程序使用它(该应用程序在尝试打开摄像头时会出错,并且通常会因此而崩溃)。
否则,相机 API 的工作方式相同。在拍摄最终照片之前,您需要让相机运行几秒钟,以确保测光和对焦总体上良好,但具体需要什么在很大程度上取决于您的使用案例的细节。
【讨论】: