Flutter终端IDATA PDA激光扫描功能使用方式

1,673 阅读1分钟
  1. 引入pub.dev库
 idata_pda: ^0.0.1
 
 备注: 本库仅限 idata pda 默认安装 iscan_pro 的设备, 仅支持 Android Pda 设备
  1. 在flutter页面中混入类
class _MyAppState extends State<MyApp> with PdaScanMixin<MyApp> {
  @override
  Future<void> pdaResultHandler(String code) async {
    // 返回已扫描的结果
    print(code);
  }
}
// 全局监听扫描数据
PdaScanUtil.instance.listen((String code) {});


// 关闭监听
PdaScanUtil.instance.listen((String code) {});

库中目前暂: 焦点在的情况下,软键盘的隐藏, 如有什么pda建议可以留言🤭

目前idata pda这方面的库暂时还未支持,出于这个需求写了个库。

参考文献: flutter插件开发,监听原生广播返回数据 - 简书 (jianshu.com)

pub.dev地址: gitee.com/Fniu/flutte…

gitee地址: pub.dev/packages/id…

ZZP4H`@244U776VSXIBQLDJ.jpg