2 Star 3 Fork 1

Fniu / idata_pda

Create your Gitee Account
Explore and code with more than 8 million developers,Free private repositories !:)
Sign up
Clone or Download
contribute
Sync branch
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
Loading...
README.md

idata_pda

IData手持pda设备红外扫描监听 #仅限Android

如何使用

1. 红外扫描 (目前支持: IData PDA安装过IScan Pro的型号)

​ 第一种方式Mixin混入

// 第一步:混入Mixin
class _MyAppState extends State<MyApp> with PdaScanMixin<MyApp> {
  // 获取pda扫描后结果
  @override
  Future<void> pdaResultHandler(String code) async {}
}

​ 第二种方式

// 在任何地方监听扫描数据
PdaScanUtil.instance.listen((String code) {});

​ 销毁请使用

// 不需要的时候记得关闭它
PdaScanUtil.instance.cancel();

2. 获取android版本

String? version = await IdataPda.platformVersio;

3. PDA设置附加按键

// 说明:将指定按键键值附加到扫描结果后。
// 输入参数:flag,参数值,附加值类型。支持的值如下:
// 不传入默认为 0
// 0:不附加内容
// 1:附加回车键
// 2:附加 TAB 键
// 3:附加换行符(\n)
// 返回值:空

await IdataPda.enableAddKeyValue(flag: 0);

参考文献

​ 1. PDA红外扫描(flutter插件开发,监听原生广播返回数据 - 简书 (jianshu.com)

About

flutter 解决IDATA广播事件,内置部分功能 PDA型号:idata(内置已安装scan_pro) PUB地址:https://pub.dev/packages/idata_pda expand collapse
Dart and 4 more languages
BSD-3-Clause
Cancel

Releases

No release

Contributors

All

Activities

Load More
can not load any more
Dart
1
https://gitee.com/Fniu/idata_pda.git
git@gitee.com:Fniu/idata_pda.git
Fniu
idata_pda
idata_pda
master

Search