- 新增 ZipDownloadUtils:支持大文件下载、进度回调、断点续传 - 新增 ZipExtractUtils:支持 Zip 文件解压、进度回调、自动创建目录 - 新增 ModelResourceManager:高层资源管理器,协调下载和解压流程 - 新增 FunActivity:趣味测试页面,包含 3 个按钮 - 按钮 1:下载 Zip 文件 - 按钮 2:解压 Zip 文件 - 按钮 3:读取 JSON 并保存到 ObjectBox 数据库 - 新增 activity_fun.xml:趣味页面布局 - 新增 ZipToolsUsageExample:工具使用示例文档 - 改进 ToastUtils:改为 Context 扩展方法 (toast/toastLong) - 暂时注释 HomeActivity 中 tvTime 的点击事件
53 lines
1.8 KiB
Markdown
53 lines
1.8 KiB
Markdown
请按以下步骤为当前改动生成 Git 提交信息并执行提交:
|
||
|
||
## 步骤
|
||
|
||
1. 并行运行以下命令,了解当前改动:
|
||
- `git diff --staged` 查看已暂存的变更内容
|
||
- `git diff` 查看未暂存的变更内容
|
||
- `git status` 查看变更文件列表
|
||
|
||
2. 若存在未暂存的文件,询问用户是否需要一起提交。
|
||
|
||
3. 根据变更内容,按以下规范生成提交信息:
|
||
|
||
**格式:** `<类型>(<范围>): <简短描述>`
|
||
|
||
| 类型 | 适用场景 |
|
||
|------|---------|
|
||
| feat | 新增功能 |
|
||
| fix | 修复 bug |
|
||
| refactor | 代码重构(不改变行为) |
|
||
| chore | 构建/配置/依赖调整 |
|
||
| docs | 文档更新 |
|
||
| perf | 性能优化 |
|
||
|
||
**范围参考本项目模块:**
|
||
- `face` — 人脸识别相关(LoginByFaceActivity、RecognizeViewModel)
|
||
- `serial` — 串口/开柜相关(SerialApi、PlateUtils)
|
||
- `network` — 网络层(ApiService、RemoteRepository、RequestInterceptor)
|
||
- `activity` — Activity 界面逻辑
|
||
- `fragment` — Fragment 界面逻辑
|
||
- `viewmodel` — ViewModel 层
|
||
- `ui` — 布局/样式调整
|
||
- `global` — GlobalData、MyApp 等全局配置
|
||
|
||
**示例:**
|
||
- `feat(face): 新增识别失败后自动采集人脸流程`
|
||
- `fix(serial): 修复开柜编号解析为负数导致串口指令异常`
|
||
- `refactor(network): 统一 API 地址使用 GlobalData.appBaseUrl 前缀`
|
||
|
||
4. 向用户展示拟提交的信息,确认后执行:
|
||
```
|
||
git add <相关文件>
|
||
git commit -m "<提交信息>"
|
||
```
|
||
|
||
5. 提交完成后运行 `git log --oneline -3` 确认结果。
|
||
|
||
## 约束
|
||
|
||
- 提交信息必须使用**简体中文**描述
|
||
- 不要使用 `--no-verify` 跳过钩子
|
||
- 不要在未经用户确认的情况下执行 `git push`
|