程序包 com.hyperlcd.Usb
类 IUsbManager
java.lang.Object
com.hyperlcd.Usb.IUsbManager
public class IUsbManager
extends java.lang.Object
HyperlcdLib USB管理类
使用该类中的接口方法必须先调用 getInstance(Context)
(String)} 获取实例。
结束使用调用 destroyInstance()
销毁单例。
getUsbList()
获取USB接口列表bindUsb(String)
绑定USB接口可以使用unbindUsb(String)
解绑USB接口禁用setUsbNone()
设置USB仅充电setUsbMTP()
设置USB可以传输文件setUsbPTP()
设置USB可以传输图片setUsbRNDIS()
设置USB配置为USB以太网
-
构造器概要
构造器 构造器 说明 IUsbManager(android.content.Context context)
-
方法概要
修饰符和类型 方法 说明 void
bindUsb(java.lang.String usbName)
绑定指定USB接口static void
destroyInstance()
销毁控制单例static IUsbManager
getInstance(android.content.Context context)
获取USB管理器单例java.util.List<java.lang.String>
getUsbList()
void
setUsbMTP()
设置USB配置为媒体传输协议void
setUsbNone()
设置USB配置为仅充电void
setUsbPTP()
设置USB配置为图片传输协议void
setUsbRNDIS()
设置USB配置为USB以太网void
unbindUsb(java.lang.String usbName)
禁用指定USB接口
-
构造器详细资料
-
IUsbManager
public IUsbManager(android.content.Context context)
-
-
方法详细资料
-
getInstance
获取USB管理器单例- 参数:
context
- 上下文对象- 返回:
- USB管理器 单例
-
destroyInstance
public static void destroyInstance()销毁控制单例 -
getUsbList
public java.util.List<java.lang.String> getUsbList() -
bindUsb
public void bindUsb(java.lang.String usbName)绑定指定USB接口- 参数:
usbName
- usb名称
-
unbindUsb
public void unbindUsb(java.lang.String usbName)禁用指定USB接口- 参数:
usbName
- usb名称
-
setUsbNone
public void setUsbNone()设置USB配置为仅充电 -
setUsbMTP
public void setUsbMTP()设置USB配置为媒体传输协议 -
setUsbPTP
public void setUsbPTP()设置USB配置为图片传输协议 -
setUsbRNDIS
public void setUsbRNDIS()设置USB配置为USB以太网
-