通过 adb 检查 android 设备指纹状态

卢坎

我正在使用 appium 自动化 Android 应用程序,我有一个场景需要在可用和不可用的设备上进行验证。

要获取设备操作系统版本、名称等设备详细信息,我正在使用 adb shell 命令,例如

adb shell getprop ro.build.version.release

像这样我试图获得支持指纹的设备的道具,我得到了以下与指纹相关的道具

[ro.bootimage.build.fingerprint]: [google/angler/angler:7.1.2/N2G47O/3852959:user/release-keys]

[ro.vendor.build.fingerprint]: [google/angler/angler:7.1.2/N2G47O/3852959:user/release-keys]

[init.svc.fingerprintd]: [running]

现在需要知道哪个是要检查的正确属性

  1. 指纹选项是否可用
  2. 是否启用指纹设置(我的意思是至少添加一个手指)
击败尼德罗斯

您列出的前两个属性 [ro.bootimage.build.fingerprint] 和 [ro.vendor.build.fingerprint] 与指纹读取器设备无关,而是与引导分区的 Android磁盘映像加密指纹( ro.bootimage) 和供应商特定的软件分区 (ro.vendor)。

属性 [init.svc.fingerprintd] 告诉您指纹守护程序 (fingerprintd) 服务 (svc) 的当前状态(正在运行)。需要服务来注册指纹和执行其他操作(参见https://source.android.com/security/authentication/fingerprint-hal)。

所以你需要在别处寻找一种方法来检查指纹选项是否可用并设置。FingerprintManager API有一个公共的方法hasEnrolledFingerprints(),其可以被用来确定是否有至少一个指纹登记。您可以在应用程序中调用此 API。

在 adb shell 中,您可能必须直接调用指纹服务,而不是使用 API(将 Android API 函数与 ADB 一起使用)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

有没有办法检查Android设备屏幕是否通过adb锁定?

来自分类Dev

检查工作资料是否通过ADB在Android上处于活动状态?

来自分类Dev

Android-通过wifi通过adb连接到设备

来自分类Dev

如何通过GUI通过ADB在Android设备之间传输文件?

来自分类Dev

通过ADB连接到Docker容器中的USB Android设备

来自分类Dev

Phonegap检查android设备状态

来自分类Dev

如何使用 adb shell 命令通过 PowerShell 检查 Android Emulator 中存在的路径

来自分类Dev

通过ADB在设备中导航

来自分类Dev

尝试通过TCP通过adb连接到Android设备时显示“错误:已关闭”

来自分类Dev

检查adb设备是否连接状况

来自分类Dev

如何通过Java在Android设备上运行adb屏幕录像并结束屏幕录像?

来自分类Dev

ADB(但不是Eclipse)通过USB找到了我的Android设备

来自分类Dev

Android ADB设备未授权

来自分类Dev

adb错误:多个设备-android

来自分类Dev

通过ADB Shell在Android上启动Hostapd

来自分类Dev

Android:通过ADB操纵屏幕锁定设置?

来自分类Dev

通过Android ADB全屏显示图像

来自分类Dev

通过ADB启动Android小部件

来自分类Dev

通过 ADB (android 7) 打开飞行模式

来自分类常见问题

Android Studio-ADB错误-“ ...设备未授权。请检查设备上的确认对话框。”

来自分类Dev

通过ADB Shell获取蜂窝网络状态

来自分类Dev

如何通过ADB查找WiFi绑定状态?

来自分类Dev

如何通过ADB查找WiFi绑定状态?

来自分类Dev

如何在Android中检查指纹验证的设备兼容性

来自分类Dev

Google Glass未被ADB列为Android设备

来自分类Dev

如何为Android设备配置ADB访问?

来自分类Dev

如何为Android设备配置ADB访问?

来自分类Dev

android adb用法,识别离线设备

来自分类Dev

Android 设备可 ping,但 ADB 显示离线

Related 相关文章

  1. 1

    有没有办法检查Android设备屏幕是否通过adb锁定?

  2. 2

    检查工作资料是否通过ADB在Android上处于活动状态?

  3. 3

    Android-通过wifi通过adb连接到设备

  4. 4

    如何通过GUI通过ADB在Android设备之间传输文件?

  5. 5

    通过ADB连接到Docker容器中的USB Android设备

  6. 6

    Phonegap检查android设备状态

  7. 7

    如何使用 adb shell 命令通过 PowerShell 检查 Android Emulator 中存在的路径

  8. 8

    通过ADB在设备中导航

  9. 9

    尝试通过TCP通过adb连接到Android设备时显示“错误:已关闭”

  10. 10

    检查adb设备是否连接状况

  11. 11

    如何通过Java在Android设备上运行adb屏幕录像并结束屏幕录像?

  12. 12

    ADB(但不是Eclipse)通过USB找到了我的Android设备

  13. 13

    Android ADB设备未授权

  14. 14

    adb错误:多个设备-android

  15. 15

    通过ADB Shell在Android上启动Hostapd

  16. 16

    Android:通过ADB操纵屏幕锁定设置?

  17. 17

    通过Android ADB全屏显示图像

  18. 18

    通过ADB启动Android小部件

  19. 19

    通过 ADB (android 7) 打开飞行模式

  20. 20

    Android Studio-ADB错误-“ ...设备未授权。请检查设备上的确认对话框。”

  21. 21

    通过ADB Shell获取蜂窝网络状态

  22. 22

    如何通过ADB查找WiFi绑定状态?

  23. 23

    如何通过ADB查找WiFi绑定状态?

  24. 24

    如何在Android中检查指纹验证的设备兼容性

  25. 25

    Google Glass未被ADB列为Android设备

  26. 26

    如何为Android设备配置ADB访问?

  27. 27

    如何为Android设备配置ADB访问?

  28. 28

    android adb用法,识别离线设备

  29. 29

    Android 设备可 ping,但 ADB 显示离线

热门标签

归档