问题标签 [datawedge]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
2526 浏览

motorola - 以编程方式启动和停止 DataWedge

我正在为手持设备上的条码扫描开发应用程序。我在 Windows Embedded Handheld 6.5.3 上使用 Motorola MC 3190。我正在尝试直接从我的代码以编程方式启用和禁用 DataWedge(比如说,仅在我专注于给定字段时启用,并在我退出该字段时立即禁用它)。如何做到这一点?

0 投票
1 回答
258 浏览

barcode-scanner - 让条码扫描仪 MT2000 转移到下一个焦点

我试图通过从我的摩托罗拉 MT2070 条码扫描仪向主机传输 TAB 或 ENTER 字符来转移到应用程序的下一个焦点。

我尝试使用 SendLabel 方法如下

不幸的是,“\t”在键盘模式下不会转化为实际的 TAB 击键。

在 NOTEPAD 中扫描时,会显示选项卡的 5 个空格,但无法像在 Excel 或其他应用程序中按 TAB 那样将焦点移动到下一个字段。

我应该传输什么来代替 \t?

谢谢!

0 投票
2 回答
965 浏览

c# - ZXing.NET激光扫描

有没有办法强制 ZXing.NET 应用程序使用设备上的内置激光扫描仪而不是相机?我有一个使用 Android TC55 扫描条码的客户端,主要要求是使用内置激光扫描条码。根本不希望使用内置相机进行扫描。

该设备具有 DataWedge 功能,所以也许有办法以这种方式访问​​扫描仪?任何信息,将不胜感激。

0 投票
0 回答
283 浏览

barcode - 移动计算机上的 DataWedge Reg 设置

我正在使用 Avalanche MDM 来管理许多旧设备。我正在寻找摩托罗拉 9090、9190 和 9200 上使用的 DataWedge 的注册表路径。

我找不到的两个是 Interchar 延迟,我想禁用作为事件发送。

这应该允许扫描程序在被卡在抽屉中、未收费等后向我们的 MDM 服务器报告时接收注册表设置。

任何帮助表示赞赏!

0 投票
1 回答
4175 浏览

windows-mobile - 摩托罗拉 MC92N0 中的 Datawedge 扫描仪在 Internet Explorer 中的某些页面上闲置

在 Windows Embedded Compact 6.5 上运行的摩托罗拉 MC92N0 设备上的条码扫描器出现问题。

有时,当我在 Internet Explorer 扫描仪中打开某个页面时,它会停止工作,并且在 Datawedge 应用程序中会显示状态 IDLE。行为很奇怪,因为当我在 IE 中的不同页面之间切换时,扫描仪会在某些页面上激活但在其他页面上停用。我试图在 IE 中禁用脚本,但这并没有改变任何东西,所以这与某些页面上的 JavaScript 无关。

我尝试了这个答案的解决方案,以防止扫描仪闲置,但没有帮助。我检查了 Datawedge 中的自动启动,并且扫描仪无论如何都处于空闲状态。

这是 Internet Explorer 或 Datawedge 中的某种错误吗?您知道是否有一些来自 datawedge 的日志显示扫描仪停用的原因?

0 投票
1 回答
341 浏览

barcode-scanner - 如何在 mc67 上对 datawedge 进行编程以在扫描条码后前进到下一个屏幕

我目前正在尝试在摩托罗拉 MC67 上配置 datawedge。将条形码扫描到我用于 WMS 软件的应用程序中的开放字段时,它工作正常。但是,如果没有开放字段,则在扫描条形码时不会发生任何事情。当没有要扫描的开放字段时,是否可以将 datawedge 配置为前进到下一个屏幕?

0 投票
1 回答
341 浏览

cordova - 科尔多瓦离子无法获得活动配置文件 datawedge

我的代码如下,当我得到意图日志时,只返回我确定。我需要获取数据楔中的配置文件列表。请帮忙。

0 投票
1 回答
365 浏览

cordova - DataWedge 以编程方式设置选项列表

我正在使用 TC25,并希望通过将 set_config 意图传递给 DataWedge 服务来设置 Zebra 的 Datawedge 中的 Picklist 选项。

我正在使用 cordova 应用程序并使用此插件发送意图。

相关代码如下:

我正在使用 TC25,我能够创建配置文件,关联配置文件和扫描工作,并且能够获得条形码输出,错误在于设置配置文件的参数。它返回的错误是“无效参数”

0 投票
2 回答
573 浏览

android - 为什么斑马 InputScannerPlugin 停止对发送的广播做出反应?

我正在 ZEBRA MC3300 上创建一个 Android apk - 此设备预装了 DataWedge,在我的应用程序中,我使用 Zebra InputScannerPlugin 来根据活动禁用/启用扫描仪。我有来自 Zebra 指南的禁用/启用方法的代码,它看起来像这样:

我在 onResumie 方法中使用 disableScanner 和 enableScanner,它工作正常,但我也在我的 AsyncTask 中的 onPreExecute 和 onPostExecute 方法中使用它们。

有时我遇到的问题是我的扫描仪对启用/禁用没有反应。看起来 datawedge 运行时停止工作,我向那里发送广播并且没有任何变化 - 扫描仪保持禁用状态,但并非每次都发生。

我能够多次重现问题。它看起来像这样:

我有活动 A 和 B。在方法 onResumie 的活动 A 中,我正在禁用扫描仪,在我开始活动 B 之前,我正在使用 AsyncTask(它在 preExecute 上禁用,并在 postExecute 上启用 Scanner),我正在切换到活动 B 并在那里onResume 方法我再次调用 enableScanner。

如果我非常快速地切换活动,有时我的扫描仪会保持禁用状态,并停止对我所有的 enableScanner 调用做出反应。它随机发生,有时在 3 次活动切换后,有时我必须切换 20 次等。

知道我做错了什么吗?

@EDIT它可能与Datawedge InputScanner插件有关-(我从方法中删除了if(!scannerEnabled))并将结果代码添加到我的apk中,当扫描仪被“阻止”时,它会在我调用enableScanner但扫描仪被禁用时返回我SCANNER_ALREADY_ENABLED: /

0 投票
1 回答
1166 浏览

flutter - 将 Datawedge 与颤振一起使用

我正在尝试在 Zebra android 扫描仪上将 datawedge 意图 API 与我的颤振应用程序一起使用。我开始使用来自git 存储库的 Zebra EMDK API ,它运行良好。现在我想迁移它(Zebra 推荐它),因为我希望它也可以在手机上使用(如果可能的话)。

我正在尝试按照此页面中的说明将其与 git repo 中的代码合并,但在我的应用程序中未检测到扫描事件。

有人已经这样做并且可以帮助我吗?

这是我的MainActivity.java