让锁屏的指纹传感器在后台监听指纹,Android

时间:2016-07-15 12:32:56

标签: android lockscreen fingerprint

我有一个Android应用程序,它有一个功能,包括在你之前锁定屏幕后解锁屏幕时在视图上显示一些内容,就像它显示在内置锁定屏幕的“前面”(它如果您没有任何屏幕安全性并且仅从其中滑动,则仅覆盖它)。目前,您需要在屏幕上滑动以从屏幕上移除我的应用程序视图,然后转到锁定屏幕以输入您的安全代码或您可能拥有的任何安全性。

我想在我的应用中实现的是指纹监听器。我已经阅读了一般只使用指纹,似乎三星有一个我可以立即使用的SDK(我将从三星开始,看它是否有效)。所以这将取代滑动,这是你现在摆脱我的应用程序视图的唯一方法。

然而,这是一个两难的问题 - 我不希望用户需要扫描他们的手指两次来解锁他们的手机,我想要一次足够 - 但我的应用并没有显示每一个在电话上的时间,我认为这对用户来说过于干扰。

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

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

1 个答案:

答案 0 :(得分:0)

您可以在此操作ACTION_USER_PRESENT

上创建BroadcastReceiver
  

广播操作:设备唤醒后用户在场时发送   (例如当钥匙守卫消失时)。

当键盘锁(锁屏)消失时,会发送此Intent。 它并非特定于指纹锁屏。