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”檢視。
相關文章
- 安卓USB開發教程 USB Host安卓
- 安卓USB開發教程 USB Host 與 Accessory安卓
- android USB host程式設計Android程式設計
- 魅族flyme6-USB除錯功能開啟除錯
- linux usb 子系統(二)- host driverLinux
- garmin USB: linux USB host驅動Linux
- dwc3 usb debugfs(otg switch)OTG
- linux下 libusb使用--開啟usb裝置進行通訊Linux
- zedboard 使用OTG連線USB串列埠時出現錯誤問題ZedOTG串列埠
- imx6ull如何使用configfs使能usb gadget中的usbnet功能
- Libusb開發教程 API介紹與使用API
- windows10 使用 USB 無線網路卡的熱點功能Windows
- 安卓USB開發教程 USB Accessory安卓
- Windows下USB磁碟開發系列二:列舉系統中所有USB裝置Windows
- 利用 Android 系統原生 API 實現分享功能AndroidAPI
- lsusb命令-在系統中顯示有關USB裝置資訊
- 安卓之USB主機(Host)與配件(Accessory)模式安卓模式
- 利用 Android 系統原生 API 實現分享功能(2)AndroidAPI
- Windows7禁USB自動安裝驅動功能Windows
- 系統去掉 Android 4.4.2 的StatusBar和NavigationBarAndroidNavigation
- Libusb開發教程 USB裝置程式開發
- vivo X6 usb除錯在哪 vivo X6開啟USB除錯教程除錯
- build libusb for AndroidUIAndroid
- 戴爾筆記本f12沒有usb啟動項 重灌系統按了f12找不到usb筆記
- 魅族Pro5 USB除錯在哪 魅族PRO 5開啟USB除錯方法除錯
- 藍Note6開啟usb除錯方法,魅藍Note6 usb除錯在哪?除錯
- 魅藍E2開啟usb除錯方法 魅藍E2 usb除錯在哪?除錯
- Android獲得statusBar高度Android
- 用終端開啟macOS系統隱藏功能Mac
- HarmonyOS USB DDK助你輕鬆實現USB驅動開發
- Libusb庫在Android下的使用例程Android
- android通過USB使用真機除錯程式Android除錯
- USB專殺工具:USBclean for MacMac
- 開啟Win7系統的系統還原功能的方法Win7
- windows10系統如何開啟時間線功能Windows
- win10系統怎麼開啟語音控制功能_win10開啟語音控制功能教程Win10
- 【usb儲存掛載】android6.0固定usb儲存掛載路徑Android
- Android UsbDeviceManager 程式碼分析Androiddev