【问题标题】:android - use camera from within background serviceandroid - 从后台服务中使用相机
【发布时间】:2011-08-01 16:33:43
【问题描述】:

我试图弄清楚是否可以从后台服务而不是正常意图中使用相机视频流。

我的想法是这样的:

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

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

提前致谢

尼古拉

【问题讨论】:

    标签: android service background camera


    【解决方案1】:

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

    Open/Run Camera from background service in android

    【讨论】:

    • 您的方法只有在您首先打开活动时才有效 - 初始化表面视图,然后在服务中使用它
    【解决方案2】:

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

    查看this 库,它提供了从后台甚至从服务中捕获图像的工具。

    【讨论】:

    • 在尝试使用此库时出现相机错误。无法打开相机什么的。请建议我该怎么做。
    【解决方案3】:

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

    【讨论】:

    猜你喜欢
    • 2013-04-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-09
    • 1970-01-01
    • 2013-04-13
    • 1970-01-01
    相关资源
    最近更新 更多