当屏幕被锁定并且有人试图解锁时,我想通过使用来自android设备的前置或后置摄像头自动捕获图像。我检查了它可能在Android和一些应用程序在市场上可用。请帮忙。如何在设备锁定时捕获图像
回答
一般来说,你有两个子问题:
1)当设备被解锁
根据我的理解是相当直接的检测。
您所需要的只是将BroadcaseReceiver订阅到此操作(http://developer.android.com/reference/android/content/Intent.html#ACTION_USER_PRESENT)。
您了解更多关于此这里:
http://funwithdc.wordpress.com/2012/02/12/the-problem-with-androids-action_user_present-intent/
Why is my BroadcastReceiver receiving ACTION_USER_PRESENT twice?
2)采取从bakgro图片und
我不是100%确定它是否可行或它是否适用于所有设备。据我所知Camera需要预览一下。不过,据我所知它可能是隐形预览。
一般来说,您想从广播接收器拍摄一张照片,或者如果您遇到问题,只需创建附加服务,从广播接收器触发并从那里拍摄照片。
看看这些问题(它们显示样品怎么办无形预览):
这两件事结合应该能给你带来什么你要。
感谢Victor的回复,我能够为用户输入错误的广播。我也能够从背景中拍摄图像,但图像是黑色的......我只需要解决这个问题这里是更详细的信息:http:// stackoverflow。COM /问题/ 16075726 /捕获图像,同时,设备被锁定,用密码 –
你可以覆盖锁屏作为你的应用程序,然后你可以捕获图像像其他应用程序(谷歌可以帮助你)。
是的,这是一个解决方案,但我不想覆盖原生锁定屏幕。也有可能做到这一点。 –
- 1. 使用密码锁定设备时捕捉图像
- 2. 旋转设备时如何锁定背景图像?
- 3. 如何获取设备锁定类型?
- 4. 如何上传Android设备捕获图像到MySQL服务器
- 5. 预览锁定,同时捕获图像camera2
- 6. 屏幕旋转锁定时如何获取设备方向?
- 7. 如何在android中锁定设备
- 8. 捕获图像和设定它的UIImageView
- 9. NSTimer在设备锁定时触发
- 10. NSTimer在设备锁定时到期
- 11. 如何在android设备上捕获屏幕捕获事件?
- 12. 设备在Android中锁定
- 13. 在Android设备中使用相机显示图像捕获
- 14. 捕获的图像没有保存在设备上
- 15. Android设备锁定
- 16. 如何在肖像模式下设置捕获的图像
- 17. 如何手动为iOS设置设备的锁定时间
- 18. XCUITest - 如何模拟设备的锁定
- 19. 如何锁定订阅单个设备?
- 20. 如何捕获外部设备按键?
- 21. 设置捕获设备EmguCV
- 22. 为什么我的libVLC程序在试图绑定捕获设备时发生死锁?
- 23. 有没有办法知道iOS设备何时锁定/解锁?
- 24. 设备解锁时的处理意图
- 25. 获取用于锁定设备的设备密码
- 26. 如何检测捕获设备的设备名称?
- 27. 当设备被锁定时显示AlertDialog
- 28. 加载文件时,设备被锁定
- 29. 调试时设备屏幕锁定
- 30. 设备锁定时数据未加载
通过BroadcastReceiver注册事件屏幕并启动使用Camera API拍摄照片的活动。 –
请你详细说明这个.. –
嗨,我设法在Google Play上找到以下应用程序:https://play.google.com/store/apps/details?id=com.midasensemble.hiddeneye看看它是否适合你需要。 – g00dy