【发布时间】:2017-11-03 12:38:50
【问题描述】:
美好的一天。我需要 ADB 关闭设备的 Android 显示屏。无论如何(将亮度更改为 0,关闭屏幕电源),操作系统认为显示器已打开很重要。智能手机用作传感器损坏的测试迷你服务器,当您关闭开机屏幕时,处理器速度会降低,从而导致整体性能下降。有些应用程序在睡眠模式下无法正常工作。 Smart 通过 ADB 远程控制。
【问题讨论】:
美好的一天。我需要 ADB 关闭设备的 Android 显示屏。无论如何(将亮度更改为 0,关闭屏幕电源),操作系统认为显示器已打开很重要。智能手机用作传感器损坏的测试迷你服务器,当您关闭开机屏幕时,处理器速度会降低,从而导致整体性能下降。有些应用程序在睡眠模式下无法正常工作。 Smart 通过 ADB 远程控制。
【问题讨论】:
Android Shell 通过 adb 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
编码愉快!!
【讨论】: