Android SDK 4.0只在没有活动的服务中读取预览帧

时间:2013-10-24 17:05:09

标签: android camera

我正在研究一种使用后置摄像头的计算机视觉应用程序。

我正在使用Android SDK for 4.0(API 14)

我花了几天时间尝试通过onPreviewFrame实时获取预览帧,但到目前为止都失败了。

我认为当在活动中实际呈现previewDisplay时,相机实际上会调用预览回调。

但是我必须只在服务中捕捉相机图像,没有活动。

对此有何建议?

我已经尝试过制作虚拟SurfaceView,但它不起作用。

1 个答案:

答案 0 :(得分:3)

我建议您尝试Service.startActivity(intent)

服务没有用户界面,您需要一个活动。但是你可以从你的服务开始一个活动。

另外,我不认为你可以在用户不知情的情况下拍照。