Android 系統使用USB OTG功能/開啟USB Host API功能
步驟一:確定 Android 裝置是否支援 USB Host 功能,具體可以通過以下步驟進行確認:
1. 檢視手機或平板裝置引數,或者直接聯絡廠家諮詢;
2. 使用 UsbHostDiagnostics.APK 安卓應用軟體直接進行檢測,漢化版軟體名稱為:USB 主機診斷;
步驟二:確認系統是否包含 USB Host API 相關的庫檔案,習慣也稱驅動檔案。存放路徑為:/system/lib。
通過手機助手工具或者直接使用“adb shell”連線手機,進入該目錄進行檢視,以我的手機為例,通過 adb 檢視結果如下圖所示:
如果沒有該檔案,可以諮詢廠家或者拷貝相同處理器的安卓系統下的該檔案至此目錄下。
步驟三:確認 Android 系統是否已經開放了 USB Host 許可權,這一步也是最重要的一步。
由於需要修改系統檔案,所以要保證 Android 裝置已經具有 Root 許可權,否則會遇到各種未知的問題。Root 之後,可以通過手機助手或者“ES檔案瀏覽器”等軟體等作業系統檔案。
進入目錄“/system/etc/permissons”,檢視該目錄下,是否有檔案“android.hardware.usb.host.xml”,如果沒有,則需要自己建立一個或者直接從其他系統中拷貝過來。之後開啟該檔案,新增如下內容:
<permissons>
<feature name="android.hardware.usb.host"/>
</permissons>
在該檔案下查詢是否存在名稱為“handheld_core_hardware.xml”或者“tablet_core_hardware.xml”的檔案。同理,未找到需要新建或者拷貝過來。開啟檔案,在 <permissions> section 中新增如下內容:
<feature name="android.hardware.usb.host">
新增完成後檔案內容如下所示:步驟四:非常重要,就是重啟 Android 裝置。
注:檢視安卓系統的 CPU 資訊,可以進入“adb shell”之後,通過“cat /proc/cpuinfo”檢視。
相關文章
- android USB host程式設計Android程式設計
- linux usb 子系統(二)- host driverLinux
- dwc3 usb debugfs(otg switch)OTG
- garmin USB: linux USB host驅動Linux
- windows10 使用 USB 無線網路卡的熱點功能Windows
- 利用 Android 系統原生 API 實現分享功能(2)AndroidAPI
- imx6ull如何使用configfs使能usb gadget中的usbnet功能
- linux下 libusb使用--開啟usb裝置進行通訊Linux
- Android Qcom USB Driver學習(零)Android
- Android Qcom USB Driver學習(十四)Android
- USB-A, Micro, lightning and USB-C
- 戴爾筆記本f12沒有usb啟動項 重灌系統按了f12找不到usb筆記
- HarmonyOS USB DDK助你輕鬆實現USB驅動開發
- 用終端開啟macOS系統隱藏功能Mac
- USB驅動正常,USB沒有反應
- USB 端點與USB HUB的關係
- win10系統中怎麼使用手機USB共享網路Win10
- 修復usb和聯網功能的pd17虛擬機器mac版 v17.1.2(支援12系統)虛擬機Mac
- win10怎麼禁止usb儲存_win10系統如何禁用usb儲存裝置Win10
- USB共享網路:android手機通過USB與Ubuntu進行socket網路通訊AndroidUbuntu
- USB PD和USB TYPE-C 的區別
- 【USB】C#使用HID通訊C#
- 重灌系統進usb還是進uefi u盤重灌系統教程
- windows10系統如何開啟時間線功能Windows
- win10系統怎麼開啟語音控制功能_win10開啟語音控制功能教程Win10
- USB-CyAPIAPI
- USB主機
- USB gadget configfs
- USB gadget functionfsFunctionNFS
- usb協議協議
- macOS 建立 USB 系統安裝盤的終端命令Mac
- [OpenWrt]軟路由H28K開啟USB無線教程路由
- iPhone開啟CarPlay功能方法 iPhone如何開啟CarPlay功能?iPhone
- win10如何使用usb網路共享_win10使用usb網路共享的步驟Win10
- Android分享---呼叫系統自帶的分享功能Android
- Win10系統無法使用USB網路共享怎麼辦【圖文】Win10
- Win10系統開啟體驗共享功能的方法Win10
- win10系統開啟講述人功能的方法Win10
- STM32-USB學習筆記(一) USB基礎筆記