【精选】【Android开发API】通信 - 附件模式 - Accessory.pdfVIP

【精选】【Android开发API】通信 - 附件模式 - Accessory.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
【精选】【Android开发API】通信 - 附件模式 - Accessory

eoe 移动开发者社区 USB配件模式允许用户连接那些专门搭载Android设备的USB主机硬件 。这些配件必须遵守Android配件开发⼯ 包文档中 所列出的Android附件协议 。这使得搭载Android系统的设备在不充当USB主机的情况之下,仍然可以和USB硬件进行交互 。 当⼀台搭载Android系统的设备处于USB配件模式时,所依附的Android USB配件作为主机为USB总线提供能源以及列举出 相连的设备 。Android3.1(API12级)提供了USB配件模式并且这⼀特点也继承了Android2.3.4(API10级) 以此来支持更多设 备 。 选选择择正正确确 的的USB附附件件APIs 尽管USB附件API在Android3.1平台才开始介绍,但是也可以在Android2.3.4API中通过附加类库使用 。因为这些APIs都是 通过额外的类库来使用的,你可以导⼊两个包来支持USB配件模式 。取决于你想支持什么样的搭载Android系统的设备,你 也许不得不在⼀个的基础上使用另外⼀个: com.android.feature.usb:为了支持Android2.3.4 的USB配件模式, oogle APIs附加类库包括了USB外设APIs并且它们就是 包含在这个命名空间的后面 。Android3.1还支持导⼊和调用这个命名空间的类来支持附加类库编写的应用程序 。这个附加 的类库只是关于android.hardware.usb外设APIs的⼀个简单的封装并且它不支持USB主机模式 。如果你希望更⼤范围支持 USB配件模式的设备,使用附加类库并且导⼊改包就行 。需要注意的是,并不是所有搭载Android2.3.4 的设备都需要拥有USB 外设这⼀特色 。每个设备生产商在决定是否 有这个特色,这也就是为什么你必须要在manifest文件中声明的原因了 。 android.hardware.usb:这个命名空间包含在Android3.1版本中支持USB附件模式的类 。因为这个包是框架APIs 中的⼀部 分,所以Android3.1版本可以在不用附加类库的前提之下支持USB附件模式 。使用这个包时,如果你只关心Android3.1或者更 新的支持USB附件模式的硬件的设备,你可以在mainfest文件中进行声明。 安安装装谷谷歌歌APIs的的附附加加类类库库 如果你想安装这个附加类库,你可以通过在SDK管理器上面安装谷歌APIs 中的Android API10包的方式来做 。更多关于安装 附加类库的信息请参见安装谷歌APIs附加元件 。 API 概概述述 因为附加类库是⼀个框架APIs的封装,和那些支持USB附件功能的类是相似的。即使你在用附加类库的时候,你也可以用 android.hardware.usb参考文档作为参考 。 * 注意:* 然而,你要注意在附加类库和框架APIs之间还是有⼀些细微的使用差别的。 下面的表格为您描述了那些支持USB外设APIs的类: {|style=border-spacing : 0px ;margin: 4px 4px ; width: 90%; border- left :1px solid #ccc;border-top:1px solid #ccc |-style=background :# DEE8F1; ! style=border-right :1px solid #ccc;border-bottom:1px solid #ccc; padding :5px 15px | 类 ! style=border-right :1px solid #ccc;border-bottom:1px solid #ccc; padding :5px 15px | 详细描述 |- style= vertical-align:top; | style= border-right :1px solid #ccc;border-bottom:1px solid #ccc; padding :5px 15px ; | UsbManager | style=border-right :1px solid #ccc;border-bottom:1px solid #ccc; padding :5px 15px ; | 允许您用已连接的USB配件直接进行枚举和交流 |- style= ve

文档评论(0)

tazhiq2 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档