跳到正文

正在自动登录…

← 返回项目列表

chadyi/StudyOnTV

屏幕时间管控答题解锁家长管理

这是一款面向家庭的Android应用,让孩子先答题再解锁设备使用时间,支持手机、平板和电视,无需自建服务器。

AI 中文解读 · 根据仓库描述与 README 生成 · 2026/11/5 20:56:59 · 查看原文

值得看Kotlin应用与服务
累计 Stars
342
当前热度
1~7 天 · 小火
仓库创建时间
打开 GitHub ↗

选用指南

AI 根据 README 整理 · 2026/11/5 20:56:59

适用场景

适合家庭中需要管控孩子使用Android平板、手机或电视时间的场景,孩子先完成学习任务再解锁使用。

查看 README 依据
[![License](https://img.shields.io/badge/license-Personal%20Use%20Only-orange?style=for-the-badge)](./LICENSE) </div> --- ## 安装 Android 平板、手机和电视使用同一套规则,分别安装对应版本: - [**手机/平板/TV GitHub 下载**](https://github.com/chadyi/StudyOnTV/releases) - **[手机 / 平板版 · 蒲公英下载](https://www.pgyer.com/StudyOnTVMobile)** - **[TV 版 · 蒲公英下载](https://www.pgyer.com/StudyOnTVTV)** 手机和平板直接下载安装;电视可通过 U 盘或 ADB 安装。首次打开设置管理密码,权限可以按需开启,也可以稍后再设置。 👉 **[安装指南 → docs/install.md](./docs/install.md)** --- ## 它能做什么 孩子先完成学习任务,再解锁设备使用时间,到时显示新的学习任务。平板和手机支持触屏、公式、语音输入与手写,电视支持遥控器。题库、规则、使用记录和加练池都保存在被控设备。
目标用户

面向家长和孩子,家长通过扫码管理规则和题库。

查看 README 依据
<br><sub>遥控器选题,答完在下方显示对错、正确答案与解析</sub> <br><br> <img src="./docs/screenshots/v0.3.0/tv-pair.png" width="780" alt="家长扫码连接"> <br><sub>家长用手机扫码,同一个 WiFi 即可管理</sub> <br><br> <img src="./docs/screenshots/v0.3.0/tv-lock-schedule.png" width="780" alt="未到可用时段"> <br><sub>未到可用时段时停留提示页,显示下次可用日期和时间</sub> <br><br> <table><tr> <td align="center"><img src="./docs/screenshots/v0.3.0/parent-rules.png" width="220" alt="规则设置"><br><sub>规则设置</sub></td> <td align="center"><img src="./docs/screenshots/v0.3.0/parent-bank.png" width="220" alt="题库管理"><br><sub>题库管理</sub></td>
使用方式

在Android设备上安装应用,家长通过手机扫码连接局域网管理页面进行设置。

查看 README 依据
| 答错加练 | 累计错误阈值与每次加练题量 | | 主观题批改 | 家长 / Agent 或 AI API,支持及格分与评分标准 | --- ## 题库 - 手机上新增、删除、即时生效 - **导出 JSON** 发给群里其他家长,对方「导入」一贴即用 - 内置 50 题:唐诗填空、100 以内加减法、英语基础单词 - 让 AI 批量出题:把 [接口说明](./docs/ai-api.md) 发给 WorkBuddy / Codex 等 Agent,让它直接往被控设备里写题 --- ## 它是怎么工作的 ``` 被控设备 App(手机 / 平板包,独立 TV 包) ├── 内置网页:答题 / 锁屏 / 扫码页(离线可用) ├── 内置 HTTP 服务:局域网 8099 端口 └── 本地 SQLite:规则 + 题库 + 事件记录 手机端 └── 扫二维码 → http://<设备IP>:8099/admin/ → 输入管理密码 ``` 管理密码在首次使用时设置。扫码只打开地址,面板和 API 都需要验证;没有项目自建云端和账号体系。 --- ## FAQ **Q:孩子把 App 强退了怎么办?** A:可以按设备条件开启悬浮窗或无障碍,并允许后台运行。系统强制停止应用、撤销权限或卸载会影响管控;重新打开后可以在家长设置中调整权限。
部署要求

需要Android 5.0或更高版本的平板、手机或电视,家长和被控设备需在同一WiFi下。

查看 README 依据
<div align="center"> # 题了个题 · 平板 / 手机 / TV ### 先学再看 · 让每一点进步被看见 **Learn first. Watch later.** · 支持Android 平板、手机和电视,不需要自建服务器 [![Stars](https://img.shields.io/github/stars/chadyi/StudyOnTV?style=for-the-badge&logo=github&label=Stars)](https://github.com/chadyi/StudyOnTV/stargazers) [![Release](https://img.shields.io/github/v/release/chadyi/StudyOnTV?style=for-the-badge&label=Release)](https://github.com/chadyi/StudyOnTV/releases/latest) [![Platform](https://img.shields.io/badge/Android-5.0%2B-3DDC84?style=for-the-badge&logo=android)](https://github.com/chadyi/StudyOnTV)
<br><sub>遥控器选题,答完在下方显示对错、正确答案与解析</sub> <br><br> <img src="./docs/screenshots/v0.3.0/tv-pair.png" width="780" alt="家长扫码连接"> <br><sub>家长用手机扫码,同一个 WiFi 即可管理</sub> <br><br> <img src="./docs/screenshots/v0.3.0/tv-lock-schedule.png" width="780" alt="未到可用时段"> <br><sub>未到可用时段时停留提示页,显示下次可用日期和时间</sub> <br><br> <table><tr> <td align="center"><img src="./docs/screenshots/v0.3.0/parent-rules.png" width="220" alt="规则设置"><br><sub>规则设置</sub></td> <td align="center"><img src="./docs/screenshots/v0.3.0/parent-bank.png" width="220" alt="题库管理"><br><sub>题库管理</sub></td>
已知限制

仅限个人家庭使用,禁止商业用途和二次分发;鸿蒙NEXT、Tizen、webOS待支持。

查看 README 依据
**Q:支持开机自启动吗?** A:已接入 Android 开机与部分快速开机广播。请先打开 App 完成首次设置,并按厂商要求允许自启动、后台运行。小米等电视的遥控器待机、厂商清后台未必发送开机广播,需要在实际设备上验证,详见 [安装指南](./docs/install.md)。 **Q:支持哪些设备?** A:Android 5.0+ 的平板、手机和电视。厂商后台限制需要在实际设备上确认,鸿蒙 NEXT / Tizen / webOS 待支持。 **Q:数据会传到网上吗?** A:题库和记录保存在被控设备。开启 AI 批改后,题目和答案会发送到家长配置的服务;项目中已有的第三方统计配置另见 [统计说明](./docs/analytics.md)。 **Q:更换电视会丢数据吗?** A:题库可以在手机管理页导出 JSON,换电视后重新导入。 --- ## 技术栈 | 层 | 技术 | |---|---| | Android 原生 | Kotlin,零第三方依赖 | | 学习页面 | 原生 ES5 + CSS,兼容老 WebView | | 手机管理页 | React + shadcn/ui | | 本地存储 | SQLite(Android 内置) | | 局域网通信 | Kotlin ServerSocket,HTTP/1.1 | --- ## 社区建议与致谢
本项目已链接并认可 [LINUX DO](https://linux.do) 社区。 ## License 源码可查阅,**仅限个人家庭使用**,禁止商业用途和二次分发。欢迎 Issue 反馈问题。 商业授权请通过 [GitHub Issues](https://github.com/chadyi/StudyOnTV/issues) 联系作者。

README

正在加载 README…

收录信息

仓库创建时间
2026/11/1 23:31:22
首次达标收录
2026/11/5 20:51:53
统计更新时间
2026/11/5 22:01:34

按创建时长与累计 Stars 判断等级。首次达标收录后,即使未达当前门槛仍保留;累计 Stars 和仓库状态会定期更新。确认只有 README 及辅助文件的仓库会停止公开。

模型评估

值得看加权总分 4.1 / 5

新颖度
3.7
实用价值
4.7
成熟度
4.1
实质含量
3.8

由 Jev 模型根据仓库描述与 README 评估,2026/11/5 20:51:53 生成。评分仅供参考,不是代码、安全或许可证审查;热度等级另按创建时长与累计 Stars 计算。

仓库信息

最近推送
2026/11/5 16:47:23
许可证标识
NOASSERTION
Fork 数
71
当前状态
未归档

收录记录

按创建时长与累计 Stars 首次收录:小火
首次发现项目