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, waitisPowerOnpublic static Barcode1D_mtk getInstance() throws ConfigurationException
ConfigurationException - 配置错误异常public boolean open(Context context)
open in interface IBarcode1Dcontext - Contextpublic boolean open()
open in interface IBarcode1Dpublic boolean setBaudrate(int baudrate)
setBaudrate in interface IBarcode1Dpublic java.lang.String scan()
scan in interface IBarcode1Dpublic byte[] scanBarcode()
scanBarcode in interface IBarcode1Dpublic void setTimeOut(int time)
setTimeOut in interface IBarcode1Dtime(500-10000 - ms) 超时时间public boolean stopScan()
stopScan in interface IBarcode1Dpublic boolean close()
close in interface IBarcode1Dpublic boolean isPowerOn()