fix: 修复应用更新检查机制
🔧 更新检查优化: - 复刻 FongMi/TV 的更新检查机制 - 使用独立 Release 仓库托管更新信息 - 避免 GitHub API 频率限制问题 - 默认启用自动更新检查功能 📂 文件变更: - 重写手机版 Updater.java,统一更新检查逻辑 - 修改 Github.java,指向新的 Release 仓库 - 启用 getAutoUpdateCheck() 默认值为 true ✅ 功能改进: - 手机版和TV版使用相同的更新检查机制 - 支持国内外网络环境自动切换 - 错误处理和用户提示优化
This commit is contained in:
@@ -0,0 +1,131 @@
|
||||
# XMBOX v3.0.7 Release Notes
|
||||
|
||||
## 🎯 重要更新
|
||||
|
||||
XMBOX v3.0.7 是一个重要的稳定性和用户体验升级版本,包含关键崩溃修复和全面的UI优化。
|
||||
|
||||
## 🐛 核心修复
|
||||
|
||||
### 关键崩溃修复
|
||||
- **修复 VodConfig 空指针崩溃** - 解决应用销毁时的 NullPointerException
|
||||
- **修复 LiveConfig 初始化问题** - 增强单例模式的安全性
|
||||
- **优化生命周期管理** - 改进 Activity 销毁时的资源清理
|
||||
|
||||
### 稳定性提升
|
||||
- 添加构造函数初始化,防止 clear() 方法空指针异常
|
||||
- 增强错误处理机制和异常捕获
|
||||
- 全面的空值安全检查
|
||||
|
||||
## 🎨 UI/UX 全面升级
|
||||
|
||||
### 新增隐私协议页面
|
||||
- 符合应用商店规范的隐私政策界面
|
||||
- 完善的任务栈管理,防止用户回退到协议页面
|
||||
- 优雅的应用退出机制
|
||||
|
||||
### 界面优化
|
||||
- **修复按钮文字显示** - 解决长文本显示不完整问题
|
||||
- 调整按钮文字大小:16sp → 13sp
|
||||
- 增加按钮高度:48dp → 56dp
|
||||
- 支持多行文本显示和居中对齐
|
||||
|
||||
### 空状态优化
|
||||
- **恢复完整 Lottie 动画** - 54KB 高质量动画效果
|
||||
- **位置调整** - 空状态动画向上移动 40dp,提升视觉平衡
|
||||
- **川渝方言文案** - 更新为 "这里撒子内容都没得~"
|
||||
- 新增多个专用空状态布局:搜索、收藏、通用
|
||||
|
||||
## 📺 TV版本专项优化
|
||||
|
||||
### 选集按钮优化
|
||||
- **黄色高亮显示** - 选中状态文字改为黄色 (#FFEB3B)
|
||||
- **专用颜色方案** - 新增 episode_text.xml 选择器
|
||||
- **精准影响范围** - 仅修改视频详情页,不干扰其他界面
|
||||
|
||||
### 视觉体验提升
|
||||
- 保持与手机版一致的核心功能
|
||||
- 针对电视遥控器操作优化
|
||||
- 更清晰的焦点状态指示
|
||||
|
||||
## ⚡ 技术改进
|
||||
|
||||
### 架构优化
|
||||
- 改进单例模式的实现
|
||||
- 增强并发安全性
|
||||
- 优化内存使用效率
|
||||
|
||||
### 代码质量
|
||||
- 添加完善的空值检查
|
||||
- 改进异常处理逻辑
|
||||
- 增强调试和错误报告机制
|
||||
|
||||
## 📱 平台支持
|
||||
|
||||
### Android 兼容性
|
||||
- **最低要求**: Android 5.0 (API 21)
|
||||
- **推荐版本**: Android 7.0 及以上
|
||||
- **架构支持**: ARM64-V8A、ARM V7A
|
||||
|
||||
### 设备支持
|
||||
- 手机、平板设备
|
||||
- Android TV、机顶盒
|
||||
- 各类智能电视设备
|
||||
|
||||
## 🔧 开发者信息
|
||||
|
||||
### 构建信息
|
||||
- **编译日期**: 2025-09-26
|
||||
- **Gradle 版本**: 8.13
|
||||
- **Target SDK**: 34
|
||||
- **签名**: 正式发布签名
|
||||
|
||||
### 文件大小
|
||||
- **手机版 ARM64**: 37MB
|
||||
- **手机版 ARM32**: 32MB
|
||||
- **TV版 ARM64**: 34MB
|
||||
- **TV版 ARM32**: 30MB
|
||||
|
||||
## 📋 安装说明
|
||||
|
||||
### 首次安装
|
||||
1. 下载对应架构的 APK 文件
|
||||
2. 允许安装未知来源应用
|
||||
3. 首次启动会显示隐私协议页面
|
||||
4. 同意协议后即可正常使用
|
||||
|
||||
### 从旧版本升级
|
||||
- 支持从 v3.0.0 及以上版本直接升级
|
||||
- 用户数据和设置将自动保留
|
||||
- 建议清除应用缓存以获得最佳体验
|
||||
|
||||
## ⚠️ 重要提醒
|
||||
|
||||
### 合规使用
|
||||
- 本软件仅为技术性多媒体播放器外壳
|
||||
- 不包含任何音视频内容
|
||||
- 用户需自行配置合法的内容源
|
||||
- 请遵守当地法律法规
|
||||
|
||||
### 隐私保护
|
||||
- 新增的隐私协议确保用户知情同意
|
||||
- 不收集用户个人信息
|
||||
- 本地数据处理,保护用户隐私
|
||||
|
||||
## 🙏 致谢
|
||||
|
||||
感谢所有用户的反馈和建议,特别是:
|
||||
- 崩溃报告和调试信息的提供者
|
||||
- UI/UX 改进建议的贡献者
|
||||
- 测试不同设备兼容性的志愿者
|
||||
|
||||
## 📞 支持与反馈
|
||||
|
||||
- **GitHub Issues**: https://github.com/Tosencen/XMBOX/issues
|
||||
- **功能请求**: https://github.com/Tosencen/XMBOX/discussions
|
||||
- **Bug 报告**: 请提供详细的设备信息和复现步骤
|
||||
|
||||
---
|
||||
|
||||
**基于 FongMi/TV 项目开发 | GPL-3.0 开源协议**
|
||||
|
||||
> 如果这个项目对你有帮助,请给我们一个 ⭐ Star!
|
||||
Reference in New Issue
Block a user