Repository navigation
v1.1
v1.1
适配低版本 Android(重要)
此前 APK 声明的是 minSdk 36(Android 16),等于只有最新系统能安装 ✗。
现在改为 Android 8.1(API 27)及以上,同时把 targetSdk 从预览版号 37 改成正式的 34。
为此处理了 9 处高版本 API 调用(全部加了版本守卫或改用等价 API),静态检查(lint)已全绿:
| 原位用的 API | 处理 |
|---|---|
Application.getProcessName(API 28) |
低版本退回 applicationInfo.processName |
WindowInsets.Type.systemBars() / Insets.bottom(API 29/30) |
低版本退回 systemWindowInsetBottom |
Outline.setPath(API 30) |
低版本改用等价的 setConvexPath |
新增「屏蔽任务 / 赚钱推广」开关(默认开启)
每天首次打开时会出现两处一闪而过的推广元素:金币飞入动画、「即将过期」提醒。
它们来自「赚钱」推广页,且不在页面视图树里(或是一次性动画),视图层的隐藏规则够不到 ✗。
现在改为在网络层让 APP 认为"没有任务 / 没有到期提示",从源头消除:
拦截 lite_v_youth_task_center、lite_v_vip_center、get_vip_tips、task_center/card_list、
activity/task_list 等路径。
面板「界面净化」组新增同名开关,可随时关闭。
刻意不拦签到状态与运营配置接口,避免影响签到/领取。
修复
-
低版本设备「安装包损坏」的问题:此前 minSdk 是 36(Android 16),在低版本系统上安装时,
安装器报的是 「安装包损坏 / 解析失败」(而不是"系统版本过低"),很容易被误判成文件坏了 ✗。
本次降到 Android 8.1 后,这类设备可以正常安装 ✓ -
修正面板「关于」里的仓库链接(此前指向作者主页,现指向仓库)
-
修正两处代码规范问题(lint 全绿)
升级说明
- 签名与 v1.0 一致,可直接覆盖安装 ✓
- 若之前装的是 v1.0,本次为小版本升级,配置与开关状态全部保留