➜ ~ adb shell input keyevent 26 ➜ ~ adb shell dumpsys power | grep 'mHolding' mHoldingWakeLockSuspendBlocker=false mHoldingDisplaySuspendBlocker=false ➜ ~ adb shell input keyevent 26 ➜ ~ adb shell dumpsys power | grep 'mHolding' mHoldingWakeLockSuspendBlocker=false mHoldingDisplaySuspendBlocker=true
mHoldingDisplaySuspendBlocker
为true
表示屏幕是亮的
shell 脚本
screen_info=`adb shell dumpsys input_method | grep mInteractive=true` if [[ $screen_info == *"mInteractive"* ]] then echo "Screen is ON" #Do something else echo "Screen is OFF" #Do something fi
点击屏幕
adb shell input keyevent 26
screen_info="adb shell dumpsys input_method | grep mInteractive=true"
if [[ $screen_info == *"mInteractive"* ]]
then
echo "Screen is ON"
#Do something
else
echo "Screen is OFF"
adb shell input keyevent 26
#Do something
fi