安装包与安装须知
侧载安装,不在应用商店。装之前请先看完那条「必须先卸载旧版本」——签名不同,覆盖安装会失败。
安装步骤
四步,第一次装约一分钟。
取到 APK
下载
题库搜索-skiphide.apk(3.4 MB)。如果你之前装过任何版本,先卸载——当前包用自签 debug 证书签名,和旧包签名不一致时覆盖安装会被系统拒绝,卸载会一并清掉已导入的本地题库,请先把重要题库导出 CSV。允许安装未知来源
用浏览器或文件管理器打开 APK,系统提示时给该应用「安装未知应用」权限。MIUI / HyperOS 还会弹一次风险确认,选择继续安装。
授予悬浮窗权限
首次打开会引导到「显示悬浮窗」设置,打开它。没有这个权限就没有搜索窗,其他功能也无从谈起。
按需开启其余能力
设置页里再决定:音量键唤起需要无障碍服务;取屏通道的 Shizuku 需要每次手动启动;AI 解题与拍照识别需要你自己填接口和 Key。
权限清单
清单里声明的每一项,写清楚为什么在。
| 权限 | 用来做什么 | 不给会怎样 |
|---|---|---|
| 显示悬浮窗 SYSTEM_ALERT_WINDOW | 搜索窗、答案气泡、框选层、悬浮球、自带键盘全部是悬浮层 | 核心功能不可用 |
| 网络访问 INTERNET | 拉公告与云端题库;调用你配置的 AI 接口 | 只剩本机题库,云端与 AI 不可用 |
| 前台服务 FOREGROUND_SERVICE | 让悬浮窗服务在切到其他应用后不被回收 | 窗口容易被系统杀掉 |
| 无障碍服务 AccessibilityService | 监听音量键唤起,并把前台窗口可见文字取进搜索框 | 只能手动输入或粘贴题目 |
| 读取存储 READ_EXTERNAL_STORAGE | 兼容旧系统直接读本地题库文件 | 新版系统走系统文件选择器,通常不受影响 |
| 忽略电池优化 REQUEST_IGNORE_BATTERY_OPTIMIZATIONS | 省电策略严格的品牌上保持窗口常驻 | 可能过一会就被冻结 |
| Shizuku moe.shizuku.…API_V23 | 系统截图 API 不好用时的备选取屏通道 | 读屏取词成功率下降 |
| 修改音频设置 MODIFY_AUDIO_SETTINGS | 代码里没有任何音频调用——这是清单中的历史遗留声明 | 拒绝也完全不影响功能 |
机型情况
能装和能隐身是两件事,分开说。
| 环境 | 能不能用 | 隐身效果 |
|---|---|---|
| Redmi K60 · MIUI 14 · Android 13 | 已真机验证 | 图层级跳过快照 |
| 其他小米 / Redmi(HyperOS) | 同一条代码路径,未逐机型验证 | 预期一致,需实测 |
| 其他品牌 Android 9+ | 可用 | 回退标题伪装,非厂商标记 |
| Android 8.1 及以下 | 可用(无需解黑名单) | 不打图层标记 |
| 鸿蒙 NEXT | APK 无法安装 | 不支持 |
设置页里有兼容性报告。 App 内可以直接看当前机型被判定成哪个品牌、走哪条隐身路径,比任何表格都准。