android-fingerprint-api相关内容

Android KeyStoreException 未知错误

我正在尝试在用户通过 Android M 指纹 API 进行身份验证后解密加密文本.我一直主要尝试遵循 Android 安全示例,以及 KeyGenParameterSpec 文档.我已经能够使用公钥成功加密文本,但是当我使用 DECRYPT_MODECipher 调用 cipher.doFinal 时>,我收到一个 KeyStoreException “未知错误": 03-15 10:06:5 ..

在安卓应用程序中注册用户指纹

我想做一个 android 应用程序,它注册用户指纹(来自设备的指纹扫描仪)并将其存储在数据结构或密钥存储提供程序中,下次用户放置指纹扫描仪时,他应该通过存储的指纹进行身份验证在数据结构中或来自 android 密钥库提供程序.如果有人可以帮助我如何解决这个问题.提前致谢. 解决方案 注册后可以从android获取指纹ID. 因此,您可以利用来自 android 的设置活动来注册和匹 ..

Android中的指纹扫描仪

Android手机使用电容式和超声波指纹扫描仪来锁定手机和应用程序.但是这些指纹数据的存储位置是在手机内还是在Cloud中,并且可以分别提取指纹模板数据,以便我可以将其推送到数据库中.Android手机可以是电源按钮中带有指纹扫描仪的任何东西. 解决方案 您不能使用来自手机指纹扫描仪的扫描指纹的原始数据.它们存储在硬件存储器中,无法进行提取和存储.您只能使用指纹扫描仪使用先前存储的指纹数据 ..

在OAuth 2.0中使用指纹登录

我有一个由OAuth 2.0身份验证模型保护的REST api.现在,我有一个客户想要开发将使用此API的移动应用程序(Android).该应用程序将使用Android内置的指纹扫描仪进行登录.对于该应用程序应如何针对我的OAuth 2.0服务进行身份验证,是否有人有任何建议?以前创建移动应用程序时,我们使用了标准的Oauth登录,该应用程序打开默认浏览器并使用标准的Oauth登录过程登录,但是如 ..
发布时间:2021-04-05 21:03:16 移动开发

有什么办法可以让我们对指纹验证的“指纹"详细信息有所了解?

我正在开发一个应用程序,在该应用程序中,我想基于指纹登录添加一些限制. 假设我在设备中添加了两个指纹. 1)左手食指2)右手食指 有什么办法可以让我了解使用哪个手指进行身份验证,这意味着我使用左手食指或右手食指登录了我的应用程序. FingerprintManager.AuthenticationResult 解决方案 有什么办法可以让我了解使用哪个手指进行身份验证 ..
发布时间:2021-04-05 19:51:25 移动开发

意图启动指纹注册屏幕

如何从我的应用程序启动指纹注册设置屏幕(添加指纹屏幕)? 注册指纹后,是否有任何方法可以导航回我的应用程序? (带有startActivityForResult) 解决方案 阅读文档后,我发现到目前为止,尚无此类意图操作。我使用下面的Intent启动了安全设置(可使用指纹选项)。 startActivity(new Intent(android.provider.Settin ..
发布时间:2020-06-08 18:32:27 其他开发

如何从Android设备添加/编辑/删除指纹

我正在为Android应用程序进行指纹认证。 我已经完成了与认证相关的部分。 现在我正在做研究,以识别用户添加新指纹,编辑或从设备中删除指纹的天气。但是我没有找到任何资源可以帮助我识别这一点。 因此,如果有人可以帮助我识别这一点,它将对我很有帮助。 解决方案 KeyPermanentlyInvalidatedException ,如果添加了新指纹或在创建密钥后删除了所有指纹。但是 ..
发布时间:2020-06-08 18:32:19 移动开发

指纹传感器高于6.0的设备未使用Android指纹SDK

我最近在我的应用中实现了指纹认证(当然使用官方的Android指纹SDK!),我的一些用户抱怨他们的手机中装有指纹传感器(使用Android 6.0),但无法使用该功能。 / p> 我对此进行了一些调查,发现三星S5和Note 4设备具有6.0版指纹传感器,但未使用官方的Android指纹SDK。 我的问题: 是否有人拥有使用其设备的设备列表?自己的指纹SDK。 在这种情况 ..
发布时间:2020-06-08 18:32:17 移动开发

如何从sqlite数据库匹配指纹?

我想创建一个可以与服务器现有指纹匹配的应用程序,在服务器端,借助外部指纹扫描仪可以保存一些指纹。我可以用保存的指纹匹配 吗? 解决方案 与数据库匹配 您无法在数据库中匹配指纹,请阅读: https:// zh-CN .wikipedia.org / wiki / Fingerprint_recognition 由于特定的算法,您必须匹配模板。 要在服务器上进行匹配,您需 ..

android生物识别USB指纹认证教程

我有一个用于Android设备的生物识别USB指纹传感器。 我想开发一个通过传感器读取用户指纹并将其存储到SQLite数据库中的应用程序,以便在用户登录时可以对其进行验证。 那么,是否有任何教程或代码示例来说明如何做到这一点? 提前谢谢。 解决方案 阅读用户的生物识别材料并将其存储在SQLite数据库中似乎在Android上使用了生物识别技术。通常,在Android上收集用户的生物识 ..

BiometricPrompt:为什么要在启用setDeviceCredentialAllowed之前检查KeyguardManager.isDeviceSecure()?

BiometricPrompt.PromptInfo 的 setDeviceCredentialAllowed 方法的文档指出: [...]开发人员应首先检查KeyguardManager.isDeviceSecure(),然后再启用它。如果设备不安全,则会在BiometricPrompt.AuthenticationCallback.onAuthenticationError(int,Ch ..

FingerprintManager.isHardwareDetected()引发java.lang.SecurityException吗?

我有一个应用程序,可以使用指纹进行身份验证。 在询问用户是否要启用它之前,我先验证该功能是否完全可用,并且可以通过以下方式完成: FingerprintManager FingerprintManager = context.getSystemService(FingerprintManager.class); 返回FingerprintManager.isHardwareDete ..

如何在低于Android 9.0的版本中使用Biometric Prompt API

我正在尝试实施生物识别提示API,以使用指纹验证来验证用户身份。我能够成功集成Biometric提示,并且它正在Andorid 9.0上运行。但是正如文档所示,Biometric api也向后兼容,但是当我使用以下代码构建对话框时,它会显示API支持警告。 调用需要API级别28(当前最小为15):少了新的 android.hardware.biometrics.BiometricProm ..
发布时间:2020-06-05 18:55:22 移动开发

指纹读取器浓缩咖啡测试

我正在尝试对指纹读取进行意式浓缩咖啡测试。 Runtime.getRuntime()。exec(“ adb -e手指触摸1”); 但是,相同的代码在实际设备上不起作用。 在真实设备的espresso测试上如何做指纹读取器? 解决方案 很抱歉,据我所知,这在真实设备上是不可能的。 ..
发布时间:2020-06-05 18:54:05 Java开发

Android 6上未显示生物识别提示

我正在尝试使用BiometricPrompt使用指纹传感器进行身份验证。我的最低支持的sdk是23(Android M)。 它适用于我测试过的所有Android版本(棉花糖除外)。 在棉花糖中,当我尝试在按钮上使用身份验证方法时,它会从 BiometricPrompt.AuthenticationCallback onAuthenticationError 方法/ code>并给出错误 ..

哪些三星设备不支持android的本地指纹API?

我假设棉花糖之前没有操作系统的手机都支持指纹API。 我的问题是: (a)用棉花糖发布的所有/任何三星手机都支持android指纹API (b)操作系统升级到棉花糖的三星手机是否支持Android指纹API? I'请阅读以下内容: 在Samsung S5上使用Android 6.0指纹API时未检测到指纹扫描器 未找到三星银河笔记4指纹 Android F ..