行业资讯

新大陆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个参数,应用程序可根据需要一次修改以下一个或多个参数, 参数定义如下,标*为默认值:

修改码制配置

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

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

新大陆nft10手持终端pda安卓系统开发设置 第4张新大陆Android无线数据终端软件开发指南-V1.4.pdf

***新留言

我要留言