我正在将斑马扫描 sdk 添加到我的应用程序中。我看到当相机打开时,硬件扫描仪不起作用。我已经实现了Scanner.StatusListener,但我看到当相机打开时没有调用它。我看到了一种方法,可以知道用户何时在相机打开时单击硬件按钮以向他们显示吐司。我怎样才能得到那个回调
遗憾的是,由于硬件依赖性较低,无法在同一应用中同时使用相机和扫描仪(即使您使用的是 2D 成像仪而不是相机,也存在此硬件依赖关系(。 在这种情况下,没有简单的方法可以以编程方式确定用户是否按下了触发器,要像你所说的那样显示 toast,我能想到的唯一方法是让你的应用使用 KeyMapping 管理器将触发器重新映射到其他操作,然后在关闭相机时将触发器恢复为其原始行为。与其尝试在使用相机时管理 EMDK 启用和禁用,我建议使用 DataWedge 在您的应用程序中进行扫描,当显示相机时,您仍然无法进行扫描,但它应该使您的应用程序逻辑更简单