Android 开放性配件协议(AOA)

Android 开放性配件协议(AOA)支持允许外部 USB 硬件(Android USB 配件)与工作在配件模式下的 Android 设备进行交互。当处于配件模式的 Android 设备被供电,所连接的配件充当 USB 主机(为总线供电并枚举设备),Android 设备作为 USB 配件。

Android USB 配件旨在连接 Android 设备。这样的配件遵从 AOA 协议,使他们能够检测支持配件模式的 Android 设备,并且必须提供 5V 下 500mA 的充电功率。一些以前发布的Android 设备只能用作 USB 设备,无法启动与外部 USB 设备的连接。 AOA  支持克服了这一限制,使您能够构建可启动连接并与各种 Android 设备进行交互的配件。

Note:配件模式取决于设备硬件;并非所有设备都支持配件模式。可以使用相应应用程序的 Android manifest 中的 元素来过滤支持配件模式的设备。有关详细信息,请参阅 USB Accessory 开发人员指南。

AOA 有两个支持不同类型通信的版本:

  • AOAv1   支持通用的配件通讯和 adb 调试。适用于 Android 3.1(API Level 12)及更高版本,并支持通过 Add-On Library 支持 Android 2.3.4(API Level 10)及更高版本。
  • AOAv2   支持音频流和人机接口设备(HID)功能。适用于Android 4.1(API Level 16)。
原文链接:https://source.android.com/devices/accessories/protocol

更多相关文章

  1. Android(安卓)Socket 发送广播包的那些坑
  2. adb通过TCP/IP来调试Android设备
  3. Android获取设备ID号
  4. Android(安卓)OS历史版本
  5. 如何在Android和iOS设备上录制游戏?
  6. Android(安卓)模拟器创建参数说明
  7. adb通过TCP/IP来调试Android设备
  8. ANDRIOD学习笔记之nand、root以及主要调试工具篇
  9. android全平台编译ffmpeg支持命令行实践

随机推荐

  1. android 复制字符串到剪贴板
  2. android中EditText只允许输入汉字(过滤汉
  3. android反射方式访问内部类成员
  4. Delphi XE5 android 捕获几个事件
  5. Android源码编译全过程
  6. android之渐变色背景
  7. android hardware 简述(Android系统源码情
  8. android 页面切换动画效果
  9. Android 跳转+两种ListView+ListheaderVi
  10. 自定义Android标题栏