linux/shell命令在android中控制屏幕亮度

linux/shell命令在android中控制屏幕亮度

我正在使用 Android 平板电脑开发一个信息亭项目。如果信息亭长时间没有输入电源,平板电脑最终将关闭。为了在电源恢复时自动重新启动选项卡,我修改了代码在我的选项卡电池动画文件(ipod)中使用:

#!/system/bin/sh
sleep 300
/system/bin/reboot

但是,在睡眠期间(如上所示),选项卡屏幕保持打开状态(因此选项卡充电和启动需要更长的重试时间)。我需要关闭屏幕。在充电/启动阶段期间,我应该在睡眠命令之前使用什么命令来关闭我的选项卡屏幕。谢谢 !

答案1

您可以使用这个简单的命令来关闭显示

xset dpms force off

要打开显示器,您可以通过on而不是off.

更新:

如果执行此命令后屏幕没有关闭,则系统中未启用 DPMS(显示电源管理信号)。您可以通过以下命令启用它xset +dpms

方法2

首先使用以下命令识别您的显示器

xrandr -q | grep " connected"

输出

    VGA1 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 510mm x 287mm

这里 VGA1 是我的显示器,就像您可以获取 LVDS1 或您已连接的任何其他显示器一样。获取该显示器名称并将其传递给以下命令。

xrandr --output VGA1 --brightness 0.4

0.4是指屏幕亮度,范围是0.0到1.0(可以传0.0)。

相关内容