Android 3.1比2.2多了一个 android…
2012-12-11 16:22
148 查看
对于Android 3.1来
说代号仍然为honeycomb,新增功能还是不少的,API
Level升到了12。除了这个ADK中的部分特性外,下面一起看看前几天提到的android.hardware.usb这个Package,由于
Google将拉拢硬件厂商制造出千奇百怪的USB附加配件所以提出了ADK这样的概念,可以查看 Android ADK硬件开发包介绍
,目前来说USB的管理有了不小的增强。
一、
android.hardware.usb.UsbAccessory 本类是针对Open Accessory API
设计的。
二、 android.hardware.usb.UsbConstants 作为USB常量定义,在Linux内核文件
linux/usb/ch9.h 中。
三、 android.hardware.usb.UsbDevice
获取USB设备的信息,比如说类型、制造商等等,很有用的。
四、android.hardware.usb.UsbDeviceConnection
这个是USB设备传输控制的核心,对于Android USB硬件附件开发者来说必须掌握。不过还是比较简单的。
五、 android.hardware.usb.UsbEndpoint 获取一个USB终端信息
六、android.hardware.usb.UsbInterface
USB底层接口,获取一些信息底层信息,比如说通讯协议,等等。
七、android.hardware.usb.UsbManager
USB管理类,实例化方法和Android大多数系统Manager一样,通过类似 UsbManager manager =
(UsbManager) getSystemService(Context.USB_SERVICE);
的方式获取系统底层AIDL服务的一个实例,本类是一个全局USB类,比较重要。
八、 android.hardware.usb.UsbRequest
核心的USB请求处理类,支持读写操作,以字节数组方式处理一个UsbEndpoint,Android123提示这个类类似WinCE串口通讯的
CreateFile部分,可以进行数据流的读写。
说代号仍然为honeycomb,新增功能还是不少的,API
Level升到了12。除了这个ADK中的部分特性外,下面一起看看前几天提到的android.hardware.usb这个Package,由于
Google将拉拢硬件厂商制造出千奇百怪的USB附加配件所以提出了ADK这样的概念,可以查看 Android ADK硬件开发包介绍
,目前来说USB的管理有了不小的增强。
一、
android.hardware.usb.UsbAccessory 本类是针对Open Accessory API
设计的。
二、 android.hardware.usb.UsbConstants 作为USB常量定义,在Linux内核文件
linux/usb/ch9.h 中。
三、 android.hardware.usb.UsbDevice
获取USB设备的信息,比如说类型、制造商等等,很有用的。
四、android.hardware.usb.UsbDeviceConnection
这个是USB设备传输控制的核心,对于Android USB硬件附件开发者来说必须掌握。不过还是比较简单的。
五、 android.hardware.usb.UsbEndpoint 获取一个USB终端信息
六、android.hardware.usb.UsbInterface
USB底层接口,获取一些信息底层信息,比如说通讯协议,等等。
七、android.hardware.usb.UsbManager
USB管理类,实例化方法和Android大多数系统Manager一样,通过类似 UsbManager manager =
(UsbManager) getSystemService(Context.USB_SERVICE);
的方式获取系统底层AIDL服务的一个实例,本类是一个全局USB类,比较重要。
八、 android.hardware.usb.UsbRequest
核心的USB请求处理类,支持读写操作,以字节数组方式处理一个UsbEndpoint,Android123提示这个类类似WinCE串口通讯的
CreateFile部分,可以进行数据流的读写。
相关文章推荐
- Android 3.1比2.2多了一个 android…
- android 判断一个包是否在系统存在
- android 快速创建一个新的线… 分类: Android开发 2014-05-30 10:57 93人阅读 评论(0) 收藏
- android 快速创建一个新的线…
- android 快速创建一个新的线程
- Android开发: 获得某一个类…
- 一个android/小米 timer 的bug
- Android TextView文字横向自动滚动…
- Android 缺失R文件
- Android : 线程的结束,挂起…
- Android JDK 的下载版本
- JavaScript Tip/Trick: 动态创建Table时,在IE中需要注意的一个问题
- 如何不要让ndk-build自动删除.so, 或如何链接一个不在lib/armeabi下的第三方库 && NDK Android.mk 语法
- android使用自定义标题时提示“you cannot combine custom titles with other  ”
- JAVA 线程 开启线程 一个类里只开…
- Android GPS 定位的实现(1)
- Android SDK与API版本对照表
- Android ListView 之&nb…
- 自定义 Android 日志类
- Android 中MenuInflater的使用(布…