Android TV:通过 adb 关闭/打开显示而不丢失 wifi?
Posted
技术标签:
【中文标题】Android TV:通过 adb 关闭/打开显示而不丢失 wifi?【英文标题】:AndroidTV: Turn display off/on via adb without loosing wifi? 【发布时间】:2021-12-06 07:56:27 【问题描述】:我有一台 android TV,我想根据运动传感器打开和关闭它的显示器。我已通过 Wifi 将电视连接到树莓派,现在我正在尝试通过 adb 命令关闭 Android 电视的显示。
据我所知,我需要执行以下命令:
./adb shell input keyevent 26
不幸的是,这也会关闭设备,最重要的是 Wifi。此后,电视离线,无法再通过 IP 地址访问。所以我只好用遥控器重新开机了。
所以我需要一种方法来保持 Wifi 处于活动状态。我已经尝试了以下命令,但没有运气:
adb shell svc power stayon true
adb shell settings put global stay_on_while_plugged_in 3
我还加载了一个 Wakelock 应用程序,但这也没有用。在 keyevent 26 之后,设备始终处于离线状态。
电视是 TCL 43P615。
有什么想法可以实现吗?
谢谢
【问题讨论】:
【参考方案1】:没有关闭屏幕的标准方法 (https://support.google.com/androidtv/thread/58069060/is-it-possible-to-turn-screen-off?hl=en-GB),但也许您的电视在设置或生态模式中提供了一种方法。
也许你最好的办法是禁用屏幕保护程序并创建一个完全黑色的全屏 Activity,你可以从 adb
开始和停止它。
【讨论】:
以上是关于Android TV:通过 adb 关闭/打开显示而不丢失 wifi?的主要内容,如果未能解决你的问题,请参考以下文章
Android TV 盒子APP开发(一)--连接机顶盒与常用adb命令