Honeywell手机安装扫描二维码功能配置

本文详细介绍了Honeywell EDA50手机的配置步骤,包括安装压缩包、配置扫描参数及安装扫描APK等内容。通过这些步骤确保手机能够正常接收扫码广播。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

首先吐糟下,从未见过手机给客户之后还要配置那么多东西才能用的情况。也是醉了。

配置步骤

  1. 添加压缩包:update_eda50.zip 放到手机的 \honeywell\autoinstall 目录下。没有压缩包可以到这里下载
  2. 安装压缩包:在手机上打开 AutoInstall Settings 这个apk,点击Packages update进行包的更新,手机会重启进行更新。
  3. 验证压缩包是否按照成功:打开 设置 -> 应用 -> 全部,找到 Data Collection Service ,如果有表示更新成功。
  4. 配置参数:打开 设置 -> 扫描设置 -> Internal Scanner -> Default Profile -> Data Processing Settings -> Data Editing Plugin ,出现一个编辑Dialog,输入 com.honeywell.sample.scanresultreceiver/.DataEditingPlugin 这段文本,点击确认保存。
  5. 打开扫描功能 有时候会发现部分码扫不出来,需要打开某些扫描功能。方法是将. 设置 -> 扫描设置 -> Internal Scanner -> Default Profile -> Symbology Settings 中的所有选项勾选!
  6. 安装扫描APK 将压缩包中的 ScanResultReceiver.apk 装到手机上,否则无法收到扫码广播!
  7. 接收广播:配置代码接收手机扫码结果的Broadcast广播。下面是相关代码:
private static final String ACTION_HONEYWELL_RESULT = "com.honeywell.tools.action.scan_result";
private static final String ACTION_HONEYWELL_DATA_STRING = "decode_rslt";

private BroadcastReceiver scanDataBroadcastReceiver = new BroadcastReceiver() {
    @Override
    public void onReceive(Context context, Intent intent) {
        String action = intent.getAction();
        if (action.equals(ACTION_HONEYWELL_RESULT)) {
             String str = intent.getStringExtra(ACTION_HONEYWELL_DATA_STRING);
             Log.e("msg", str);
        }
    }
};

@Override
protected void onResume() {
    super.onResume();
    IntentFilter scanDataIntentFilter = new IntentFilter();
    scanDataIntentFilter.addAction(ACTION_HONEYWELL_RESULT);
    registerReceiver(scanDataBroadcastReceiver, scanDataIntentFilter);
}

这样就完成了手机的配置和广播的接收工作。最后还是希望厂家能少给开发者带来一些坑,并且将文档写的认真一点。(⊙﹏⊙)b

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值