* 设置界面支持切换到不同类型的仪表盘地址,默认是自动跳转

* 监听遥控器 F8 按键,打开设置界面
* webView 禁止缩放,避免受到安卓字体和dpi缩放的影响
This commit is contained in:
Zhanghu
2025-10-10 15:42:24 +08:00
parent 80a8226c80
commit 4551fe1f5a
6 changed files with 68 additions and 6 deletions

View File

@@ -2,9 +2,9 @@
## 1. 简介
本项目是一个 Android 设备设计的专用仪表盘Dashboard客户端。
本项目是一个运行在 Android 设备上的仪表盘Dashboard客户端。
其主要功能是作为一个**数字标牌或控制面板**的展示端:它通过全屏 `WebView` 加载并展示一个远程的网页仪表盘,同时接收远程指令,在预定的时间通过串口与外部硬件设备进行通信。
其主要功能是作为一个**仪表盘Dashboard**的展示端:它通过全屏 `WebView` 加载并展示一个远程的网页仪表盘,并根据服务器数据的配置,在预定的时间通过串口与外部硬件设备进行通信。
## 2. 主要功能
@@ -59,12 +59,12 @@
这是一个标准的 Android Gradle 项目。使用 Android Studio 打开即可,或在命令行中执行以下命令构建:
```bash
# 构建 Debug 版本的 APK
./gradlew assembleDebug
# 构建 Release 版本的 APK
./gradlew clean assembleRelease
```
## 6. TODO
* [ ] 恢复并优化图片轮播功能,支持本地与网络图片。
* [ ] 提供更丰富的远程配置选项(如轮播间隔、动画效果等)。
* [ ] 增加 Web 与客户端通过 JavascriptInterface 的双向交互。
* [ ] 增加 Web 与客户端通过 Javascript Interface 的双向交互。