Files
Inbound20260114/.claude/commands/commit.md
lvmeng c697b4aa65 feat(activity): 添加 Zip 文件下载解压工具和趣味页面
- 新增 ZipDownloadUtils:支持大文件下载、进度回调、断点续传
- 新增 ZipExtractUtils:支持 Zip 文件解压、进度回调、自动创建目录
- 新增 ModelResourceManager:高层资源管理器,协调下载和解压流程
- 新增 FunActivity:趣味测试页面,包含 3 个按钮
  - 按钮 1:下载 Zip 文件
  - 按钮 2:解压 Zip 文件
  - 按钮 3:读取 JSON 并保存到 ObjectBox 数据库
- 新增 activity_fun.xml:趣味页面布局
- 新增 ZipToolsUsageExample:工具使用示例文档
- 改进 ToastUtils:改为 Context 扩展方法 (toast/toastLong)
- 暂时注释 HomeActivity 中 tvTime 的点击事件
2026-03-13 11:27:53 +08:00

53 lines
1.8 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
请按以下步骤为当前改动生成 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`