當屏幕被鎖定並且有人試圖解鎖時,我想通過使用來自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