对于 Android 3.1来 说代号仍然为honeycomb,新增功能还是不少的,API Level升到了12。除了这个ADK中的部分特性外,下面一起看看前几天提到的android.hardware.usb这个Package,由于 Google将拉拢硬件厂商制造出千奇百怪的USB附加配件所以提出了ADK这样的概念,可以查看 Android ADK硬件开发包介绍 ,目前来说USB的管理有了不小的增强。

 <wbr><wbr> 一、 android.hardware.usb.UsbAccessory 本类是针对Open Accessory API 设计的。<br><br>   二、 android.hardware.usb.UsbConstants 作为USB常量定义,在Linux内核文件 linux/usb/ch9.h 中。<br><br>   三、 android.hardware.usb.UsbDevice 获取USB设备的信息,比如说类型、制造商等等,很有用的。<br><br>   四、android.hardware.usb.UsbDeviceConnection 这个是USB设备传输控制的核心,对于Android USB硬件附件开发者来说必须掌握。不过还是比较简单的。<br><br>   五、 android.hardware.usb.UsbEndpoint 获取一个USB终端信息<br><br>   六、android.hardware.usb.UsbInterface USB底层接口,获取一些信息底层信息,比如说通讯协议,等等。<br><br>    七、android.hardware.usb.UsbManager USB管理类,实例化方法和Android大多数系统Manager一样,通过类似 UsbManager manager = (UsbManager) getSystemService(Context.USB_SERVICE); 的方式获取系统底层AIDL服务的一个实例,本类是一个全局USB类,比较重要。<br><br>   八、 android.hardware.usb.UsbRequest 核心的USB请求处理类,支持读写操作,以字节数组方式处理一个UsbEndpoint,Android123提示这个类类似WinCE串口通讯的 CreateFile部分,可以进行数据流的读写。 </wbr></wbr>

更多相关文章

  1. android 获取屏幕高度,宽度,状态栏高度
  2. [Android]获取未安装的APK图标
  3. android画经过多点的曲线
  4. #菜鸟之旅#Android(安卓)Studio开发JNI工程——Native调用Java方
  5. 【移动开发】Android中WIFI开发总结(一)
  6. Android中LocationManager的简单使用,获取当前位置
  7. Android获取屏幕分辨率及DisplayMetrics简介
  8. Android:图文解析带你快速了解RxJava的底层原理
  9. Google应用在Android上的Push机制以及C2DM框架的底层实现

随机推荐

  1. Running Your App运行您的应用程序
  2. android如何实现文件打开方式可供选择功
  3. 理论上 Android可以处理 多个手指的触摸
  4. Android中的进程
  5. Android(安卓)studio Github 断开连接
  6. Android(安卓)Native C++ 层中使用AudioR
  7. 『ANDROID』App工程结构搭建:几种常见Andr
  8. 面试问题之:Android中消息系统模型和Handl
  9. Android(安卓)闹钟机制实现定时任务
  10. Android_MVC模式