Fetch the repository succeeded.
第一种方式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();
String? version = await IdataPda.platformVersio;
// 说明:将指定按键键值附加到扫描结果后。
// 输入参数:flag,参数值,附加值类型。支持的值如下:
// 不传入默认为 0
// 0:不附加内容
// 1:附加回车键
// 2:附加 TAB 键
// 3:附加换行符(\n)
// 返回值:空
await IdataPda.enableAddKeyValue(flag: 0);
参考文献
1. PDA红外扫描(flutter插件开发,监听原生广播返回数据 - 简书 (jianshu.com))
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。