安卓之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開發教程 USB Host 與 Accessory安卓
- 安卓USB開發教程 USB Accessory安卓
- 安卓USB開發教程 USB Host安卓
- USB主機
- garmin USB: linux USB host驅動Linux
- Avalonia如何與通用主機Host整合實現MsDI
- 安卓手機怎樣開啟USB除錯模式(圖文介紹)安卓除錯模式
- android USB host程式設計Android程式設計
- ASP.NET Core基礎知識(十一)【Host之Web 主機】ASP.NETWeb
- ASP.NET Core 基礎知識(十二)【Host之通用主機】ASP.NET
- 虛擬機器 與 host主機,無法ping通的問題虛擬機
- typec 音訊配件模式音訊模式
- 什麼是工控主機?工控主機安卓主機板有哪些配置?安卓
- Android 系統使用USB OTG功能/開啟USB Host API功能AndroidOTGAPI
- linux usb 子系統(二)- host driverLinux
- 安卓開發之樣式和主題的使用與夜間/白天模式的動態轉換安卓模式
- Tomcat 學習筆記(3) – Host 主機配置Tomcat筆記
- 安卓手機在fastboot模式下刷機安卓ASTboot模式
- 客戶端tns裡host配置主機名的方法客戶端
- 庫存小機配件列表
- 乾坤合一:Linux裝置驅動之USB主機和裝置驅動Linux
- 關於華碩主機板“USB Devices Over Current Status Detected!”dev
- USB xHCI Compliant Host Controller驅動是指支援USB 3.0及以上標準的主機控制器驅動程式。這種驅動程式允許計算機系統與USB 3.0及更高版本的裝置進行通訊和資料傳輸。Controller計算機
- 原始碼解析.Net中Host主機的構建過程原始碼
- 不用USB,透過adb無線除錯安卓手機頁面除錯安卓
- 虛擬機器Host-only聯網模式的使用虛擬機模式
- uWSGI 虛擬主機模式模式
- 蘋果iOS另類打敗安卓:配件比Android多不少蘋果iOS安卓Android
- ABI:調查顯示智慧手機配件佔科技配件市場64%
- 虛擬機器之僅主機模式(HostOnly)連結外網設定虛擬機模式
- 翻譯 - ASP.NET Core 基本知識 - Web 主機 (Web Host)ASP.NETWeb
- Linux虛擬主機與Windows虛擬主機之間有什麼區別LinuxWindows
- 安卓工控主機板顯示介面有哪些呢?安卓
- 安卓工控主機板通訊介面有哪些呢?安卓
- 基於OHCI的USB主機 —— UFI寫扇區程式碼薦
- 翻譯 - ASP.NET Core 基本知識 - 通用主機 (Generic Host)ASP.NET
- 第2步: 購買一個空間/主機空間 (Web Host)Web
- 安卓之同步機制優劣分析安卓