lenn 551022215c feat: add Android USB serial port support via USB Host API
- Add USB Host permissions and device filter to AndroidManifest.xml
- Create UsbSerialPlugin Kotlin plugin for USB Host API (enumerate, permission, open devices)
- Add serial_connect_fd command for Android to accept USB file descriptors
- Create RawFdStream wrapper for async I/O on raw file descriptors
- Make run_serial_with_poll generic over AsyncRead+AsyncWrite
- Register UsbSerialPlugin in MainActivity
2026-05-11 20:31:46 +08:00
2026-03-30 02:59:56 +08:00
2026-04-29 15:54:23 +08:00
2026-03-30 02:59:56 +08:00
2026-03-30 02:59:56 +08:00
2026-04-29 15:54:23 +08:00
2026-04-01 02:37:39 +08:00
2026-03-30 02:59:56 +08:00
2026-03-30 02:59:56 +08:00
2026-03-30 02:59:56 +08:00
2026-03-30 02:59:56 +08:00

Tauri Demo (SvelteKit + TypeScript)

环境要求

  • Node.js 18+(建议 LTS
  • Rust stablerustup + cargo
  • Windows 下请确保已安装 WebView2 Runtime 和 MSVC C++ 构建工具

安装依赖

npm install

运行方式

  1. 仅启动前端Vite
npm run dev

默认地址是 http://localhost:5173

  1. 启动 Tauri 桌面应用(前端 + Rust
npm run tauri dev

构建

构建前端静态资源:

npm run build

构建 Tauri 桌面安装包:

npm run tauri build

代码检查

npm run check

推荐 IDE 插件

VS Code + Svelte + Tauri + rust-analyzer

Description
No description provided
Readme 339 MiB
0.4.0 Latest
2026-04-29 17:15:18 +08:00
Languages
HTML 58.5%
Svelte 17.8%
TeX 10.9%
Rust 8.4%
Kotlin 2%
Other 2.2%