public abstract class UsbBase_qcom
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static interface |
UsbBase_qcom.DataCallback |
Modifier and Type | Field and Description |
---|---|
UsbBase_qcom.DataCallback |
dataCallback |
Constructor and Description |
---|
UsbBase_qcom() |
Modifier and Type | Method and Description |
---|---|
abstract UsbDevice |
closeport() |
ConnectionStatus |
getConnectionStatus() |
java.util.List<UsbDevice> |
getDeviceList(Context context)
获取 USB 设备列表
|
UsbDevice |
getUsbDevice(Context context,
int vendorId,
int productId) |
abstract UsbDeviceConnection |
getUsbDeviceConnection() |
abstract void |
init(Context context) |
abstract int |
openPort(UsbDevice device) |
abstract int |
sendData(byte[] bytes) |
void |
setConnectionStatusCallback(ConnectionStatusCallback callback) |
void |
setDataCallback(UsbBase_qcom.DataCallback dataCallback) |
public UsbBase_qcom.DataCallback dataCallback
public java.util.List<UsbDevice> getDeviceList(Context context)
public UsbDevice getUsbDevice(Context context, int vendorId, int productId)
vendorId
- 厂商IDproductId
- 产品IDpublic abstract void init(Context context)
public abstract int openPort(UsbDevice device)
public abstract UsbDevice closeport()
public abstract int sendData(byte[] bytes)
public abstract UsbDeviceConnection getUsbDeviceConnection()
public void setConnectionStatusCallback(ConnectionStatusCallback callback)
public ConnectionStatus getConnectionStatus()
public void setDataCallback(UsbBase_qcom.DataCallback dataCallback)