问题标签 [android-fingerprint-api]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android-studio - FingerPrint API isHardwareDetected 总是返回 false
我正在使用我的三星 S5 G900F(API 23,ANDROID 6.0.1)来测试最新的 Android 指纹 API。
我尝试构建 Google 示例项目 https://github.com/googlesamples/android-FingerprintDialog
但我面临一些问题
mFingerprintManager.hasEnrolledFingerprints()
这总是返回 false。我已经在设置上仔细检查了我已经注册了我的指纹并且我正在使用指纹解锁我的设备。
我也试过这个功能
这也返回false。
这是否意味着我的三星 S5(已获得其官方 6.0.1 更新)不受支持或我遗漏了什么?
android - Android 指纹:hasEnrolledFingerprints 在某些三星上触发异常
在启用来自 Android 6 用户的指纹时,我在我们的生产应用程序中看到了很多异常,我无法在我的任何本地三星设备上重现这些异常。堆栈跟踪是:
这只是使用FingerprintManagerCompat
支持库中的标准类,并且检查在其他设备上正常工作。
我不想将此权限添加到我的应用程序中 - 它似乎与指纹无关。
有没有人遇到过这样的事情?
android - Android指纹API - 要求指纹密码失败
在为 Android 使用三星Fingerprint Spass Apis
时,如果指纹认证失败,我可以选择(老实说我被迫)询问用户密码。现在,当 Android M 为我们提供原生FingerPrint
API 时,我无法找到实现相同功能的方法。问题是:如果用户未能提供正确的指纹 5 次,我FINGERPRINT_ERROR_LOCKOUT
从 得到错误代码FingerprintManager
,但我不知道如何使用备份密码引发对话框以及负责此操作的 Android 组件。请问'任何android专家?谢谢。这是我的回调函数片段:
需要明确的是 - 我需要手机的 PIN 密码,即用户在进入设备安全设置中的指纹部分时需要输入的确切密码。
java - 初始化 FingerpringManager.Crypto 对象,获取不受 AndroidKeyStore 提供程序支持的 Crypto 原语?
我正在使用 Android FingerPrintManager
API 并使用 KeyPairGenerator 创建密钥对,我想用公钥加密密码,然后在用户通过输入指纹进行身份验证时解密,但是一旦我运行我的项目,它就会崩溃并给出
原因:java.lang.IllegalArgumentException:加密原语不受 AndroidKeyStore 提供程序的支持
我使用了这里的代码:Android Fingerprint API Encryption and Decryption 这篇文章说他能够进行加密和解密,并且遵循相同的代码和步骤。这是我的代码
从这里我正在初始化我的 CryptoObject:
我在这一行遇到异常:
android - Android FingerPrint API isHardwareDetected 为三星 Note 4 返回 false
我正在尝试在我的应用程序中实现指纹扫描仪。
我遵循以下教程: http ://www.techotopia.com/index.php/An_Android_Fingerprint_Authentication_Tutorial
在三星 Note 4 中,即使我从设置中成功注册了两个指纹,FingerPrintManager 的 isHardwareDetected() 也会返回为 false。
有谁知道可能是什么原因?谢谢。
android - 模拟器重启时的Android“KeyPermanentlyInvalidatedException”
如果不添加或删除指纹,我知道这会使密钥无效,重新启动 android 模拟器也是如此。我一直无法找到有关此的任何信息。设备重启时密钥是否失效?那真的很不方便。
我不认为这是我的代码中的东西,模拟器打开时一切正常。
有什么想法吗?
android - get android release Certificate Fingerprints
I am using Android Studio on Mac El Capitan. How do I get the release Certificate Fingerprints? I need it for Firebase. I am not sure exactly how to get it.
android - 通过带有指纹的 android 密钥库检索用户凭据(用户名和密码)
我正在构建一个android应用程序,我需要使用Fingerprint api通过用户名和密码(在支持上)对用户进行身份验证。
这是我用最简单的术语理解我需要做的事情。
在用户输入用户名和密码并成功通过后端身份验证后登录时,我会生成一个带有这些凭据的特定密钥库并将其存储到 androidkeystore。
下次登录时,如果用户通过指纹成功进行身份验证,则从 android 密钥库中检索凭据(用户名和密码),并使用这些凭据在后端对用户进行身份验证。
我已关注: http ://www.techotopia.com/index.php/An_Android_Fingerprint_Authentication_Tutorial
这提供了一个很好的示例,说明如何使用指纹 API 对设备的用户进行身份验证。但是如何取回凭据,以便我可以使用后端对用户进行身份验证?
对于我想做的事情,是否有任何步骤、建议或详细示例?
谢谢。
android - 是否可以在Android的指纹API中识别多个手指?
我们可以对它们执行不同的功能吗?我需要在我的项目中使用这些 API,如果 API 认为所有指纹都相同,我会感到困惑。以及如何保存不同的指纹并用于不同的操作?已经搜索了 API 并找到了这些。
那个API中的这些行是什么意思?
android - 打开支持指纹的应用后,在低于 6.0 的操作系统上崩溃
我在我的应用程序中添加了指纹支持。为此,我使用了以下代码。
我在 6.0 操作系统版本中成功地将指纹与我的应用程序集成。但我尝试在低于 6.0 的操作系统版本(如 4.0、5.0)中安装和打开该应用程序。
我试图打开它得到崩溃的应用程序 4.4.2 设备。然后我只使用了 COMPAT。
使用上述场景,我成功安装在 6.0 设备上,但在 6.0 以下设备上崩溃。解决 6.0 以下设备崩溃的任何其他方法。