docs: 更新到v3.0.8版本,优化UI交互体验

This commit is contained in:
您的名字
2025-10-14 13:40:13 +08:00
parent 9d6d531ffe
commit cf56f091f3
13 changed files with 91 additions and 132 deletions
-131
View File
@@ -1,131 +0,0 @@
# 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!
Submodule XMBOX-Release updated: 75991c52f1...71decd277f
+62
View File
@@ -0,0 +1,62 @@
# XMBOX Release Files
## 📁 文件结构
```
apk/release/
├── mobile.json # 最新版本信息 (手机版)
├── leanback.json # 最新版本信息 (TV版)
├── v3.0.7/ # v3.0.7版本文件
│ ├── mobile.json # v3.0.7版本信息
│ ├── leanback.json # v3.0.7版本信息
│ ├── mobile-arm64_v8a.apk
│ ├── mobile-armeabi_v7a.apk
│ ├── leanback-arm64_v8a.apk
│ └── leanback-armeabi_v7a.apk
└── v3.0.8/ # v3.0.8版本文件
├── mobile.json # v3.0.8版本信息
├── leanback.json # v3.0.8版本信息
├── mobile-arm64_v8a-v3.0.8.apk
├── mobile-armeabi_v7a-v3.0.8.apk
├── leanback-arm64_v8a-v3.0.8.apk
└── leanback-armeabi_v7a-v3.0.8.apk
```
## 📱 版本说明
### v3.0.8 (最新版本)
- **发布时间**: 2025-10-14
- **版本代码**: 308
- **主要更新**: UI交互体验全面优化
### v3.0.7
- **发布时间**: 2025-09-26
- **版本代码**: 307
- **主要更新**: 全面优化稳定性和用户体验
## 🔗 下载链接
### 最新版本 (v3.0.8)
- **手机版 ARM64**: [mobile-arm64_v8a-v3.0.8.apk](v3.0.8/mobile-arm64_v8a-v3.0.8.apk)
- **手机版 ARMv7**: [mobile-armeabi_v7a-v3.0.8.apk](v3.0.8/mobile-armeabi_v7a-v3.0.8.apk)
- **TV版 ARM64**: [leanback-arm64_v8a-v3.0.8.apk](v3.0.8/leanback-arm64_v8a-v3.0.8.apk)
- **TV版 ARMv7**: [leanback-armeabi_v7a-v3.0.8.apk](v3.0.8/leanback-armeabi_v7a-v3.0.8.apk)
### 历史版本
- **v3.0.7**: [查看v3.0.7版本文件](v3.0.7/)
## 📋 版本信息
每个版本目录都包含对应的JSON配置文件,包含:
- `name`: 版本号
- `desc`: 版本描述和更新内容
- `code`: 版本代码
- `downloads`: 下载链接映射 (仅根目录文件)
## 🔐 签名信息
所有APK文件均使用多重签名保护:
- ✅ v1 (JAR签名) - 最佳兼容性
- ✅ v2 (APK签名方案v2) - 全文件签名
- ✅ v3 (APK签名方案v3) - 支持密钥轮换
- ✅ v4 (APK签名方案v4) - 增量签名
+9
View File
@@ -0,0 +1,9 @@
{
"name": "3.0.8",
"desc": "XMBOX TV版 v3.0.8 (Android TV/机顶盒专用)\n\n✨ UI优化:\n• 修复按钮点击效果过于明显的问题\n• 统一使用自定义背景替代系统selectableItemBackgroundBorderless\n• 移除Control.Action样式中的文字阴影效果\n• 优化直播页面选择按钮颜色为主题黄色\n• 调整许可协议页面按钮区域上间距为8dp\n• 修复跨类和换源按钮的文字重叠问题\n• 提升整体UI视觉一致性和用户体验\n\n🔧 改进优化:\n• 优化大屏界面体验\n• 提升播放稳定性\n\n📺 专为电视优化:遥控器导航 | 10-foot UI | ARM64/ARMv7",
"code": 308,
"downloads": {
"arm64_v8a": "v3.0.8/leanback-arm64_v8a-v3.0.8.apk",
"armeabi_v7a": "v3.0.8/leanback-armeabi_v7a-v3.0.8.apk"
}
}
+9
View File
@@ -0,0 +1,9 @@
{
"name": "3.0.8",
"desc": "XMBOX 手机版 v3.0.8\n\n✨ UI优化:\n• 修复按钮点击效果过于明显的问题\n• 统一使用自定义背景替代系统selectableItemBackgroundBorderless\n• 移除Control.Action样式中的文字阴影效果\n• 优化直播页面选择按钮颜色为主题黄色\n• 调整许可协议页面按钮区域上间距为8dp\n• 修复跨类和换源按钮的文字重叠问题\n• 提升整体UI视觉一致性和用户体验\n\n🔧 改进优化:\n• 优化内存使用\n• 提升播放稳定性\n\n📱 支持架构:ARM64-v8a | ARMv7a",
"code": 308,
"downloads": {
"arm64_v8a": "v3.0.8/mobile-arm64_v8a-v3.0.8.apk",
"armeabi_v7a": "v3.0.8/mobile-armeabi_v7a-v3.0.8.apk"
}
}
+5
View File
@@ -0,0 +1,5 @@
{
"name": "3.0.7",
"desc": "XMBOX TV版 v3.0.7 (Android TV/机顶盒专用)\n\n✨ UI优化:\n• 全新自定义开关按钮(黄色/黑色Material Design风格)\n• 优化电量百分比显示(16sp字号,2dp间距)\n• 精简设置页面,隐藏壁纸功能\n\n🔒 安全增强:\n• 启用v1/v2/v3/v4多重签名保护\n• 提升应用安全性和兼容性\n\n🔧 改进优化:\n• 修复设置页面崩溃问题\n• 优化大屏界面体验\n• 提升播放稳定性\n\n📺 专为电视优化:遥控器导航 | 10-foot UI | ARM64/ARMv7",
"code": 307
}
+5
View File
@@ -0,0 +1,5 @@
{
"name": "3.0.7",
"desc": "XMBOX 手机版 v3.0.7\n\n✨ UI优化:\n• 全新自定义开关按钮(黄色/黑色Material Design风格)\n• 优化电量百分比显示(16sp字号,2dp间距)\n• 精简设置页面,隐藏壁纸功能\n\n🔒 安全增强:\n• 启用v1/v2/v3/v4多重签名保护\n• 提升应用安全性和兼容性\n\n🔧 改进优化:\n• 修复设置页面崩溃问题\n• 优化内存使用\n• 提升播放稳定性\n\n📱 支持架构:ARM64-v8a | ARMv7a",
"code": 307
}
Binary file not shown.

Before

Width:  |  Height:  |  Size: 703 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 890 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 869 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 64 B

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.
Binary file not shown.