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
10mDreamingLockscreenadb shell dumpsys window | grep mDreamingLockscreenmShowingDream=false mDreamingLockscreen=true mDreamingSleepToken=null -> Screen Locked
ON or OFFmShowingDream=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