我知道PowerManager和/或KeyguardManager可以帮助我检查设备屏幕是否被锁定/解锁。有没有办法通过亚行检查这个问题?
发布于 2020-02-03 10:22:54
其他(@Vouskopes
等)回答如下:
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/35275828
复制相似问题