安卓USB开发教程 四 安卓 AOA
生活随笔
收集整理的這篇文章主要介紹了
安卓USB开发教程 四 安卓 AOA
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
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 中的 <uses-feature> 元素來過濾支持配件模式的設備。有關詳細信息,請參閱?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)。
總結
以上是生活随笔為你收集整理的安卓USB开发教程 四 安卓 AOA的全部內容,希望文章能夠幫你解決所遇到的問題。