安卓之USB主机(Host)与配件(Accessory)模式
安卓設備與USB硬件通訊時有兩種模式可以選擇:USB Host 模式與 USB Accessory 模式。從 USB 邏輯角色來說,USB Host 模式是指安卓設備作為 USB 主機,所有活動均由安卓設備發起;USB Accessory 模式是指安卓設備作為 USB 設備,由連接的 USB 硬件做 USB 主機,此時該 USB 主機也稱為 USB Accessory。首先來看下,安卓官方對于這兩種模式的概念描述。
USB Accessory(配件模式)
USB 配件模式允許用戶連接專為 Android 設備設計的 USB 主機硬件。配件必須遵守 Android 配件開發工具包文檔中列出的 Android 配件協議。 這使得 Android 設備無法充當 USB 主機時仍然可以與 USB 硬件交互。 當 Android 設備處于 USB 配件模式時,所連接的 Android USB 配件充當主機,為 USB 總線供電,并枚舉所連接的設備。 Android 3.1(API 級別12)支持 USB 配件模式,該功能也被以附加組件庫的方式回溯到 Android 2.3.4(API 級別10),以支持更廣泛的設備。前提是廠商必須在系統鏡像中添加附加組件庫。
USB Host(主機模式)
當 Android 設備處于 USB 主機模式時,它充當 USB 主機,為總線供電,并枚舉連接的 USB 設備。Android 3.1 及更高版本支持 USB 主機模式。
總結
以上是生活随笔為你收集整理的安卓之USB主机(Host)与配件(Accessory)模式的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java学生宿舍管理系统,来了就点个赞再
- 下一篇: stevedore——启用方式