Files
opendance-android/tasks/008-about-page.md
T

37 lines
1.1 KiB
Markdown
Raw 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.
# T-AND-008 关于页 + 开源声明
- **状态**:done
- **依赖**:T-AND-006
## 目标
展示版本、隐私说明与完整可滚动的第三方开源声明。
## load
```
DSH.md
contracts/open-source-credits.md # 锚点:全表
app/src/main/java/com/opendance/studio/ui/AboutScreen.kt
app/src/main/java/com/opendance/studio/ui/Credits.kt
```
## 交付物
- `ui/Credits.kt`:15 项声明数据(与契约表逐条对应)
- `ui/AboutScreen.kt`:版本卡片 + 隐私说明 + 可滚动声明列表
## 内容要点
- 版本、契约版本、WebSocket 子协议、关键点拓扑、传输帧长
- **隐私说明**:明确写出「画面不会离开手机」「只发送 33 个关键点坐标」
- 明确声明不使用 SMPL 拓扑
- 每条含许可证、版权(如有)、用途、可点击源链接
## 验收
`CreditsTest`(JVM 单元测试)断言:
条目数 >= 10、文档要求的 10 项全部在列、每条有许可证与 https 链接、
已知项目的许可证正确、本端自身依赖(MediaPipe/OkHttp/CameraX/Compose)均在列、
项目名不重复、契约版本为 0.1.0。