FORMAT_ASCII, FORMAT_DECIMAL, FORMAT_DEFAULT, FORMAT_GB18030, FORMAT_GB2312, FORMAT_GBK, FORMAT_HEX, FORMAT_UNICODE, FORMAT_UTF8, FUNCTION_14443A, FUNCTION_15693, FUNCTION_1D, FUNCTION_2D, FUNCTION_2D_H, FUNCTION_LF_ANIMAL, FUNCTION_LF_EM4450, FUNCTION_LF_HDX, FUNCTION_LF_HID, FUNCTION_LF_HITAG, FUNCTION_LF_ID, FUNCTION_LF_NEEDLE, FUNCTION_UHF| Modifier and Type | Method and Description |
|---|---|
void |
close(Context context)
关闭键盘助手总开关
Switch off keyboardemulator |
void |
disableFunction(Context context,
int function)
禁用指定功能模块
Disable specific function module |
void |
enableAuxiliaryLight(Context context,
boolean enable)
开启扫描辅助灯(C7x才有此功能)
switch on scanning aux.light for C7x series |
void |
enableBarcodeNotRepeat(Context context,
boolean enable)
不输出重复标签(前后两次标签不重复)
donot outout repeated tags |
void |
enableBlockScankey(Context context,
boolean enable)
拦截扫描按键 (备注:键盘助手v2.3.5 之后的版本才支持)
Block scan button (Comment: Supports after keyboardemualator v2.3.5 has been released) |
void |
enableEnter(Context context,
boolean enter)
是否启用回车
Enter ON/OFF |
void |
enableFunction(Context context,
int function)
启用指定功能模块
Enable specific function module |
void |
enablePlayFailureSound(Context context,
boolean failureSound)
扫描失败是否播放提示音
scan failure sound ON/OFF |
void |
enablePlaySuccessSound(Context context,
boolean successSound)
扫描成功是否播放提示音
Scan success sound ON/OFF |
void |
enableScanOnRelease(Context context,
boolean enable)
释放扫描按键开始扫描
|
void |
enableTAB(Context context,
boolean tab)
是否启用TAB
TAB ON/OFF |
void |
enableVibrate(Context context,
boolean vibrate)
扫描成功是否震动提示
scan success vibrate ON/OFF |
void |
filterCharacter(Context context,
java.lang.String chars)
过滤字符串
Filter string |
void |
getLastDecImage(Context context) |
static ScannerUtility_qcom |
getScannerInerface() |
ScannerParameterEntity |
getScannerParameter(Context context) |
void |
interceptTrimLeft(Context context,
int num)
截取左边字符串
Capture string on left |
void |
interceptTrimRight(Context context,
int num)
截取右边字符串
capture string on right |
boolean |
isUhfWorking(Context context)
UHF 是否正在盘点
Working status of UHF |
void |
open(Context context)
打开键盘助手总开关
Switch on keyboardemulator |
void |
resetScan(Context context)
键盘助手恢复出厂设置
Restore factory setup |
void |
setBarcodeContinuousMode(Context context,
int mode)
设置扫描头连续扫描模式 (备注:键盘助手v2.3.5 之后的版本才支持)
Setup UHF mode (Comment: Supports after keyboardemualator v2.3.5 has been released) |
void |
setBarcodeEncodingFormat(Context context,
int format)
设置条码编码格式
Setup barcode decoding format |
void |
setContinuousScan(Context context,
boolean isContinuous)
设置条码连续扫描
Setup barcode continuous scanning |
void |
setContinuousScanIntervalTime(Context context,
int intervalTime)
设置条码连续扫描间隔时间
Setup barcode continuous scanning intervals |
void |
setContinuousScanIntervalTimeRFID(Context context,
int intervalTime)
设置UHF连续扫描间隔时间
Setup UHF continuous scanning intervals |
void |
setContinuousScanRFID(Context context,
boolean isContinuous)
设置UHF连续扫描
Setup UHF continuous scann |
void |
setContinuousScanTimeOut(Context context,
int timeOut)
设置条码连续扫描超时时间
Setup barcode continuous scanning time-out interval |
void |
setContinuousScanTimeOutRFID(Context context,
int timeOut)
设置UHF连续扫描超时时间
Setup UHF continuous scanning time-out interval |
void |
setGroupSeparator(Context context,
boolean disable)
是否去掉分组符
Delete D GS |
void |
setOnUhfWorkStateListener(Context context,
OnUhfWorkStateListener onUhfWorkStateListener)
设置UHF工作状态发送改变的回调接口
Register a callback to be invoked when this UHF working state changes.
|
void |
setOutputMode(Context context,
int outputMode)
输出模式
Output mode |
void |
setParam_zebra(Context context,
int paramId,
int paramValue)
设置斑马扫描头参数,扫描头上电之后设置一次即可,扫描头断电之后失效。(备注:键盘助手v2.2.0.3 之后的版本才支持)
Setup zebra scanner parameters, after scanner has powered on to setup for once, |
void |
setPrefix(Context context,
java.lang.String prefix)
设置前缀
Setup prefix |
void |
setReleaseScan(Context context,
boolean enable)
松开扫描按键是否停止扫描
Stop scan after release scan button |
void |
setRFIDEncodingFormat(Context context,
int format)
设置RFID编码格式
Setup RFID decoding format |
void |
setScanFailureBroadcast(Context context,
boolean enable)
扫描失败是否发送广播,接收广播的action和扫描成功的action是同一个
Send broadcast when scan failure |
void |
setScanKey(Context context,
int type,
int[] scanKey)
设置扫描或者读卡的按键值
Setup keycode for barcode scan or card reading |
void |
setScanner70() |
void |
setScanOutTime(Context context,
int time)
设置扫码超时时间
Setup scan time-out duration |
void |
setScanResultBroadcast(Context context,
java.lang.String broadcastAction,
java.lang.String data)
设置条码扫描结果接收的广播
Setup barcode scanning result |
void |
setScanResultBroadcastRFID(Context context,
java.lang.String broadcastAction,
java.lang.String data)
设置RFID扫描结果接收广播
Setup RFID scanning result receive broadcast |
void |
setSuffix(Context context,
java.lang.String suffix)
设置后缀
Setup suffix |
void |
setUHFMode(Context context,
int mode)
设置uhf模式 (备注:键盘助手v2.3.5 之后的版本才支持)
Setup UHF mode (Comment: Supports after keyboardemualator v2.3.5 has been released) |
void |
setUHFPower(Context context,
int power)
设置uhf功率
Setup UHF output power |
void |
setVirtualScanButton(Context context,
int buttonSize)
设置虚拟扫描按钮
|
void |
startScan(Context context,
int function)
开始扫描或者读卡
start scanning or card-reading |
void |
stopScan(Context context,
int function)
停止扫描
Stop scanning |
public void setScanner70()
public static ScannerUtility_qcom getScannerInerface()
public void open(Context context)
IScannerpublic void close(Context context)
IScannerpublic void enableFunction(Context context,
int function)
IScannerenableFunction in interface IScannercontext - Contextfunction - 0: 1D, 1: 硬解码(hard_decoding),2: 软解码(soft_decoding) , 11:UHF IScanner.FUNCTION_1D、IScanner.FUNCTION_2D_H、IScanner.FUNCTION_2D、IScanner.FUNCTION_UHF public void disableFunction(Context context,
int function)
IScannerdisableFunction in interface IScannercontext - Contextfunction - 0: 1D, 1: 硬解码(hard_decoding),2: 软解码(soft_decoding) , 11:UHF IScanner.FUNCTION_1D、IScanner.FUNCTION_2D_H、IScanner.FUNCTION_2D、IScanner.FUNCTION_UHF public void startScan(Context context,
int function)
IScannerstartScan in interface IScannercontext - Contextfunction - 0: 1D, 1: 硬解码(hard_decoding),2: 软解码(soft_decoding) , 11:UHF IScanner.FUNCTION_1D、IScanner.FUNCTION_2D_H、IScanner.FUNCTION_2D、IScanner.FUNCTION_UHF public void stopScan(Context context,
int function)
IScannerstopScan in interface IScannercontext - Contextfunction - 0: 1D, 1: 硬解码(hard_decoding),2: 软解码(soft_decoding) , 11:UHF IScanner.FUNCTION_1D、IScanner.FUNCTION_2D_H、IScanner.FUNCTION_2D、IScanner.FUNCTION_UHF public void enablePlaySuccessSound(Context context,
boolean successSound)
IScannerenablePlaySuccessSound in interface IScannercontext - ContextsuccessSound - true:播放声音(play sound),false不播放声音(donot play sound)public void enablePlayFailureSound(Context context,
boolean failureSound)
IScannerenablePlayFailureSound in interface IScannercontext - ContextfailureSound - true:播放声音(play sound),false不播放声音(donot play sound)public void enableVibrate(Context context,
boolean vibrate)
IScannerenableVibrate in interface IScannercontext - Contextvibrate - true:表示震动(vibrate),false表示不震动(NO vibrate)public void setOutputMode(Context context,
int outputMode)
IScannersetOutputMode in interface IScannercontext - ContextoutputMode - 0:扫描到光标位置(scan content to cursor) 1:剪切板(clipboard) 2:广播(broadcast) 3:模拟键盘(analog keyboard)public void setBarcodeEncodingFormat(Context context,
int format)
IScannersetBarcodeEncodingFormat in interface IScannercontext - Contextformat - 0: Default 1: ASCII 2:GB2312 3:UTF8 4:Unicode 10:GBK, 11:GB18030 IScanner.FORMAT_DEFAULT、IScanner.FORMAT_ASCII、IScanner.FORMAT_GB2312、IScanner.FORMAT_UTF8、IScanner.FORMAT_UNICODE、IScanner.FORMAT_GBK 、IScanner.FORMAT_GB18030 public void setRFIDEncodingFormat(Context context,
int format)
IScannersetRFIDEncodingFormat in interface IScannercontext - Contextformat - 5:十六进制(Hex) 6: 十进制(decimalism) IScanner.FORMAT_HEX 、IScanner.FORMAT_DECIMAL public void enableEnter(Context context,
boolean enter)
IScannerenableEnter in interface IScannercontext - Contextenter - true: 启用回车(Enter ON), false:不启用回车(Enter OFF)public void enableTAB(Context context,
boolean tab)
IScannerpublic void setSuffix(Context context,
java.lang.String suffix)
IScannerpublic void setPrefix(Context context,
java.lang.String prefix)
IScannerpublic void interceptTrimLeft(Context context,
int num)
IScannerinterceptTrimLeft in interface IScannercontext - Contextnum - 左边截取的字符数量(string capacity that captured on left)public void interceptTrimRight(Context context,
int num)
IScannerinterceptTrimRight in interface IScannercontext - Contextnum - 右边截取的字符数量(string capacity that captured on right)public void setScanOutTime(Context context,
int time)
IScannersetScanOutTime in interface IScannercontext - Contexttime - 超时时间,单位秒(time-out duration, unit is sec.)public void filterCharacter(Context context,
java.lang.String chars)
IScannerfilterCharacter in interface IScannercontext - Contextchars - 过滤的字符(fialtered strings)public void setContinuousScanRFID(Context context,
boolean isContinuous)
IScannersetContinuousScanRFID in interface IScannercontext - ContextisContinuous - true: 连续扫描(continous scann ) false:单次扫描(single scann)public void setContinuousScanIntervalTimeRFID(Context context,
int intervalTime)
IScannersetContinuousScanIntervalTimeRFID in interface IScannercontext - ContextintervalTime - 间隔时间,单位毫秒(time interval,unit is millisecond. )public void setContinuousScanTimeOutRFID(Context context,
int timeOut)
IScannersetContinuousScanTimeOutRFID in interface IScannercontext - ContexttimeOut - 超时时间,单位秒 (timeout, unit is sec.)public void setUHFPower(Context context,
int power)
IScannersetUHFPower in interface IScannercontext - Contextpower - 功率值(Power value)public void setContinuousScan(Context context,
boolean isContinuous)
IScannersetContinuousScan in interface IScannercontext - ContextisContinuous - true: 连续扫描(continous scann ) false:单次扫描(single scann)public void setContinuousScanIntervalTime(Context context,
int intervalTime)
IScannersetContinuousScanIntervalTime in interface IScannercontext - ContextintervalTime - 间隔时间,单位毫秒(time interval,unit is millisecond. )public void setContinuousScanTimeOut(Context context,
int timeOut)
IScannersetContinuousScanTimeOut in interface IScannercontext - ContexttimeOut - 超时时间,单位秒 (timeout, unit is sec.)public void resetScan(Context context)
IScannerpublic void setScanKey(Context context,
int type,
int[] scanKey)
IScannersetScanKey in interface IScannercontext - Contexttype - 0: Barcode 1:RFID 2:LF 3:UHFscanKey - 按键值,条码和UHF支持两个按键值,其他的只支持一个按键值(scanKey keycode, barcode and UHF support two keycodes, others support one keycode.)public void setScanFailureBroadcast(Context context,
boolean enable)
IScannersetScanFailureBroadcast in interface IScannercontext - Contextenable - true:发送(send) false:不发送(no send)public void setScanResultBroadcast(Context context,
java.lang.String broadcastAction,
java.lang.String data)
IScannersetScanResultBroadcast in interface IScannercontext - ContextbroadcastAction - 广播的action名称 (broadcastAction designation of broadcastAction)data - 广播的Extra名称 (Extra designation of broadcast)public void setScanResultBroadcastRFID(Context context,
java.lang.String broadcastAction,
java.lang.String data)
IScannersetScanResultBroadcastRFID in interface IScannercontext - ContextbroadcastAction - 广播的action名称 ( broadcast action designation)data - 广播的Extra名称 (Extra designation of broadcast)public void setGroupSeparator(Context context,
boolean disable)
IScannersetGroupSeparator in interface IScannercontext - Contextdisable - true:禁用 (disable) false:启用(enable)public void setReleaseScan(Context context,
boolean enable)
IScannersetReleaseScan in interface IScannercontext - Contextenable - true:停止扫描(stop scan) false:不停止扫描(continnue scan)public void enableAuxiliaryLight(Context context,
boolean enable)
IScannerenableAuxiliaryLight in interface IScannercontext - Contextenable - true:开启扫描辅助灯(switch on scan aux.light) false: 关闭扫描辅助灯(switch off aux.light)public void enableBarcodeNotRepeat(Context context,
boolean enable)
IScannerenableBarcodeNotRepeat in interface IScannercontext - Contextenable - true:不输出重复标签 (donot output repeated tags) false: 输出重复标签(output repeated tags)public void setParam_zebra(Context context,
int paramId,
int paramValue)
IScannersetParam_zebra in interface IScannercontext - ContextparamId - 参数ID (Param Id)paramValue - 参数value (Param Value)public void setUHFMode(Context context,
int mode)
IScannersetUHFMode in interface IScannercontext - Contextmode - 0:epc、 1:tidpublic void setBarcodeContinuousMode(Context context,
int mode)
IScannersetBarcodeContinuousMode in interface IScannercontext - Contextmode - 1:普通模式 2:斑马模式(斑马扫描头才支持此模式)public void enableBlockScankey(Context context,
boolean enable)
IScannerenableBlockScankey in interface IScannercontext - Contextenable - true:拦截扫描按键,不上报扫描按键值 false:不拦截扫描按键public boolean isUhfWorking(Context context)
isUhfWorking in interface IScannercontext - Contextpublic void setOnUhfWorkStateListener(Context context,
OnUhfWorkStateListener onUhfWorkStateListener)
setOnUhfWorkStateListener in interface IScannercontext - ContextonUhfWorkStateListener - Callback interfacepublic void getLastDecImage(Context context)
getLastDecImage in interface IScannerpublic void enableScanOnRelease(Context context,
boolean enable)
enableScanOnRelease in interface IScannercontext - Contextpublic void setVirtualScanButton(Context context,
int buttonSize)
setVirtualScanButton in interface IScannercontext - Contextpublic ScannerParameterEntity getScannerParameter(Context context)
getScannerParameter in interface IScanner