当前位置: 主页 > 新闻动态 > 经验分享 >

新大陆nft10手持终端pda安卓系统开发设置

nft0 手持终端是新大陆品牌最新款的pda,也是非常受到市场上面的欢迎。很多客户在购买之前都会问我们能否二次开发,或者已经购买了的问需要怎么开发。下面苏州远景达小编就讲解一下新大陆nft10手持终端pda安卓系统开发设置步骤。此方法同样适用于其他新大陆无线数据终端(Android 系统)。


一、开发环境 

设备的二次开发接口采用了 android 的标准广播方式通信,不需要额外的 SDK,应用程序开发环境与原 生 Android 系统的应用开发环境兼容。 


二、获取设备产品识别属性 

可通过系统属性:android.os.Build.MODEL 获取设备产品型号,应用程序可根据该变量自适应不同产商 设备,例如 MT65、MT90、NFT10 等。 


三、扫描服务 

1) 启动扫描 

注:当使用物理扫描键来触发扫描时,系统底层会自行监听扫描按键并启动扫描,应用程序无需发送此 广播,直接跳过这步操作。 

发送一个广播以启动扫描。 

广播名 Action:nlscan.action.SCANNER_TRIG 

Extra 扫描超时参数:SCAN_TIMEOUT (单位为秒,值为 int 类型,且不超过 9 秒,默认 3 秒) 

Extra 扫码类型参数:SCAN_TYPE (单码、双码类型,值为 1:单码,值为 2:双码,默认单码;) 

注:暂不支持双码 


2) 获取扫描结果 

直接填充模式:当设置该输出模式时,结果会自动填充到焦点状态的输入框。

模拟键输出模式:当设置该输出模式时,结果会转换按键键值输出到焦点状态的界面。 

API输出模式:当设置该输出模式时,需要注册广播监听来获取结果 

以上三种输出方式可通过扫描设置工具直接设置,也可通过第4小点中提到的方法使用广播进行设 置。 


3) 停止扫描 注:当使用物理扫描键来触发扫描时,系统底层会自行监听扫描按键并按照设定好的扫描模式来停止扫 描,应用程序无需发送此广播,直接跳过这步操作。即使用物理扫描键启动读码,只需通过广播获取扫 描结果,无需在应用程序中处理启动、停止扫描的操作。


4) 修改扫描设置默认值 

修改通用配置 

应用程序可以通过发送广播以配置系统扫描头使能及数据输出模式 。 其广播名为:ACTION_BAR_SCANCFG,该广播最多可带3个参数,应用程序可根据需要一次修改以下一个或多个参数, 参数定义如下,标*为默认值:

1.png

2.png


修改码制配置 

应用程序可以通过发送广播以配置扫描头码制与相关参数使能(参数值详情随不同的识读头而不同, 参考识读头的参数值手册) 

QQ截图20191218144801.png



详细步骤可参考:新大陆 Android 无线数据终端软件无线数据终端软件开发指南


新大陆Android无线数据终端软件开发指南-V1.4.pdf


相关产品