xindalu_scan_flutter 0.0.1
xindalu_scan_flutter: ^0.0.1 copied to clipboard
新大陆手持设备红外扫描识别插件by_flutter
xindalu_scan_flutter #
新大陆手持设备红外扫描识别插件by_flutter
Getting Started #
初始化 #
[key
]表示flutter app 和原生通道的一个连接约定字符串,可以随便取
static const String key = 'xindalukey';//自定义key
static const EventChannel _eventChannel = EventChannel(key);
然后在initState
初始化
await XindaluScanFlutter.init(config); // 如果不配置,将使用官方默认值
使用默认配置
await XindaluScanFlutter.init(Map());
config
可选配置
Map<String, dynamic> config = Map();
config["extra1"] = "code1";//对应下面的条码1Extra
config["extra2"] = "code2"; //对应下面的条码2Extra
config["flutterAppChannelName"] = key; //上面的key
config['barcodeType'] = "SCAN_BARCODE_TYPE";//对应下面的麻汁类型
监听扫描数据 #
在需要获取到扫描数据的页面,声明周期initState
监听
_eventChannel.receiveBroadcastStream().listen((value) {
print("获取到扫描头数据>>>>>>>>>>$value");
});
附件 #
待更新