Honeywell Android设备(如EDA50)广播模式设置和开发方法
2018-01-04 19:11
671 查看
一、设置方法:
进入设置 -> 扫描设置 -> Internal Scanner -> Default Profile -> Data Processing Settings -> Data Intent,勾选Data Intent,设置Action为"com.honeywell.testbroadcast"。
二、开发方法:
1、在Activity类(如MainActivity)中新建一个广播接收对象,实现数据接收和处理。
2、在onCreate函数和onResume函数中加入下面代码来注册广播。
3、在onPause函数中加入下面代码来取消广播注册。
代码中的"com.honeywell.testbroadcast"就是要设置的广播值,为了方便配置,只需将该字段修改一下即可。例如,可以修改为方便记忆的Honeywell,然后在广播设置时将Data Intent中的Action值也设置为Honeywell即可。
如果需要源码工程的话,可以从下面的网盘链接中下载:
链接: https://pan.baidu.com/s/1o8GAQng 密码: t3sv
进入设置 -> 扫描设置 -> Internal Scanner -> Default Profile -> Data Processing Settings -> Data Intent,勾选Data Intent,设置Action为"com.honeywell.testbroadcast"。
二、开发方法:
1、在Activity类(如MainActivity)中新建一个广播接收对象,实现数据接收和处理。
private static final String INTENT_ACTION_SCAN_RESULT="com.honeywell.testbroadcast"; private BroadcastReceiver barcodeReceiver = new BroadcastReceiver() { @Override public void onReceive(Context context, Intent intent) { if (INTENT_ACTION_SCAN_RESULT.equals(intent.getAction())) { //获取扫描数据,并将扫描数据存放在barcodeData中 final String barcodeData = intent.getStringExtra("data"); } } };
2、在onCreate函数和onResume函数中加入下面代码来注册广播。
registerReceiver(barcodeReceiver, new IntentFilter(INTENT_ACTION_SCAN_RESULT));
3、在onPause函数中加入下面代码来取消广播注册。
unregisterReceiver(barcodeReceiver);
代码中的"com.honeywell.testbroadcast"就是要设置的广播值,为了方便配置,只需将该字段修改一下即可。例如,可以修改为方便记忆的Honeywell,然后在广播设置时将Data Intent中的Action值也设置为Honeywell即可。
如果需要源码工程的话,可以从下面的网盘链接中下载:
链接: https://pan.baidu.com/s/1o8GAQng 密码: t3sv
相关文章推荐
- Android开发设置模式中单例模式的几种设置方法
- android开发之设置Edittext密码的方法
- Android开发设置Activity全屏与不全屏的方法
- Android开发兼容不同分辨率设备的资源命名方法(Supporting Multiple Screens )
- Android开发全程记录(七)——bitmap设置图片大小的方法
- Android游戏开发21:Android设备掩盖真实分辨率的解决方法及游戏引擎的用法简述
- Android Ap 开发 设计模式第三篇:模板方法模式 推荐
- android开发(32) android 中 actionbar 常用方法。设置标题,隐藏图标等
- Android开发实例透明效果设置方法
- ubuntu 下 开发 插入android设备不是别 解决方法
- android开发(32) android 中 actionbar 常用方法。设置标题,隐藏图标等
- Android编程中设置飞行模式与调用系统程序的方法 - [Android开发]
- android开发设置图片透明度的2种方法
- Android开发:广播机制:Broadcast——自定义广播方法
- Android Ap 开发 设计模式第三篇:模板方法模式
- Android App 开发 设计模式第三篇:模板方法模式
- android 设备在设置节能模式的情况下 调用 Toast 会 唤醒屏幕 突然变亮
- android.graphics.Paint的setXfermode方法 设置两张图片相交时的模式
- 同wifi环境下android设备自动获取socket服务端的ip地址和端口号的方法-UDP广播
- Ubuntu中连接Android真机调试开发,设备无法识别的解决方法