如何在 Android 模拟器中测试错误指纹?

Joh*_*n S 4 android fingerprint android-emulator android-fingerprint-api

为我的团队做研究。我看到如何在 Android 模拟器中添加指纹并发送了一个很好的事件。

adb -e emu finger touch <finger_id>
Run Code Online (Sandbox Code Playgroud)

如果我想测试坏指纹怎么办?

谢谢

小智 8

虽然 ADB 对很多事情都很有用,但我使用模拟器扩展控件中的指纹菜单。这是我测试它的方法:

  1. 打开设置应用 -> 安全 -> 指纹
  2. 如果您有任何现有指纹,请将其删除
  3. 点击添加指纹。此时,系统会要求您触摸传感器。
  4. 点击扩展控件的三个点 (...),然后选择指纹菜单。
  5. 多次点击触摸传感器以注册“手指 1”。
  6. 根据您要添加的“正确”指纹数量,对手指 2、3 等重复上一步。

当应用程序中显示指纹扫描对话框时,从扩展控件中选择一根手指,然后单击“触摸传感器”。我已经用 Google 的FingerprintDialog示例代码对此进行了测试。如果您只添加了手指 1,则尝试使用手指 2 会报告不匹配。