public class Honeywell2DSoftDecoder_qcom extends BarcodeDecoder
BarcodeDecoder.DecodeCallback, BarcodeDecoder.IBarcodeImageCallback
DECODE_CANCEL, DECODE_ENGINE_ERROR, DECODE_FAILURE, DECODE_SUCCESS, DECODE_TIMEOUT
限定符和类型 | 方法和说明 |
---|---|
void |
close()
关闭二维扫描设备
Switch off 2D barcode scannning device |
void |
getDecodeOptions(DecodeOptions decodeOptions) |
java.lang.String |
getDecoderSVersionInfo()
扫描头和解码库信息
Shows the About screen with Engine Details and Version Info
|
void |
getDecodeWindow(DecodeWindowing.DecodeWindow window) |
int |
getDecodeWindowMode() |
void |
getSymbologyConfig(SymbologyConfig symConfig) |
void |
getSymbologyConfigDefaults(SymbologyConfig symConfig) |
int |
getSymbologyMaxRange(int symID) |
int |
getSymbologyMinRange(int symID) |
boolean |
open(Context context)
打开二维扫描设备
Switch on 2D scanning device |
boolean |
saveLastImage(java.lang.String filePath$name) |
void |
setDecodeAttemptLimit(int limit) |
void |
setDecodeCallback(BarcodeDecoder.DecodeCallback scanCallbackListener)
设置回调对象接收条码数据,主线程回调
Setup call-back target to acquire barcode data. |
void |
setDecodeOptions(DecodeOptions options) |
void |
setDecodeParameter(int menutag,
int value) |
void |
setDecodeWindow(DecodeWindowing.DecodeWindow window) |
void |
setDecodeWindowMode(int nMode) |
void |
setLightsMode(int Mode) |
void |
setShowDecodeWindow(int nMode) |
void |
setSymbologyConfig(SymbologyConfig symConfig) |
boolean |
SetSymbologySettings(SymbologyConfiguration.BarcodeSymbologyID symbologyID,
SymbologyConfig symbolog)
设置条码
set barcode |
void |
setTimeOut(int timeOut)
设置超时时间
setup time-out duration |
boolean |
startScan()
触发二维条码扫描
Trigger 2D barcode scanning function |
void |
stopScan()
终止扫描
Scanning terminated |
getLastDecImage, isOpen, setParameter
public boolean open(Context context)
BarcodeDecoder
open
在类中 BarcodeDecoder
public void close()
BarcodeDecoder
close
在类中 BarcodeDecoder
public boolean startScan()
BarcodeDecoder
startScan
在类中 BarcodeDecoder
public void stopScan()
BarcodeDecoder
stopScan
在类中 BarcodeDecoder
public void setDecodeCallback(BarcodeDecoder.DecodeCallback scanCallbackListener)
BarcodeDecoder
setDecodeCallback
在类中 BarcodeDecoder
public void setTimeOut(int timeOut)
BarcodeDecoder
setTimeOut
在类中 BarcodeDecoder
timeOut
- 超时时间,单位:秒(timeOut,Unit: second)public java.lang.String getDecoderSVersionInfo()
getDecoderSVersionInfo
在类中 BarcodeDecoder
DecoderException
public boolean SetSymbologySettings(SymbologyConfiguration.BarcodeSymbologyID symbologyID, SymbologyConfig symbolog)
symbologyID
- 条码IDsymbolog
- 具体条码参数public void setSymbologyConfig(SymbologyConfig symConfig)
public void getSymbologyConfig(SymbologyConfig symConfig)
public void getSymbologyConfigDefaults(SymbologyConfig symConfig)
public int getSymbologyMinRange(int symID)
public int getSymbologyMaxRange(int symID)
public void setDecodeAttemptLimit(int limit)
public void setDecodeWindowMode(int nMode)
public void setShowDecodeWindow(int nMode)
public void setDecodeParameter(int menutag, int value)
public void setLightsMode(int Mode)
public void setDecodeWindow(DecodeWindowing.DecodeWindow window)
public void getDecodeWindow(DecodeWindowing.DecodeWindow window)
public int getDecodeWindowMode()
public void getDecodeOptions(DecodeOptions decodeOptions)
public void setDecodeOptions(DecodeOptions options)
public boolean saveLastImage(java.lang.String filePath$name)