尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

为什么换一台 PDA,扫码功能就可能失效?

为什么换一台 PDA,扫码功能就可能失效? 做过 Android PDA 项目的开发应该遇到过明明上一台设备扫码正常换个品牌以后代码突然不能用了。原因通常不是扫码功能坏了而是不同厂家提供的扫码数据方式不同。例如Android 广播模拟键盘HID 输入2.4G 扫码枪如果业务代码直接绑定某一种设备协议设备一换业务代码也得跟着改。更合理的方式是增加一个 Scan Bridge。我最近把这部分封装成了SL-ScanBridge负责把不同扫码来源统一转换成一个标准扫码事件。业务层只需要监听扫码结果 → 获取条码 → 执行业务设备差异全部交给插件处理。这种结构对于需要兼容多个 PDA 品牌的 WMS、仓储和物流项目会方便很多。插件地址https://ext.dcloud.net.cn/plugin?id28665
返回列表