public class Barcode1D_mtk extends java.lang.Object implements IBarcode1D
注意:
Attention:
1、使用前请确认您的机器已安装此模块。
1. Make sure module is installed before using.
2、要正常使用模块需要在\libs\armeabi\目录放置libDeviceAPI.so文件。
2. Put the file libDeviceAPI.so in directory \libs\armeabi\ then module can be used normally.
3、在操作设备前需要调用 open()
打开设备,使用完后调用 Barcode1D#close()
3. Before operating, call open()
to switch on the device, after using call Barcode1D#close()
to
关闭设备
switch off the device.
Modifier and Type | Method and Description |
---|---|
boolean |
close()
关闭一维扫描设备
Switch off 1D barcode scanning device. |
static Barcode1D_mtk |
getInstance()
获取一维条码操作实例
Acquire 1D barcode operation Instance. |
boolean |
isPowerOn()
判断设备是否上电
Judge the device is powered on or not. |
boolean |
open()
打开一维扫描设备
Switch on 1D scanning device. |
boolean |
open(Context context)
打开一维扫描设备
Switch on 1D scanning device. |
java.lang.String |
scan()
触发一次条码扫描
Enable barcode scanning for 1 time. |
byte[] |
scanBarcode()
触发一次条码扫描
Enable barcode scanning for 1 time. |
boolean |
setBaudrate(int baudrate) |
void |
setTimeOut(int time)
设置超时时间
set time out. |
boolean |
stopScan()
终止扫描
Scanning terminated |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
isPowerOn
public static Barcode1D_mtk getInstance() throws ConfigurationException
ConfigurationException
- 配置错误异常public boolean open(Context context)
open
in interface IBarcode1D
context
- Contextpublic boolean open()
open
in interface IBarcode1D
public boolean setBaudrate(int baudrate)
setBaudrate
in interface IBarcode1D
public java.lang.String scan()
scan
in interface IBarcode1D
public byte[] scanBarcode()
scanBarcode
in interface IBarcode1D
public void setTimeOut(int time)
setTimeOut
in interface IBarcode1D
time(500-10000
- ms) 超时时间public boolean stopScan()
stopScan
in interface IBarcode1D
public boolean close()
close
in interface IBarcode1D
public boolean isPowerOn()