OnePlus 3 上的 Android 指纹问题(容量按钮)

标签 android fingerprint android-security android-fingerprint-api

我已经根据 Google Developer 示例在我的应用程序中实现了指纹登录。 现在我发现 OnePlus 3 上的指纹传感器位于主页按钮上,即与其他手机相反的触摸按钮(不是点击式按钮)。因此,当用户尝试使用指纹登录时,他触摸主页按钮,应用程序将转到后台,而不是读取指纹并登录应用程序。

我很好奇,我是否错过了处理这种情况的某些步骤,或者是否必须有一些解决方法来解决此问题?

我正在使用这个库 RxFingerprint

编辑:

我的一位 friend 在他的 OP3 上尝试了我的 FP 登录,效果完美。但其他用户提示它正在暂停该应用程序。

最佳答案

当您初始化指纹读取器时,它会在尝试读取指纹时拦截“主页”按钮单击,因此不会关闭应用程序。

底层指纹 API 处理此问题。我已经在一些应用程序中实现了这一点,完全标准的行为,而且我自己确实有一台 OnePlus 3,而且运行得很好。

您需要向我们展示一些代码来解决该问题。

关于OnePlus 3 上的 Android 指纹问题(容量按钮),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45435404/

相关文章:

android - Google Play 警告 : Your app contains a Cross-App Scripting Vulnerability

Android检查是否设置了锁屏

android - 如何在 React Native 中请求位置权限?

安卓指纹传感器API

Android Emulator 上的 Android M 指纹扫描仪

android - 有没有办法可以找到设备中可用指纹的数量

google-cloud-platform - 具有公开的 GCP API key 的 YouTube 播放器 API

java - 将选项卡导航添加到我的 fragment

java - Android 取消选中单选按钮

android - 错误 : In project 'app' a resolved Google Play services library dependency depends on another at an exact version