2016-07-15 356 views
0

我有一個Android應用程序,它具有一項功能,包括在早先鎖定屏幕後解鎖屏幕時在視圖上顯示一些內容,並且像這樣顯示在內置鎖定屏幕的「前面」(如果您沒有任何屏幕安全性並且只能從中移除,它只會覆蓋它)。目前,您需要在屏幕上滑動以從屏幕上清除我的應用程序的視圖,並進入鎖定屏幕以輸入您的安全代碼或您可能擁有的任何安全代碼。讓鎖屏的指紋傳感器在後臺監聽指紋Android

我想要在我的應用中實現的是指紋偵聽器。我已經閱讀了一般只使用指紋的文章,似乎三星有一個我可以直接使用的SDK(我將從三星開始,看看它是否可行)。因此,這將取代滑動,這是您現在可以擺脫我的應用程序視圖的唯一方式。

有一個兩難然而 - 我不希望用戶需要掃描他們的手指兩次解鎖自己的手機,我想一個時間足夠 - 但我的應用程序沒有顯示在手機上,每次我認爲這對用戶來說太過侵擾。

基本上,我想知道是否有任何方式讓手機原指紋安全監聽指紋,而我的應用程序是在它的頂部?我不希望它只是作爲一個小部件或其他任何東西重疊覆蓋,而是作爲一個單獨的視圖 - 將手機的指紋偵聽器置於背景類型中,然後當您通過在應用中掃描指紋解鎖手機的鎖定屏幕時,然後會帶你遠離應用程序和鎖定屏幕。

有沒有辦法讓鎖屏在後臺監聽指紋?

回答

0

你可以在這個動作創建一個BroadcastReceiver ACTION_USER_PRESENT

廣播事件:設備醒來後發送當用戶存在 (例如當鍵盤鎖了)。

這個Intent是在keyguard(lockscreen)消失時發送的。 這不是特定於指紋鎖屏。

+0

@NyfikenGul,如果有用,請接受回答 – LaurentY