给客厅电视整了一个很有趣的控制应用

2 小时 8 分钟前
 wucc

客厅电视在我们家很重要,老的要刷肥皂剧,刚上小学的小朋友要看动画片 打游戏,我不愿意让小朋友看电视自带的首页节目,里面充斥着一些垃圾内容,前段时候都在看游戏直播视频,已经学会了主播一堆俚语了。

所以怎么解决呢?孩子每天上午 8 点上学 3 点多放学,我要在这个时间段开启电视自带主页,3 点之后就要屏蔽电视主页。朋友们看看我钻研了好几个晚上的方案:

1 ,电视是海信 E8Q pro ,首先开机广告可以让客服关闭,设置为默认进入上一次的输入源。买电视的时候,送了自带首页一年 vip ,这个内容还算丰富,老人要看这个;

2 ,家里设置好科学环境;

3 ,电视上装好 projectivity ,精简再精简,首页只留有限的几个 app ,文件管理、localsend 、115 网盘以及 smarttube (只留“儿童”等标签页,什么 shots 、news 都删了)

4 ,一开始我是用 projectivity 里的无障碍服务 把海信自带首页替换了,但发现遥控器的音量控制就坏了,无障碍方案不行。

5 ,买了一个 ADB AppControl, 把电视首页 app 找出来了,是 com.jamdeo.tv.vod ,禁止了这个电视首页包,电视就进入 projectivity 了;

6 ,拿出吃灰的树莓派 2b+,写一个嗅探守护服务 (tv_sniff_guard.py):后台监听网络 ARP 广播,在电视开机/唤醒时自动判定时段规则与放行标记,静默校准桌面状态。8 点--15 点放行 com.jamdeo.tv.vod ,15 点之后和整个周末禁止;

7 ,树莓派再起一个 HTTP API 服务 (tv_api.py),接收手机指令,执行具体的 ADB 操作,adb shell pm enable/disable com.jamdeo.tv.vod ,同时管理放行标记 /tmp/tv_override.flag 。

8 ,vibe coding 一个安卓 apk ,特殊时段可以在手机上发送开启/关闭首页命令到树莓派,执行 adb shell pm enable/disable 。给家里人手机装上!

完事,效果很好。:D 大家都有美好的前途。

195 次点击
所在节点    分享发现
1 条回复
loading
21 分钟前
不错。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1245875

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX