adb 命令 disable/turn 是否可以关闭 android phone 的显示屏,而它仍然正常工作?

Could adb command disable/turn off a display screen of android phone while it is still working as normal?

我想知道 adb 命令是否可以 disable/turn 关闭 android phone 的显示屏,同时它仍然正常工作。 我看到 scrcpy 工具 (scrcpy -S) 可以做到这一点,它显示并允许在 PC 上与 phone 的工作屏幕进行交互,而 disabling/turning 离开物理 phone 的屏幕。 谢谢,

是的,您可以使用以下命令关闭 Android phone 的显示屏(假设您可以在终端上使用 grep):

if adb shell dumpsys power | grep -q 'Display Power: state=ON'; then
     adb shell input keyevent 26
fi

if语句将检查phone是否有显示(根据dumpsys提供的结果)和if块中的adb命令实际上会关闭显示。

因为我发现没有用于此的 adb 命令。 幸运的是,感谢 scrcpy 开发人员 (@rom1v) 的指导,我已经成功地使用 java 代码代替它。 https://github.com/Genymobile/scrcpy/issues/2888

演示视频:https://www.youtube.com/watch?v=uMXGYrTn11E