跨应用全屏答题遮罩
跨应用全屏遮罩,遥控器方向键与数字键 1–4 自主路由。
跨应用Android TV · 家长守护 · 离线优先
答对题目,无限续租!
到点弹出一道题,答对才能继续看电视。答错两次自动换题,记入错题库。Proof of Work 的一个玩笑:通行权不靠算力,靠交一次作业。
个人非商业的 Android TV 实验,只发布 APK,不上架应用商店。
示意图:电视 + 琥珀计时弧 + 青绿对勾
图标与 TV 横幅均由仓库脚本生成,呼应「答对题目,无限续租!」。
让孩子在继续观看前,先交一次「作业」。
跨应用全屏遮罩,遥控器方向键与数字键 1–4 自主路由。
跨应用答对解锁,租约到期重新出题;关闭守护需家长密码。
PoW 续租同一题答错 2 次换题,原题记入本地错题库。
本地 SQLite9,544 题内置 SQLite,覆盖小学 1–6 年级语数外;离线可用、不收集数据。
离线优先 · 可选更新数 / 语 / 英 / 其他四槽权重,默认 5:3:2:2。
四槽权重4–8 位密码,PBKDF2 + 随机 salt;设置页为遥控器单列卡片流。
PBKDF2 · 单列卡片弹题时请求暂停,答对后尝试恢复。best-effort,取决于视频 App。
best-effort启动即守护默认开;开机自启默认关,需手动放行厂商权限。
LaunchPolicy抽题每层都带年级上限;9,544 题按教材册次、单元与知识点组织,单元按版本族隔离。
年级上限独立练习页,可切学科 / 年级 / 难度;练习期间挂起守护弹题。
自由答题U 盘装包 → 授权悬浮窗 → 设密码 → 开启守护。
官网下载 APK 拷进 U 盘,插电视用「文件管理器」打开安装;首次允许「未知来源」。旧版直接覆盖,设置与错题库保留。
点「授权悬浮窗」允许 SYSTEM_ALERT_WINDOW,用于在其他应用上层弹题。
首次进入设置 4–8 位数字密码,PBKDF2 + 随机 salt 落盘。
设年级(题库覆盖小学 1–6 年级)、出题频率、学科配比与难度;抽题不高于当前年级。
回首页点「开启守护」,按 Home 切到视频 App,到点弹题。
minSdk 21),Android 4.0 设备请用低配版(minSdk 14)。最新版本 v1.3.6(versionCode 54);签名证书连续(76eb6063…6172),旧版直接覆盖安装即可。
仅提供 APK 下载,不上架应用商店;主包需 Android 5.0+,Android 4.0 老电视请选低配版(与主包同题库、同功能)。请从本页或仓库 Releases 获取。
更多安装细节、系统限制与题库口径,都放在仓库文档里。
题库、守护与答题全程离线,不上传数据。默认每 24 小时读取一次版本清单(可关);可选在线题库源与局域网管理默认关闭。三项都关闭后不产生对外请求。
不一定,是 best-effort。Android 没有强制暂停第三方播放器的公开 API,各家 ROM 表现需实测。
抽题每层都带年级上限,只取不高于当前年级的题;题库按课标逐题重标定。详见 docs/QUESTION_BANK.md。
不是教材同步真题。9,544 道按课标自编 + 公开渠道整理,带教材册次、单元、知识点与解析,用于打断连续观看。来源见 docs/DATA_SOURCES.md。
可以。9,544 题全部带教材版本族、上 / 下册、单元序号与知识点;进度表 30 格 287 单元,按版本族隔离。1–2 与 6 年级没有英语题。
不收集数据,题库与守护离线可用、不访问互联网;INTERNET 仅用于可选在线题库源、版本检查与局域网管理,三项都关即零请求。不含统计、广告或支付 SDK。
代码采用 MIT 许可证;题库内容不在 MIT 授权范围内,仅供个人非商业学习使用。详见 docs/DATA_SOURCES.md。
个人非商业实验,只发布 APK 供下载安装;第三方应用拦不住 Home 键、强制停止、卸载与清除数据。
仅供家庭自用,不是商用家长控制产品,不承诺监护效果。
完整说明都在仓库 main 分支。
能力边界、快速开始、构建与权限说明。
在 GitHub 打开 → CHANGELOG.md各次 versionCode 改动与验证数据的权威来源。
在 GitHub 打开 → docs/QUESTION_BANK.md课标年级重标定、表结构与质量门禁、许可证边界。
在 GitHub 打开 → docs/BANK_STATS.md各年级 × 学科题量、难度分布与剔除明细。
在 GitHub 打开 → docs/BUILD.md零 Gradle 命令行构建链、签名与常见报错。
在 GitHub 打开 → docs/ARCHITECTURE.md组件结构、前台服务、悬浮窗与权限说明。
在 GitHub 打开 →