Honeywell⼿机安装扫描⼆维码功能配置
⾸先吐糟下,从未见过⼿机给客户之后还要配置那么多东西才能⽤的情况。也是醉了。
配置步骤
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 = "ls.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 = Action();
if (action.equals(ACTION_HONEYWELL_RESULT)) {
String str = StringExtra(ACTION_HONEYWELL_DATA_STRING);
Log.e("msg", str);
}
}
};
@Override
蓝正龙女友protected void onResume() {李敏镐分手
IntentFilter scanDataIntentFilter = new IntentFilter();
scanDataIntentFilter.addAction(ACTION_HONEYWELL_RESULT);
registerReceiver(scanDataBroadcastReceiver, scanDataIntentFilter);
}
这样就完成了⼿机的配置和⼴播的接收⼯作。最后还是希望⼚家能少给开发者带来⼀些坑,并且将⽂档写的认真⼀点。(⊙﹏⊙)b