public class Barcode1D 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() 打开设备,使用完后调用 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 |
getInstance()
获取一维条码操作实例
Acquire 1D barcode operation Instance. |
boolean |
isPowerOn() |
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 |
public static Barcode1D 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()
isPowerOn in interface IBarcode1D