如何在使用跨越多个制造商的不同 PDA 设备的激光扫描仪的情况下制作条形码扫描仪(一维条形码)应用程序?
How to make a barcode scanner(1D barcodes) app in flutter that uses Laser Scanner of different PDA devices spanning multiple manufacturers?
我正在创建一个用于扫描条形码的移动应用程序。我将在我组织的许多 PDA 上安装它。我们拥有的 PDA 包括品牌 Honeywell、smartpeak、ZKC。我正在使用 flutter 来创建这个应用程序。到目前为止,我已经尝试了 flutter 中的以下软件包:
- pda_scanner: ^0.2.9 (https://pub.dev/packages/pda_scanner)
pda-scanner 的文档对我来说有点不清楚。我尝试使用示例代码
不适用于任何扫描仪
- zkc_scanner: ^1.0.1+3 (https://pub.dev/packages/zkc_scanner)
zkc_scanner 适用于 ZKC 扫描仪但不适用于其他品牌
- honeywell_scanner: ^2.0.0+4 (https://pub.dev/packages/honeywell_scanner)
将 honeywell_scanner 依赖项添加到 pubspec.yaml 导致编译失败
是否有任何其他包可以帮助我实现我想要的,或者我可以创建我自己的供应商中立包来帮助实现这一目标的任何方式?
终于找到答案了,比我想象的要容易。你真的需要 use/build 任何包,只需将扫描仪视为另一个键盘的输入即可。点击 TextField 以聚焦,然后使用 SCAN 键扫描条形码。扫描的条形码将自动发送到突出显示的 TextField
我正在创建一个用于扫描条形码的移动应用程序。我将在我组织的许多 PDA 上安装它。我们拥有的 PDA 包括品牌 Honeywell、smartpeak、ZKC。我正在使用 flutter 来创建这个应用程序。到目前为止,我已经尝试了 flutter 中的以下软件包:
- pda_scanner: ^0.2.9 (https://pub.dev/packages/pda_scanner) pda-scanner 的文档对我来说有点不清楚。我尝试使用示例代码 不适用于任何扫描仪
- zkc_scanner: ^1.0.1+3 (https://pub.dev/packages/zkc_scanner) zkc_scanner 适用于 ZKC 扫描仪但不适用于其他品牌
- honeywell_scanner: ^2.0.0+4 (https://pub.dev/packages/honeywell_scanner) 将 honeywell_scanner 依赖项添加到 pubspec.yaml 导致编译失败
是否有任何其他包可以帮助我实现我想要的,或者我可以创建我自己的供应商中立包来帮助实现这一目标的任何方式?
终于找到答案了,比我想象的要容易。你真的需要 use/build 任何包,只需将扫描仪视为另一个键盘的输入即可。点击 TextField 以聚焦,然后使用 SCAN 键扫描条形码。扫描的条形码将自动发送到突出显示的 TextField