Android在后台运行任务时关闭屏幕

时间:2013-02-20 10:41:55

标签: android camera motion-detection

我在Android应用程序中有一个要求,我想在没有检测到动作的情况下关闭屏幕(使用相机进行动态检测)。

但是相机应该在后台运行并在屏幕关闭时拍照,一旦检测到动作,就应该打开屏幕。

我怎么能在android中做到这一点?

我经常搜索并实施了一些但却无法达到预期效果。

请帮帮我。

3 个答案:

答案 0 :(得分:0)

此用例有两件事。

  1. 动作检测。 - Here是使用相机进行运动检测的代码。

  2. 屏幕开启和关闭。 - 您可以找到答案here以关闭屏幕。

答案 1 :(得分:0)

我不认为这是可能的。要拍照,Camera类需要SurfaceHolder,并且需要在屏幕上绘制帧以使捕获工作。

答案 2 :(得分:0)

OP您是如何做到这一点的?我正在开发一个类似的项目,我从另一个开发人员in this repo获得了一些示例代码,该代码在关闭显示器的情况下进行运动检测,但我对它的工作方式有点迷失。也许我们可以标记团队。要进入我们的应用程序吗?