该应用程序是 enioka Scan 的演示,该库使所有条形码扫描仪在任何 Android 应用程序中的集成变得容易,避免供应商锁定并降低高级扫描仪集成的成本。
它与 Zebra、Honeywell、Athesi 等不同供应商的各种集成或外部扫描设备兼容。
当没有可用的兼容硬件设备时,该库提供基于 ZBar(默认)或 ZXing 的相机读取器。
通过通用抽象,它提供对以下方法的访问(前提是硬件支持它们):
- 按下/释放扫描仪的触发器
- 暂停/恢复扫描功能
- 断开/重新连接扫描仪
- 启用/禁用扫描仪的照明
- 启用/禁用彩色 LED
- 设置扫描仪启用的符号系统
最后,它提供了一个处理扫描仪生命周期的即用型服务,以及一个模板活动,使您可以在几分钟内使用扫描仪。
该应用程序包括该库的所有兼容性模块。
在 GitHub 上查看该库及其源代码:https://github.com/enioka-Haute-Couture/enioka_scan