- 在 AndroidManifest.xml 中添加 USB Host 权限声明 - 集成 CH934X Android SDK 并通过反射调用原生功能 - 实现设备查找、串口读写、GPIO 和 Modem 控制功能 - 添加异常回调机制处理设备拔出等情况 - 提供 Stream 数据流支持实时串口数据监听 - 完善单元测试覆盖所有核心功能模块
16 lines
511 B
Dart
16 lines
511 B
Dart
// 示例应用 Widget 测试,验证应用能正常构建出主入口。
|
|
|
|
import 'package:ch934x_serial_example/main.dart';
|
|
import 'package:flutter/material.dart';
|
|
import 'package:flutter_test/flutter_test.dart';
|
|
|
|
void main() {
|
|
testWidgets('App boots and shows the example title', (tester) async {
|
|
await tester.pumpWidget(const Ch934xSerialExampleApp());
|
|
await tester.pump();
|
|
|
|
expect(find.text('CH934X Serial Example'), findsWidgets);
|
|
expect(find.byType(MaterialApp), findsOneWidget);
|
|
});
|
|
}
|