安卓之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安卓
- garmin USB: linux USB host驅動Linux
- 安卓手機怎樣開啟USB除錯模式(圖文介紹)安卓除錯模式
- android USB host程式設計Android程式設計
- 虛擬機器 與 host主機,無法ping通的問題虛擬機
- ASP.NET Core基礎知識(十一)【Host之Web 主機】ASP.NETWeb
- ASP.NET Core 基礎知識(十二)【Host之通用主機】ASP.NET
- 什麼是工控主機?工控主機安卓主機板有哪些配置?安卓
- 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
- 原始碼解析.Net中Host主機的構建過程原始碼
- 不用USB,透過adb無線除錯安卓手機頁面除錯安卓
- 虛擬機器Host-only聯網模式的使用虛擬機模式
- uWSGI 虛擬主機模式模式
- 蘋果iOS另類打敗安卓:配件比Android多不少蘋果iOS安卓Android
- ABI:調查顯示智慧手機配件佔科技配件市場64%
- 翻譯 - ASP.NET Core 基本知識 - Web 主機 (Web Host)ASP.NETWeb
- 虛擬機器之僅主機模式(HostOnly)連結外網設定虛擬機模式
- Linux虛擬主機與Windows虛擬主機之間有什麼區別LinuxWindows
- 安卓工控主機板顯示介面有哪些呢?安卓
- 安卓工控主機板通訊介面有哪些呢?安卓
- 基於OHCI的USB主機 —— UFI寫扇區程式碼薦
- 主機板bios中找不到USB-hdd選項怎麼辦?主機板bios中找不到usb-hdd選項的解決方法iOS
- 翻譯 - ASP.NET Core 基本知識 - 通用主機 (Generic Host)ASP.NET
- 第2步: 購買一個空間/主機空間 (Web Host)Web
- 安卓之同步機制優劣分析安卓
- Zabbix設定主動模式與被動模式模式
- 支援HDMI-IN介面的安卓工控主機板有哪些?安卓
- 安卓工控主機板雙網口有什麼用途?安卓