- 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
- 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
- 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
新大陆NLS-MT60开发包说明V1.0
新大陆NLS-MT60开发包说明开发环境设备的二次开发接口采用了android的标准广播方式通信,不需要额外的SDK,应用程序开发环境与原生Android系统的应用开发环境兼容。获取设备产品识别属性可通过系统属性:android.os.Build.MODEL获取设备产品型号,应用程序可根据该变量自适应不同产商设备,例如NLS-MT60E。?扫描服务接口开启扫描发送一个广播以启动扫描,广播名称为:ACTION_BAR_TRIGSCAN,该广播将启动扫描头输出扫描线启动扫描,其中扫描灯持续超时时间默认为6秒,超过6秒停止扫描。该值用户也可自定义。举例1: Intent intent = new Intent (ACTION_BAR_TRIGSCAN);mContext.sendBroadcast(intent);举例2: Intent intent = new Intent (ACTION_BAR_TRIGSCAN);intent.putExtra(timeout, 4);//单位为秒,值为int类型,且不超过9秒mContext.sendBroadcast(intent);说明:如果当前已经启动了扫描,此时如果系统又收到该广播,则表示取消当前正在进行的扫描事务。获取扫描结果系统扫描到条码值后会将该值系统内广播,如果应用程序当前界面的焦点为输入框且为可输入状态,则系统会将扫描到的条码值自动填充到该输入框。另外,应用程序可以通过注册一个广播接收器接收该广播,该广播名称为:ACTION_BAR_SCAN。该广播带2个参数,其中条码值参数为:EXTRA_SCAN_DATA,参数类型为:String。结果状态参数为:EXTRA_SCAN_STATE,参数类型为String。该参数有两个值:fail或ok.可据此判定value中的值是否可用。举例1:注册广播:mFilter= newIntentFilter(ACTION_BAR_SCAN);mContext.registerReceiver(mReceiver, mFilter);注销获取扫描结果的广播mContext.unregisterReceiver(mReceiver);获取结果值:mReceiver= newBroadcastReceiver() {@OverridepublicvoidonReceive(Context context, Intent intent) { finalString scanResult=intent.getStringExtra(EXTRA_SCAN_DATA);finalString scanStatus=intent.getStringExtra(EXTRA_SCAN_STATE);if(ok.equals(scanStatus)){//成功}else{ //失败如超时等}}};修改扫描设置默认值应用程序可以通过发送广播以配置系统扫描头使能及数据输出模式。其广播名为:ACTION_BAR_SCANCFG,该广播最多可带3个参数,应用程序可根据需要一次修改以下一个或多个参数,参数定义如下:参数名参数类型备注EXTRA_SCAN_POWERINT值 = 0 表示禁用扫描功能= 1 表示打开扫描功能说明:当扫描头刚打开的时候需要初始化扫描头,需要一定时间,此时将忽略相关扫描请求EXTRA_TRIG_MODEINT值 = 0 配置扫描头为普通触发模式 = 1 配置扫描头为连续扫描模式EXTRA_SCAN_MODEINT值 = 1 :直接填充模式 = 2 :虚拟按键模式 = 3 :API输出模式EXTRA_SCAN_AUTOENTINT值 = 0 关闭自动换行 = 1 允许自动换行EXTRA_SCAN_NOTY_SNDINT值 = 0 关闭声音提示 = 1 打开声音提示EXTRA_SCAN_NOTY_VIBINT值 = 0 关闭振动提示 = 1 打开振动提示EXTRA_SCAN_NOTY_LEDINT值 = 0 关闭指示灯提示 = 1 打开指示灯提示举例1:禁用扫描功能 Intent intent = new Intent (ACTION_BAR_SCANCFG);intent.putExtra(EXTRA_SCAN_POWER, 0);mContext.sendBroadcast(intent);举例2:设置扫描为API输出模式,同时输出回车自动换行Intent intent = new Intent (ACTION_BAR_SCANCFG);intent.putExtra(EXTRA_SCAN_MODE, 3);intent.putExtra(EXTRA_SCAN_AUTOE
您可能关注的文档
- PETS-3级考试真题(答案).doc
- 2014江南十校三月联考英语试卷及答案.doc
- 常用螺栓、螺丝图解.doc
- 基于51单片机的DHT11湿度1602显示c程序.doc
- 外贸流程的实用英语.doc
- 九年级英语第八单元阅读课教案.doc
- CET3-200706a附答案.doc
- 世界500强员工必用的英文E-mail大全03-12 道歉篇.doc
- 国际商务单证实务2014年期中考试题.doc
- Apache2.2+Weblogic10+集群安装手册V1.0 byPanXT.doc
- 10《那一年,面包飘香》教案.docx
- 13 花钟 教学设计-2023-2024学年三年级下册语文统编版.docx
- 2024-2025学年中职学校心理健康教育与霸凌预防的设计.docx
- 2024-2025学年中职生反思与行动的反霸凌教学设计.docx
- 2023-2024学年人教版小学数学一年级上册5.docx
- 4.1.1 线段、射线、直线 教学设计 2024-2025学年北师大版七年级数学上册.docx
- 川教版(2024)三年级上册 2.2在线导航选路线 教案.docx
- Unit 8 Dolls (教学设计)-2024-2025学年译林版(三起)英语四年级上册.docx
- 高一上学期体育与健康人教版 “贪吃蛇”耐久跑 教案.docx
- 第1课时 亿以内数的认识(教学设计)-2024-2025学年四年级上册数学人教版.docx
文档评论(0)