public abstract class BarcodeDecoder_mtk
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static interface |
BarcodeDecoder_mtk.DecodeCallback |
Modifier and Type | Field and Description |
---|---|
static int |
DECODE_CANCEL
解码取消(cancel)
|
static int |
DECODE_ENGINE_ERROR
扫描头出现错误(error)
|
static int |
DECODE_FAILURE
解码失败(failure)
|
static int |
DECODE_SUCCESS
解码成功(success)
|
static int |
DECODE_TIMEOUT
解码超时(timeout)
|
Constructor and Description |
---|
BarcodeDecoder_mtk() |
Modifier and Type | Method and Description |
---|---|
abstract void |
close()
关闭二维扫描设备
Switch off 2D barcode scannning device |
java.lang.String |
getDecoderSVersionInfo()
返回扫描头和解码库信息
|
boolean |
isOpen()
扫描头是否已经打开
|
abstract boolean |
open(Context context)
打开二维扫描设备
Switch on 2D scanning device |
abstract void |
setDecodeCallback(BarcodeDecoder_mtk.DecodeCallback scanCallbackListener)
设置回调对象接收条码数据,主线程回调
Setup call-back target to acquire barcode data. |
boolean |
setParameter(int paramNum,
int paramVal)
设置扫描头参数(Setup scanning module parameter)
|
abstract void |
setTimeOut(int timeOut)
设置超时时间
setup time-out duration |
abstract boolean |
startScan()
触发二维条码扫描
Trigger 2D barcode scanning function |
abstract void |
stopScan()
终止扫描
Scanning terminated |
public static final int DECODE_TIMEOUT
public static final int DECODE_SUCCESS
public static final int DECODE_CANCEL
public static final int DECODE_FAILURE
public static final int DECODE_ENGINE_ERROR
public abstract boolean open(Context context)
context
- public abstract void close()
public abstract boolean startScan()
public abstract void stopScan()
public abstract void setDecodeCallback(BarcodeDecoder_mtk.DecodeCallback scanCallbackListener)
scanCallbackListener
- public abstract void setTimeOut(int timeOut)
timeOut
- 超时时间,单位:秒(timeOut,Unit: second)public boolean isOpen()
public java.lang.String getDecoderSVersionInfo()
public boolean setParameter(int paramNum, int paramVal)
paramNum
- paramVal
-