设备锁定时如何捕获图像

时间:2013-04-17 07:15:51

标签: android android-camera android-camera-intent android-capture

当屏幕被锁定并且有人试图解锁时,我想通过Android设备使用前置或后置摄像头自动捕获图像。我在Android中检查过它可以在市场上找到一些应用程序。请帮忙。

2 个答案:

答案 0 :(得分:5)

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

1)检测设备何时解锁

据我所知,这是相当直接的。

您只需让BroadcaseReceiver订阅此操作(http://developer.android.com/reference/android/content/Intent.html#ACTION_USER_PRESENT)。

你在这里阅读更多相关信息:

2)从bakground拍摄照片

我不是100%确定它是否可行或是否适用于所有设备。据我所知,相机需要进行一些预览。但是,据我所知,它可能是不可见的预览。

一般来说,你想从广播接收者那里拍照,或者如果你有问题,只需创建附加服务,从广播接收器触发它并从那里拍照。

看看这些问题(他们展示了如何进行隐形预览的示例):

将这两件事结合起来可以给你你想要的东西。

答案 1 :(得分:0)

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