我需要知道如何检查在设备的设置部分是否启用了任何类型的屏幕锁。我需要使用adb命令(通过使用亚行shell)来检查这一点。我还需要知道应用的锁的类型。
我试过假人,但没有取得任何成功。
我想知道是否在设置中启用了屏幕锁,即使设备当前是解锁的,只需检查是否存在任何安全措施,处于任何状态。
发布于 2020-02-03 10:27:56
已在Is there a way to check if Android device screen is locked via adb? - Stack Overflow中回答并复制到这里:
XiaoMi 9
10
使用亚行检查屏幕锁定状态
方法1:(通用)使用mDreamingLockscreen
adb shell dumpsys window | grep mDreamingLockscreen
mShowingDream=false mDreamingLockscreen=true mDreamingSleepToken=null
->屏幕锁定 ON
还是OFF
- `mShowingDream=false mDreamingLockscreen=false mDreamingSleepToken=null` -> Scrren **Unlocked**
方法2:使用nfc
(如果android有NFC模块)
adb shell dumpsys nfc | grep 'mScreenState='
mScreenState=OFF_LOCKED
->屏幕关闭和锁定mScreenState=ON_LOCKED
->屏幕打开并锁定mScreenState=ON_UNLOCKED
->屏幕打开和解锁
https://stackoverflow.com/questions/55467920
复制相似问题