问题标签 [android-biometric-prompt]

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.

0 投票
4 回答
6312 浏览

android - 我们可以在 Android 设备的原生反应中获得 face-id 吗?

我正在我的应用程序中实现生物识别以进行身份​​验证。我正在使用 react-native 生物识别技术。每件事情都很好,只有一个卡住了。Face-id 在 Android 中不起作用。我做了很多谷歌搜索,但找不到令人满意的答案。甚至可以在 Android 中使用 face-id 吗?

即使我在手机中使用 FaceId,这总是会返回给我 TouchId。提前感谢您的帮助。

0 投票
1 回答
249 浏览

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

我有一个适用于安卓设备的生物识别 USB 指纹传感器。我想开发一个通过传感器读取用户指纹并将其存储到 SQLite 数据库中的应用程序,以便在用户登录时对其进行验证。那么,是否有任何教程或代码示例可以解释如何做到这一点?提前致谢。

0 投票
0 回答
299 浏览

android - 如何在没有物理 Pixel 4 设备的情况下测试 BiometricPrompt API 的人脸验证?

如何设置像 Pixel 4 这样具有面部解锁功能的模拟器来测试/开发面部解锁?我不认为它是 android studio 的模拟器硬件配置文件中的一个选项。

如果我理解正确,如果已经将 BiometricPrompt API 用于指纹,它应该“正常工作”,但我至少也想在模拟器上测试面部解锁。

0 投票
1 回答
185 浏览

android - Android BiometricPrompt DeviceCredentialHandler:onCreate:执行程序和/或回调为空

看起来BiometricPrompt 1.0.0 有一个错误,它保持在不可见状态并抛出该异常

生病在答案中提出解决方法

编辑(感谢@Isai Damier):

重现方式:

  1. 打开生物识别提示
  2. 按返回按钮 - 关闭提示
  3. 再次按下并退出应用程序
  4. 返回应用程序 - 尝试再次打开提示
0 投票
2 回答
479 浏览

android - 如何在 Android 中实现生物识别 API?

我想使用生物识别或密码来锁定/解锁我的应用程序中的图像。生物特征 API 可以检测生物特征,但“使用密码”选项采用设备的密码/密码。我希望用户在应用内输入密码和他想要的任何密码。

0 投票
1 回答
778 浏览

android - 关于 Android 上 BiometricPrompt 的一些问题

我试图弄清楚如何修改(如果可能的话) biometricPrompt 的正常行为,特别是我想在身份验证失败时显示Gandalf 。我目前正在使用自定义 alertDialog 显示它,但它仍然在后台,前景中的 biometricPrompt 片段与此完全一样,并且它失去了所有的愚蠢......最好的解决方案可能是同时显示 alertDialog 和 biometricPrompt ,在前台,仅在屏幕的上半部分显示图像,但目前我不知道该怎么做,或者更好的是,我不知道如何将布局链接在一起以管理大小/边距和所有内容别的。

我在想的另一件事是删除 biometricPrompt,因此警报对话框将置于前台,但我尝试过的任何解决方案都失败了。

欢迎任何类型的帮助/想法。

无论如何,这是代码:

从活动中打开生物识别身份验证:

无法识别用户时该怎么办:

0 投票
2 回答
1996 浏览

java - BiometricPrompt.AuthenticationResult 中的 CryptoObject 始终为 null

我正在使用生物特征身份验证对话框,但我的 cryptoObject 始终为空。我有一个片段,但我也直接从活动中尝试过。

这是我的代码,

私人处理程序 biometricPromptHandler = new Handler();

有人知道我做错了什么吗?

0 投票
1 回答
1016 浏览

android - 在 Android 10 设备中,生物识别提示一直在锁定屏幕顶部失败并显示 ERROR_CANCELED

在 Android 10 设备中,生物识别提示一直BiometricPrompt.ERROR_CANCELED在锁定屏幕顶部失败。onAuthenticationError类回调中返回错误BiometricPrompt.AuthenticationCallback。解锁设备时,生物特征提示身份验证正在工作。

当 setDeviceCredentialAllowed 设置为 true 时,是否可以在 Android 10 的设备锁定屏幕上完成生物识别提示身份验证?

更新:问题仅在 setDeviceCredentialAllowed 设置为 true 时出现。即,如果在 BiometricPrompt 中将 Devicekeyguard 作为后备,则身份验证无法在锁定屏幕上运行。

0 投票
1 回答
885 浏览

android - 生物指标 FACE ID 仅适用于三星设备

生物指标 FACE ID 仅适用于三星设备

我已经实现了上面的生物识别 android,但它在所有设备上都可以正常工作但面部 ID 只在三星设备中工作(在三星 s9 中测试)

0 投票
1 回答
3874 浏览

android - Android BiometricPrompt on AuthenicationSucceeded 不起作用

Android BiometricPrompt 已完成指纹识别,但 onAuthenicationSucceeded 不起作用。

我用了androidx

示例:Log.i("finger", "onAuthenticationSucceeded")不输出

复制此代码:https ://developer.android.com/training/sign-in/biometric-auth#kotlin

主要活动:

来自当前 android studio 的日志