Android 如何在设备锁定时捕获图像

Android 如何在设备锁定时捕获图像,android,android-camera,android-camera-intent,android-capture,Android,Android Camera,Android Camera Intent,Android Capture,当屏幕被锁定,有人试图解锁时,我想用安卓设备上的前置或后置摄像头自动捕捉图像。我检查了它在安卓系统中的可行性,并且市场上有一些应用程序可用。请提供帮助。您可以覆盖锁屏作为您的应用程序,然后您可以像应用程序的其他部分一样捕获图像(谷歌可以帮助您) 一般来说,有两个子问题: 1)检测设备何时解锁 据我所知,这相当直截了当 您只需让BroadcaseReceiver订阅此操作() 您可以在此处了解更多信息: 2)从地面拍摄照片 我不能100%确定这是否可能,或者它是否能在所有设备上工作。正如

当屏幕被锁定,有人试图解锁时,我想用安卓设备上的前置或后置摄像头自动捕捉图像。我检查了它在安卓系统中的可行性,并且市场上有一些应用程序可用。请提供帮助。

您可以覆盖锁屏作为您的应用程序,然后您可以像应用程序的其他部分一样捕获图像(谷歌可以帮助您)

一般来说,有两个子问题:

1)检测设备何时解锁

据我所知,这相当直截了当

您只需让BroadcaseReceiver订阅此操作()

您可以在此处了解更多信息:

2)从地面拍摄照片

我不能100%确定这是否可能,或者它是否能在所有设备上工作。正如我所知,相机需要有一些预览。然而,据我所知,它可能是不可见的预览

一般来说,您希望从广播接收器拍摄照片,或者如果您对此有问题,只需创建附加服务,从广播接收器触发它并从那里拍摄照片

看看这些问题(它们展示了如何进行不可见预览的示例):


将这两件事结合起来应该可以满足您的需要。

通过BroadcastReceiver注册活动屏幕,并启动一项使用摄像头API拍照的活动。请您详细说明一下……您好,我在Google Play上找到了以下应用程序:看看它是否适合你的需要。是的,有很多应用程序,但它是如何工作的。我该怎么做。是的,这是一个解决方案,但我不想覆盖本机锁定屏幕。这也是可能的。谢谢维克多的回复,我能够得到用户错误输入的广播。此外,我可以采取的图像从背景,但图像是黑色的。。。我需要解决这个问题,这里有更多的细节: