如何通过adb设置指纹锁屏?

问题描述 投票:3回答:1

我想用adb命令行在安卓模拟器上注册指纹。

我知道我可以用这个命令来设置PIN。

adb shell locksettings set-pin 1111

我可以用这个输入安全设置

adb shell am start -a android.settings.SECURITY_SETTINGS

我可以用这个命令设置PIN码,可以用这个命令进入安全设置,可以用这个命令触摸指纹到传感器。

adb -e emu finger touch 1

但是有什么方法可以注册指纹吗?

android adb fingerprint biometrics
1个回答
0
投票

下面是我在模拟器上注册指纹的步骤,方法是 只用adb命令 (在x86_64, Google API 28模拟器上测试)。

  • 设置锁屏密码为 1111
$ adb shell locksettings set-pin 1111
  • 开始 设置 应用
$ adb shell am start -a android.settings.SECURITY_SETTINGS
  • 点击 指纹
$ adb shell input tap 274 1469
  • 点击 下一个 确认键
$ adb shell input tap 914 1704

注意:通过启用以下功能,水龙头的坐标在同一个仿真器上得到了。显示触摸位置 根据 开发者选项 设置。

  • 在确认画面中输入密码
$ adb shell input text 1111 && adb shell input keyevent 66
  • 执行以下命令至少3次,完成指纹注册。
$ adb -e emu finger touch 1
  • 最后,关闭屏幕
$ adb shell input tap 914 1704
© www.soinside.com 2019 - 2024. All rights reserved.