Mini7-one Android Pad项目

wang cong 054374a049 feat: initialize Mini7 Android Pad application преди 1 седмица
mobile-app 054374a049 feat: initialize Mini7 Android Pad application преди 1 седмица
scripts 054374a049 feat: initialize Mini7 Android Pad application преди 1 седмица
src 054374a049 feat: initialize Mini7 Android Pad application преди 1 седмица
.gitignore 054374a049 feat: initialize Mini7 Android Pad application преди 1 седмица
README.md 054374a049 feat: initialize Mini7 Android Pad application преди 1 седмица
package-lock.json 054374a049 feat: initialize Mini7 Android Pad application преди 1 седмица
package.json 054374a049 feat: initialize Mini7 Android Pad application преди 1 седмица
postcss.config.js 054374a049 feat: initialize Mini7 Android Pad application преди 1 седмица
tailwind.config.js 054374a049 feat: initialize Mini7 Android Pad application преди 1 седмица
tsconfig.web.json 054374a049 feat: initialize Mini7 Android Pad application преди 1 седмица
vite.mobile.config.ts 054374a049 feat: initialize Mini7 Android Pad application преди 1 седмица

README.md

Mini7-AndroidPad

Mini7-One Android Pad 上位机。项目基于 React、Capacitor、Android Java/C++、SQLite 和 ONNX Runtime,支持局域网及 USB 串口连接仪器。

环境要求

  • Node.js 18+
  • Android Studio(JDK 17、Android SDK、NDK、CMake)
  • Windows 构建环境默认使用 Android Studio 自带的 JBR

初始化

首次克隆后分别安装网页端和 Capacitor 依赖:

npm install
npm --prefix mobile-app install

构建与运行

# 普通版 APK
npm run build:apk

# OEM 版 APK
npm run build:apk:oem

# 同步普通版资源后用 Android Studio 运行
npm run sync
npm --prefix mobile-app run open

APK 输出到 mobile-app/dist。Android Studio 工程位于 mobile-app/android-capacitor

主要目录

  • mobile-app/src:Capacitor Web 桥接和 Pad 专用适配。
  • mobile-app/android-capacitor:Android 原生工程、USB/TCP通信和 PCR 原生算法。
  • src/renderer:复用的业务页面和报告页面。
  • src/shared:共享业务类型与状态定义。
  • scripts:网页、APK 和在线更新包构建脚本。

更详细的 Pad 构建、OEM、在线更新和算法说明见 mobile-app/README.md