如何使用adb检查是否在设置中启用了屏幕锁定



我需要知道如何检查设备的设置部分是否启用了任何类型的屏幕锁定。我需要使用 adb 命令(通过使用 adb 外壳(检查这一点。我还需要知道应用的锁的类型。

我尝试过转储系统,但没有取得任何成功。

我想知道即使设备当前已解锁,设置中是否启用了屏幕锁定,只需检查是否存在任何安全性,处于任何状态。

已回答 有没有办法检查安卓设备屏幕是否通过adb锁定? - 堆栈溢出并复制到这里:

  • 我的电话:XiaoMi 9
    • 安卓:10

使用 adb 检查屏幕锁定的状态

方法1:(通用(使用mDreamingLockscreen

  • 命令:adb shell dumpsys window | grep mDreamingLockscreen
  • 输出:
    • mShowingDream=false mDreamingLockscreen=true mDreamingSleepToken=null ->屏幕锁定
      • 无论屏幕是ON还是OFF
    • mShowingDream=false mDreamingLockscreen=false mDreamingSleepToken=null -> 斯克伦解锁

方法2:使用nfc(如果安卓有NFC模块(

  • 命令:adb shell dumpsys nfc | grep 'mScreenState='
  • 输出:
    • mScreenState=OFF_LOCKED ->屏幕关闭并锁定
    • mScreenState=ON_LOCKED -> 屏幕打开并锁定
    • mScreenState=ON_UNLOCKED ->屏幕打开并解锁

相关内容

  • 没有找到相关文章

最新更新