public class DL2DSoftDecoder_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 |
java.util.List<CodeEnableBean> |
get1DCodeEnableList() |
java.util.List<CodeEnableBean> |
get2DCodeEnableList() |
java.util.List<AttrHelpBean> |
getAttrHelpsBeans(java.lang.String codeName) |
java.lang.String |
getDecoderSVersionInfo()
返回扫描头和解码库信息
|
static DL2DSoftDecoder_qcom |
getInstance() |
java.util.List<CodeEnableBean> |
getOtherCodeEnableList() |
boolean |
open(Context context)
打开二维扫描设备
Switch on 2D scanning device |
boolean |
scanDisable() |
boolean |
scanEnable() |
java.lang.String |
ScanGet(java.lang.String Id,
java.lang.String Param1)
获取码制参数设置值
get code parameter value
|
boolean |
ScanSet(java.lang.String Id,
java.lang.String Param1,
java.lang.String Param2)
码制参数设置
Set code parameter
|
boolean |
scanUpdate(byte[] data,
int length) |
void |
setDecodeCallback(BarcodeDecoder.DecodeCallback scanCallbackListener)
设置回调对象接收条码数据,主线程回调
Setup call-back target to acquire barcode data. |
void |
setFocusDecodeCalibration()
中心区域解码校准
setFocusDecodeCalibration
\
|
void |
setFocusDecodeEnable(boolean enable)
中心区域解码使能
set Focus Decode Enable
|
void |
setTimeOut(int timeOut)
设置超时时间
setup time-out duration |
boolean |
startScan()
触发二维条码扫描
Trigger 2D barcode scanning function |
void |
stopScan()
终止扫描
Scanning terminated |
getLastDecImage, isOpen, setParameter
public static DL2DSoftDecoder_qcom getInstance()
public boolean open(Context context)
BarcodeDecoder
open
在类中 BarcodeDecoder
public void close()
BarcodeDecoder
close
在类中 BarcodeDecoder
public boolean scanEnable()
public boolean scanDisable()
public boolean startScan()
BarcodeDecoder
startScan
在类中 BarcodeDecoder
public void stopScan()
BarcodeDecoder
stopScan
在类中 BarcodeDecoder
public java.lang.String getDecoderSVersionInfo()
getDecoderSVersionInfo
在类中 BarcodeDecoder
public void setDecodeCallback(BarcodeDecoder.DecodeCallback scanCallbackListener)
BarcodeDecoder
setDecodeCallback
在类中 BarcodeDecoder
public void setTimeOut(int timeOut)
BarcodeDecoder
setTimeOut
在类中 BarcodeDecoder
timeOut
- 超时时间,单位:秒(timeOut,Unit: second)public boolean scanUpdate(byte[] data, int length)
public void setFocusDecodeEnable(boolean enable)
enable
- 0-Disable 1-Enablepublic void setFocusDecodeCalibration()
public boolean ScanSet(java.lang.String Id, java.lang.String Param1, java.lang.String Param2)
Id
- 码制(Id) Code NameParam1
- 设置项 AttributeParam2
- 设置值 Valuepublic java.lang.String ScanGet(java.lang.String Id, java.lang.String Param1)
Id
- 码制(Id) Code NameParam1
- 设置项 Attributepublic java.util.List<CodeEnableBean> get1DCodeEnableList()
public java.util.List<CodeEnableBean> get2DCodeEnableList()
public java.util.List<CodeEnableBean> getOtherCodeEnableList()
public java.util.List<AttrHelpBean> getAttrHelpsBeans(java.lang.String codeName)