Files
DSHWatchPhone/README.md
T

27 lines
998 B
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.
# DSHWatchPhone(手机端 / 原生 Android)
DSHWatch 手机客户端空壳。后续接入:
- DSHWatch_Server(或 dsh-watch 插件直连)WebSocket。
- 小米穿戴 SDK(Wearable / MessageApi)作为手表 BLE 互联对端。
- 作为手表网关,把服务器状态/事件转发给 DSHWatch,并把手表指令转发回服务器。
## 当前为 UI 空壳
- MainActivity:状态页(刷新 / 设置入口)。
- SettingsActivity:服务器地址 / userId / token 表单。
- WatchBridge.java / ServerClient.java:占位接口,未接入 SDK。
## 构建
用 Android Studio 打开本目录(Gradle 会拉取 AGP + AndroidX)。
- compileSdk 34 / minSdk 26 / targetSdk 34
- Java 17
## 后续接入小米穿戴 SDK
- 从官方 demo(open-vela packages_apps / interconnect_image_demo 的 android_program)拿 libs/。
- 包名与签名需与 DSHWatch(手表 rpk)一致:com.dshwatch.app。
- 在 ServerClient 里接 WebSocket,在 WatchBridge 里接 MessageApi。