持续更新修改,只会显示最新版本SDK的接口。
移动智能终端---接口说明
一、扫描接口
类名:ScanManager
说明:扫描头管理类,包含扫描头操作方法.初始化需要传入可用的
context.
提供形式:java 类库
操作方法:
1、 设置扫描模块状态
功能描述:打开扫描模块并完成初始化.
参数:true: 打开扫描模块;false: 关闭扫描模块
返回:无
原型:public void setScanState(boolean state)
2、 开始扫描
功能描述:扫描头工作,获取二维码信息
参数:无
返回:无
原型: public void startScan()
3、 注册扫描数据监听器
功能描述:注册扫描数据监听器,建议在Activity的onCreate()方法中注册.必须 和unregistScanDataListen配对.
参数:ScanResult实例
返回:无
原型: public void registScanDataListen(ScanResult result)
4、 注销扫描数据监听器
功能描述:注销扫描数据监听器,建议在Activity的onDestroy()方法中使用.必须和registScanDataListen配对.
参数:无
返回:无
原型:public void unregistScanDataListen()
5、设置数据模式
功能描述:设置数据为广播模式
参数:无
返回:无
原型:setScanBroadCastMode()
功能描述:设置数据为文本模式,在任意输入框内显示
参数:无
返回:无
原型:setScanTextMode()
6、 释放资源
功能描述:释放资源,在Activity的onDestroy()方法中调用
参数:无
返回:无
原型:public void finalize ()
7、 声音 /*C688新增*/
功能描述:获取到数据时,发出提示音
参数:true允许提示音,false关闭提示音
返回:无
原型:public void setScanBeepState(boolean b)
8、 振动 /*C688新增*/
功能描述:获取到数据时,振动手机
参数:true允许振动,false关闭振动
返回:无
原型:public void setScanVibratorState(boolean b)
类名:ScanResult
说明:扫描头扫描到数据时使用的,在扫描之前需要注册监听器
初始化调用:registScanDataListen(ScanResult result)
结束时调用:unregistScanDataListen()
提供形式:java 类库
操作方法:
1、获取扫描数据
功能描述:扫描数据会进入此接口中,需要重写此方法
参数:scandata扫描头获取到的数据
返回:无
原型:public void onResult(String scandata)
类名:ScanState /*C688新增*/
说明:监测扫描头打开的状态
初始化调用:registScanStateListen(ScanState state)
结束时调用:unregistScanStateListen()
提供形式:java 类库
操作方法:
1、获取扫描设备状态
功能描述:扫描设备打开状态会进入此接口中,需要重写此方法,在打开扫描设备前就应该注册接口
参数:state为当前扫描设备打开状态
返回:无
原型:public void onScanStateChange(boolean state)
二、系统设置接口
类名:CapipadInterfaceManager
说明:完成部分系统设置功能,初始化 CapipadInterfaceManager
类时需要传入当前 context
public CapipadInterfaceManager(Context context)
提供形式:java 类库
操作方法:
1、 Home 键和状态栏下拉设置
功能描述:使能或者禁止 Home键和状态栏下拉功能
参数:true:使能此功能 ; false:禁止此功能
返回:无
原型:public void setHomekeyandStatusbarState(boolean state)
2、 设置系统时间
功能描述:设置设备系统时间,无需添加相应 Android权限
参数:timeInMillis 毫秒
返回:无
原型:public void setSystemTime(long timeInMillis)
3、 网络数据连接状态设置
功能描述:切换网络数据连接状态wifi或者gprs
参数:0:wifi ; 1:gprs
返回:无
原型:public void setNetWorkType(int type)
4、 APN 设置
功能描述:新建一个apn接入点并把其设置为当前接入点,在无SIM卡状态时
无APN设置意义会提示插入SIM卡,在有卡状态可正常设置.
参数:ApnData实例
返回:无
原型:public void createApnAsDefault (Map apndata)
功能描述:恢复系统默认的apn连接点
参数:无
返回:无
原型:public void restoreApnSetting ()
5、 取消锁屏设置
功能描述:取消系统的锁屏功能
参数:show:true开启锁屏功能;false取消锁屏功能
返回:无
原型:public void setLockScreen(boolean show)
6、 飞行模式设置
功能描述:开启或关闭飞行模式,适配版本588_20170324及之后版本.
参数:true:开启飞行模式 ; false:关闭飞行模式
返回:无
原型:setAirPlaneModeState(boolean state)
7、 打开呼吸灯
功能描述:开启呼吸灯,分为红绿蓝三种颜色,支持588_201717之后的版本.
参数:无
返回:无
原型:public void setLedRedOn()
public void setLedGreenOn()
public void setLedBlueOn()
8、 关闭呼吸灯
功能描述:关闭呼吸灯,分为红绿蓝三种颜色,支持588_201717之后的版本.
参数:无
返回:无
原型:public void setLedRedOff()
public void setLedGreenOff()
public void setLedBlueOff()
9、 自动时间
功能描述:互联网自动时间设置
参数:true 打开自动时间更新,false关闭自动时间更新
返回:无
原型:setTimeAutoState(boolean state)
10、 释放资源
功能描述:释放资源,在Activity的onDestroy()方法中调用
参数:无
返回:无
原型:public void finalize ()