feat: replace with native Android empty-shell UI (Main/Settings + stub ServerClient/WatchBridge)
This commit is contained in:
@@ -1,13 +1,26 @@
|
||||
## 快速上手
|
||||
# DSHWatchPhone(手机端 / 原生 Android)
|
||||
|
||||
您可通过运行 `npm run start` 后,使用快应用引擎扫描二维码快速开发。
|
||||
DSHWatch 手机客户端空壳。后续接入:
|
||||
|
||||
## 了解更多
|
||||
- DSHWatch_Server(或 dsh-watch 插件直连)WebSocket。
|
||||
- 小米穿戴 SDK(Wearable / MessageApi)作为手表 BLE 互联对端。
|
||||
- 作为手表网关,把服务器状态/事件转发给 DSHWatch,并把手表指令转发回服务器。
|
||||
|
||||
你可以通过我们的[官方文档](https://doc.quickapp.cn/)熟悉和了解快应用。
|
||||
## 当前为 UI 空壳
|
||||
|
||||
可以通过我们[快应用官方示例项目](https://github.com/quickappcn/sample),快速掌握
|
||||
api 和组件的用法
|
||||
- MainActivity:状态页(刷新 / 设置入口)。
|
||||
- SettingsActivity:服务器地址 / userId / token 表单。
|
||||
- WatchBridge.java / ServerClient.java:占位接口,未接入 SDK。
|
||||
|
||||
对我们有什么意见,建议或者 bug,可以在这里反馈
|
||||
https://github.com/quickappcn/issues
|
||||
## 构建
|
||||
|
||||
用 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。
|
||||
|
||||
Reference in New Issue
Block a user