斑马扫描器 emdk 集成

Zebra scanner emdk integration

我正在将斑马扫描 SDK 添加到我的应用程序中。我看到当相机打开时,硬件扫描仪不工作。我已经实现了 Scanner.StatusListener 但我发现当相机打开时它不会被调用。我看到一种方法可以知道用户何时在相机打开时单击硬件按钮以向他们敬酒。我怎样才能得到那个回调

遗憾的是,由于低级别的硬件依赖性,无法在同一应用程序中同时使用相机和扫描仪(即使您使用 2D 成像仪而不是相机进行扫描,也存在这种硬件依赖性).在这种情况下,没有简单的方法来以编程方式确定用户已按下触发器,以显示您所说的祝酒词,我能想到的唯一方法是让您的应用使用 KeyMapping Manager,然后在相机关闭时将触发器恢复到其原始行为。 与其尝试在使用相机时管理 EMDK 启用和禁用,我建议使用 DataWedge 在您的应用程序中进行扫描,您仍然无法在显示相机时进行扫描,但它应该使您的应用程序逻辑更简单