I know that PowerManager and/or KeyguardManager can help me check if a device screen is locked/unlocked. Is there a way to check this via adb?
Summry other (@Vouskopes
, etc) answer here:
XiaoMi 9
10
mDreamingLockscreen
adb shell dumpsys window | grep mDreamingLockscreen
mShowingDream=false mDreamingLockscreen=true mDreamingSleepToken=null
-> Screen Locked
ON
or OFF
mShowingDream=false mDreamingLockscreen=false mDreamingSleepToken=null
-> Scrren Unlockednfc
(if android has NFC module)adb shell dumpsys nfc | grep 'mScreenState='
mScreenState=OFF_LOCKED
-> Screen OFF and LockedmScreenState=ON_LOCKED
-> Screen ON and LockedmScreenState=ON_UNLOCKED
-> Screen ON and Unlocked