90de9121ffc87ea6e44a17bcbb6bdf1095e398dc
- 移除反射机制,直接集成CH934XLib.jar官方SDK - 添加CH934XManager初始化逻辑并处理Application上下文兼容性 - 实现设备枚举、串口打开关闭等核心功能的直接调用 - 集成IDataCallback和IModemStatus回调处理 - 更新异常回调机制,支持原生层主动推送异常事件 - 优化设备连接状态管理和USB权限处理 - 为Dart模型类添加相等性比较和哈希码实现 - 更新示例应用UI以适配新的串口索引选择逻辑
ch934x_serial
Flutter 插件:封装南京沁恒微电子 CH934X 系列 USB 转多串口芯片的 Android SDK,提供设备查找、串口读写、GPIO 与 Modem 控制等能力。
文档
- 详细使用说明:
docs/CH934X_Plugin_使用说明.md - 原 Android SDK 接口规范:
docs/CH934X_Android_开发说明.md
快速上手
dependencies:
ch934x_serial: ^1.0.0
import 'package:ch934x_serial/ch934x_serial.dart';
final plugin = Ch934xSerial();
final devices = await plugin.getDeviceList();
完整 API 列表与示例请阅读上面的使用说明。
平台支持
- ✅ Android(基于
CH934XLib.jar反射桥接) - ❌ iOS / Web / Desktop(暂未实现)
Languages
Dart
62%
Java
38%