程序包 com.hyperlcd.Usb

类 IUsbManager

java.lang.Object
com.hyperlcd.Usb.IUsbManager

public class IUsbManager
extends java.lang.Object

HyperlcdLib USB管理类


使用该类中的接口方法必须先调用 getInstance(Context) (String)} 获取实例。

结束使用调用 destroyInstance() 销毁单例。

接口功能:
  1. getUsbList() 获取USB接口列表
  2. bindUsb(String) 绑定USB接口可以使用
  3. unbindUsb(String) 解绑USB接口禁用
  4. setUsbNone() 设置USB仅充电
  5. setUsbMTP() 设置USB可以传输文件
  6. setUsbPTP() 设置USB可以传输图片
  7. 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接口

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 构造器详细资料

    • IUsbManager

      public IUsbManager​(android.content.Context context)
  • 方法详细资料

    • getInstance

      public static IUsbManager getInstance​(android.content.Context context)
      获取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以太网