0

我们正在考虑在我们的应用程序中使用基于 Zebra Android 的条码扫描器和 DataWedge 软件。(颤振应用程序)。我在文档中看到 DataWedge 软件可以将条形码值自动扫描到选定的文本输入字段,这很棒。但是,我没有找到有关物理硬件密钥和 DataWedge 访问的任何信息。如果我们有像 TC20(带键盘)或 MC3300 这样的扫描仪,它们有物理键,它们是否也使用 DataWedge 进行捕获?键盘是否直接作为物理键盘与 Android 一起使用,允许用户在选定的文本字段中键入内容?

我们也可能使用网络应用 SPA (EmberJS)。在任何一种情况下,我们都不会使用任何 Zebra SDK,只使用 DataWedge 配置文件。DataWedge 似乎可以满足我们的需要,但我不确定物理键盘/小键盘如何与 Android 和非 SDK 应用程序配合使用。

感谢您的帮助。

4

1 回答 1

0

DataWedge 与物理键盘分开。如果您按下物理键盘上的键,它们在您的应用程序中将与软件键盘上按下的键没有区别。Android 原生支持硬件键盘——它不再用于消费类硬件。

DataWedge 将捕获条形码(或其他输入,如 RFID 或串行),如果配置了按键输出,会将这些键发送到您的应用程序,以便它们出现在输入字段中,但它不依赖键盘来实现这一点。

MC3300 的最新图像还支持支持更多 SPA 用例的 DataWedge 按键事件,有关更多信息,请参阅https://developer.zebra.com/blog/listening-keypress-events-datawedge

于 2020-01-24T23:01:17.030 回答