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

时间:2018-03-06 15:04:39

标签: android android-emulator fingerprint android-fingerprint-api

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

lstAllRecords.Where(x => x.RecordDateTime.Year == year && !x.deleted)
    .GroupBy(x => x.RecordDateTime.Hour + (Math.Round(x.RecordDateTime.Minute / 30f, MidpointRounding.AwayFromZero) / 2))
    .Select(x => new object[] { x.Count() }).ToArray();

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

由于

2 个答案:

答案 0 :(得分:1)

虽然ADB对很多东西很有用,但我使用模拟器扩展控件中的指纹菜单。以下是我能够测试它的方法:

  1. 打开“设置”应用 - >安全 - >指纹
  2. 如果您有任何现有指纹,请将其删除
  3. 点按添加指纹。此时,系统会要求您触摸传感器。
  4. 点击扩展控件的三个点(...),然后选择指纹菜单。
  5. 点击触摸传感器多次以注册"手指1"。
  6. 使用手指2,3等重复上一步骤,具体取决于多少"正确"你要添加的指纹。
  7. 当应用程序中显示指纹扫描对话框时,从扩展控件中选择一个手指,然后单击"触摸传感器"。我已使用Google的FingerprintDialog示例代码对此进行了测试。如果您只添加了手指1,则尝试使用手指2会报告它不匹配。

答案 1 :(得分:0)

您只需要用从未在模拟器安全性设置中注册的手指ID进行触摸即可。