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_mtk | 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_mtk 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)
IScannerisUhfWorking 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