1

當屏幕被鎖定並且有人試圖解鎖時,我想通過使用來自android設備的前置或後置攝像頭自動捕獲圖像。我檢查了它可能在Android和一些應用程序在市場上可用。請幫忙。如何在設備鎖定時捕獲圖像

+0

通過BroadcastReceiver註冊事件屏幕並啓動使用Camera API拍攝照片的活動。 –

+0

請你詳細說明這個.. –

+0

嗨,我設法在Google Play上找到以下應用程序:https://play.google.com/store/apps/details?id=com.midasensemble.hiddeneye看看它是否適合你需要。 – g00dy

回答

5

一般來說,你有兩個子問題:

1)當設備被解鎖

根據我的理解是相當直接的檢測。

您所需要的只是將BroadcaseReceiver訂閱到此操作(http://developer.android.com/reference/android/content/Intent.html#ACTION_USER_PRESENT)。

您瞭解更多關於此這裏:

2)採取從bakgro圖片und

我不是100%確定它是否可行或它是否適用於所有設備。據我所知Camera需要預覽一下。不過,據我所知它可能是隱形預覽。

一般來說,您想從廣播接收器拍攝一張照片,或者如果您遇到問題,只需創建附加服務,從廣播接收器觸發並從那裏拍攝照片。

看看這些問題(它們顯示樣品怎麼辦無形預覽):

這兩件事結合應該能給你帶來什麼你要。

+0

感謝Victor的回覆,我能夠爲用戶輸入錯誤的廣播。我也能夠從背景中拍攝圖像,但圖像是黑色的......我只需要解決這個問題這裏是更詳細的信息:http:// stackoverflow。COM /問題/ 16075726 /捕獲圖像,同時,設備被鎖定,用密碼 –

0

你可以覆蓋鎖屏作爲你的應用程序,然後你可以捕獲圖像像其他應用程序(谷歌可以幫助你)。

+0

是的,這是一個解決方案,但我不想覆蓋原生鎖定屏幕。也有可能做到這一點。 –