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