【问题标题】:Zebra Datawedge 6.2.24 enable/disable not working on Zebra TC75Zebra Datawedge 6.2.24 启用/禁用在 Zebra TC75 上不起作用
【发布时间】:2021-09-14 15:04:25
【问题描述】:

我正在尝试获取斑马数据楔以启用/禁用样本 (https://github.com/darryncampbell/DataWedge-Quick-Suspend-Scanner) 在具有 android 版本 5.1.1 的斑马 TC 75 扫描仪手机上工作 Zebra TC75 手机上的数据楔版本是 6.2.24(通过检查系统更新将原始数据楔版本 5.0.17 升级到版本 6.2.24)。 create profile API 不起作用,因此我手动创建了一个名为“DW Quick Suspend Profile”的配置文件并启用了此配置文件。应用程序被添加到关联的应用程序,条形码输入选项被选中意图输出选项被选中。意图操作指定为 com。 Darren Campbell.datawedgequicksuspendscanner.action 和意图类别被指定为 android.intent.category.DEFAULT。为预期的交付微调器选择了广播意图。 但斑马 TC75 确实发送状态更新或启用/禁用数据楔不起作用。 在 Zebra TC 75 上工作的 https://github.com/darryncampbell/DataWedge-Quick-Suspend-Scanner 是否有人获得数据楔来启用/禁用 API 或示例代码?如果是,需要更改什么配置

【问题讨论】:

    标签: android datawedge


    【解决方案1】:

    此处的应用程序作者,SUSPEND_PLUGIN 和 RESUME_PLUGIN 不适合您的原因是 DataWedge 6.2 不支持它们。 DW 6.2 文档在这里:https://techdocs.zebra.com/datawedge/6-2/guide/api/#scannerinputplugin,仅显示支持的 ENABLE_PLUGIN 和 DISABLE_PLUGIN。

    【讨论】:

    • 我的自定义应用程序需要禁用扫描仪/启用扫描仪功能。即使启用/禁用插件适用于 datawedge 6.2 版也可以。请查看上面提到的自定义配置文件“DW Quick Suspend Profile”配置,如果需要启用/禁用扫描仪选项,请提出更改建议。在调试期间,我在 myBroadcastReceiver 函数中添加了断点,但未收到广播。看起来像通信datawedge 和应用程序之间未建立。让我知道您需要的其他信息
    • 啊!是的,还有一件事。 DataWedge 6.2 具有不同的 Intent 格式,例如 6.2 将操作指定为 com.symbol.datawedge.api.ACTION_SCANNERINPUTPLUGIN,而后来的 API(我认为是从 6.3 开始)将操作指定为 com.symbol.datawedge.api.ACTION。还需要注意 Intent 有效负载的更改。示例应用程序被编码为使用最新的 API,这可能是它不能在 DW 6.2 上运行的原因
    • 按照建议更新了对 com.symbol.datawedge.api.ACTION_SCANNERINPUTPLUGIN 的操作代码,并且在已编辑的问题中添加了当前更新的代码。它现在在 myBroadcastReceiver 中接收一些数据。 pl。查看更新的代码并提出更改建议以使其适用于 datawedge 6.2.24
    • case R.id.btnEnablePlugin:case R.id.btnDisablePlugin: 下的代码应该可以工作,但请注意,DataWedge 6.2 不支持 SEND_RESULTCOMMAND_IDENTIFIER,因此我不希望提供任何反馈。 case R.id.btnSuspendPlugin:case R.id.btnResumePlugin: 将不适用于 DataWedge 6.2,任何检索版本的代码也不会。我建议使用 github.com/darryncampbell/DataWedge-API-Exerciser/blob/… 作为 6.2 API 的更好来源
    • 根据建议使用仅在 datawedge 版本 6.0 和 6.2 中支持的 api 工作。
    猜你喜欢
    • 2022-12-29
    • 2022-12-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-16
    • 2020-01-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多