Files

998 B
Raw Permalink Blame History

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。