2016-07-15 93 views
0

我有一个Android应用程序,它具有一项功能,包括在早先锁定屏幕后解锁屏幕时在视图上显示一些内容,并且像这样显示在内置锁定屏幕的“前面”(如果您没有任何屏幕安全性并且只能从中移除,它只会覆盖它)。目前,您需要在屏幕上滑动以从屏幕上清除我的应用程序的视图,并进入锁定屏幕以输入您的安全代码或您可能拥有的任何安全代码。让锁屏的指纹传感器在后台监听指纹Android

我想要在我的应用中实现的是指纹侦听器。我已经阅读了一般只使用指纹的文章,似乎三星有一个我可以直接使用的SDK(我将从三星开始,看看它是否可行)。因此,这将取代滑动,这是您现在可以摆脱我的应用程序视图的唯一方式。

有一个两难然而 - 我不希望用户需要扫描他们的手指两次解锁自己的手机,我想一个时间足够 - 但我的应用程序没有显示在手机上,每次我认为这对用户来说太过侵扰。

基本上,我想知道是否有任何方式让手机原指纹安全监听指纹,而我的应用程序是在它的顶部?我不希望它只是作为一个小部件或其他任何东西重叠覆盖,而是作为一个单独的视图 - 将手机的指纹侦听器置于背景类型中,然后当您通过在应用中扫描指纹解锁手机的锁定屏幕时,然后会带你远离应用程序和锁定屏幕。

有没有办法让锁屏在后台监听指纹?

回答

0

你可以在这个动作创建一个BroadcastReceiver ACTION_USER_PRESENT

广播事件:设备醒来后发送当用户存在 (例如当键盘锁了)。

这个Intent是在keyguard(lockscreen)消失时发送的。 这不是特定于指纹锁屏。

+0

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