android - 在后台服务中使用相机

时间:2011-08-01 16:33:44

标签: android service background camera

我正在试图弄清楚是否可以使用背景服务中的相机视频流而不是正常意图。

我的想法是:

  • 从我的应用
  • 启动服务
  • 此服务访问视频流并持续提取功能;根据功能,它发送网络数据包(到localhost)
  • 用户切换到另一个应用程序 - 该服务仍必须正在运行并提取功能!

在尝试实现所有这些之前,我想知道是否可能。

提前致谢

尼古拉

3 个答案:

答案 0 :(得分:3)

是的,可以在一个类似的线程上检查我的答案和示例代码

Open/Run Camera from background service in android

答案 1 :(得分:1)

您必须在当前屏幕上显示虚假预览。为此,您必须创建具有1 * 1像素尺寸的曲面视图并在其中显示预览。您必须为其他应用程序绘制表面视图。

查看this库,该库提供了从后台甚至从服务中捕获图像的功能。

答案 2 :(得分:-4)

我不认为这是可能的,因为相机需要预览屏幕。请参阅上一个问题here