Android在后台运行任务时关闭屏幕
Posted
技术标签:
【中文标题】Android在后台运行任务时关闭屏幕【英文标题】:Android turn screen off while running tasks in background 【发布时间】:2013-02-20 10:41:55 【问题描述】:我在 android 应用程序中有一个要求,我想在未检测到运动时关闭屏幕(运动检测是使用相机完成的)。
但是相机应该在后台运行并在屏幕关闭时拍照,一旦检测到运动就应该打开屏幕。
我如何在 android 中做到这一点?
我进行了很多搜索并实现了一些东西,但无法达到预期的结果。
请帮帮我。
【问题讨论】:
【参考方案1】:我认为这是不可能的。要拍照,Camera
类需要 SurfaceHolder
,并且它需要在屏幕上绘制框架才能进行捕获。
【讨论】:
但我正在拍照但没有显示我正在使用 PictureCallback 的预览。 您的意思是您正在使用其他方式拍照,而不是在here 在To take pictures with this class, use the following steps
下解释?
是的。我没有使用预览。我正在使用前置摄像头捕获图像,并且该图像作为字节数组返回到实现 PictureCallback 的类。
好的,如果实现了,那么您只需要处理运动控制。 :) @Rajnikant 的回答应该会有所帮助。以上是关于Android在后台运行任务时关闭屏幕的主要内容,如果未能解决你的问题,请参考以下文章