2

当屏幕被锁定并且有人尝试解锁时,我想通过使用 Android 设备的前置或后置摄像头自动捕获图像。我检查了它在 Android 中是可能的,并且某些应用程序在 Market 中可用。请帮忙。

4

2 回答 2

5

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

1)检测设备何时解锁

据我了解,这是相当直截了当的。

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

您可以在此处阅读更多相关信息:

2)从bakground拍照

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

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

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

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

于 2013-04-21T20:50:10.433 回答
0

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

于 2013-04-17T07:20:42.137 回答