android訪問usb設備
1. 如何在Android平台上使用USB Audio設備
Android對USB的支持有兩種模式:
HOST模式:Android設備為USB匯流排和外設供電,數據傳輸是雙向的。
Accessory模式:即附件模式,Android作為附件,手機和電腦連接,通常是這種模式,由USB Device端向匯流排供電,數據傳輸方向是雙向的。這就是為什麼手機插到電腦上可以充電的原因。
在討論具體代碼之前,需要先講一下再host模式下面的調試辦法,因為數據線的埠被外設使用了,那麼,傳統的連接數據線調試的方法已經不行了。官網給出了解決辦法:
1、請把Android設備用數據線連接到電腦,當然,也要把Android設備的wifi打開。
2、在windows命令行下,進入SDK platform-tools/ 目錄(具體看SDK安裝在哪個目錄了),執行 adb tcpip 5555 回車。這里其實是打開了adb調試的無線埠(Android設備在電腦上的埠映射),其實後面的數字可以隨便來,只要埠沒有被佔用。
3、adb connect <device-ip-address>:5555鍵入回車,這里的device-ip-address是Android端的IP地址。
4、最後adb usb回車,假如沒有問題,現在已經可以在eclipse上看到logcat的輸出了。
其實還有個簡單的辦法,可以在應用商店上下一個無線ADB工具,隨便哪個都可以,這類工具就是在Android端做了上面的那些工作,而且還不用連數據線,但是第三步的那個操作還是要在windows的命令行窗口手動輸入的。
打開手機設置,選擇【更多】,點擊【關於設備】
連續點擊【內部版本號】10下左右,即可開啟【開發者選擇】,返回上一層
進入【開發者選項】
勾選【USB調試】
確認操作即可
3. 如何打開Android設備的USB調試模式
如何打開USB調試模式?
刷機或Root
採用
Adb
方式連接,就需要您在設備上打開USB調試模式
Android
打開USB調試模式總共有三種不同方法,根據系統版本而不同,
以下為
Android
所有系統版本對應的打開方法
1、
2.1
~
2.3.7
系統打開方法
•點擊手機
Menu鍵(菜單鍵),在彈出的菜單中選擇
設置(Setting),
或在應用程序中找到設置
程序點擊進入
•
進入設置界面的
應用程序
即可打開
USB調試模式2、4.0
~
4.1.2
系統打開方法
•
點擊手機
Menu鍵(菜單鍵),在彈出的菜單中選擇
設置(Setting),
或在應用程序中找到
設置
程序點擊進入
•
進入設置界面的
開發人員選項
即可打開
USB調試模式3、4.2、4.3、4.4
系統打開方法
•
點擊手機
Menu鍵(菜單鍵),在彈出的菜單中選擇
設置(Setting),
或在應用程序中找到
設置
程序點擊進入
•
點擊
關於手機
•
連續點擊七次
版本號
•
再
返回
設置菜單界面選擇
開發者者選項
•
點擊打開右上角的
開關,
即可打開
USB調試模式,•
打開USB調試模式後,下拉手機通知欄,將手機上連接電腦的USB模式設置為「僅充電」模式或「媒體設備(MTP)」或「同步」模式後,即可正常連接刷機或Root軟體進行一鍵刷機或Root。
4. Android如何設置USB的com3口
如下:
1、mainfest中注冊監聽USB拔插動作並且過濾對應vid,pid的設備。這個是靜態的,在下面實例中用的是動態的,具體可以參考引用中的第【2】個。
2、查找所有的USB設備
3、動態注冊需要用的USB設備許可權
4、連接已注冊的USB設備,並設置連接參數
5、設置返回監聽,並對話
6、按照不同的協議解析byte[]數據獲得對應數據(在此不表)
7、關閉連接等
5. Android 手機能支持連接哪些 USB 設備
理論上:如果手機控制器是OTG的,那麼各種USB設備幾乎都能接。安卓內核是linux,完整的Linux內核對鍵盤/滑鼠/USB-HUB都沒有問題,Linux內核甚至可以支持U盤/USB列印機……等等
實際上:支持什麼設備是根據驅動來實現的,同時應用也要有對應的介面才行。據我所知,一般的安卓3.0以後版本都支持U盤/USB鍵盤/USB滑鼠,HUB沒有試過,但可以確定的是肯定支持,因為USB控制器自己就是一個ROOT-HUB。我自己在安卓平板上試過鍵盤是沒問題的。但像列印機什麼的就別想了,哪些應該不會包含在手機ROM里,就算是有驅動,可能也沒有應用介面。
6. android如何編程讀取usb設備
這你得把驅動寫到系統底層那裡去!linux和win驅動方面不一樣的地方就是linux得在內核裡面集成,win直接安裝就行了。如果是列印機的話就用路由器的USB介面外接過去然後在區域網裡面操作——只要連接了這台路由器的設備都能使用列印機列印。還有一點路由器得刷固件!原廠的固件不一定有驅動,要是自己會做也可以自己把驅動做進去,一般這樣的路由器用的是openwrt系統。
7. android4.2.2 查找USB設備
4.2隱藏了~1、找到「設置」圖標,進入~ 2、點擊「關於手機」 3、拉到屏幕最下方,找到「版本號」,猛擊5-7下(有時只要點擊一下就行) 4、猛擊過後,如果出現「您現在處於開發者模式」,說明您猛擊成功;如果沒有,請繼續猛擊,直至出現為止 5、再回到「設置」頁面,您就可以找到「{}開發者選項」了!(大約是隱藏彩蛋神馬的吧,咳咳……)
8. 請問安卓手機連接電腦下面說打開USB設備是什麼意思
樓主所說的,應該是安卓手機通過USB數據線連接電腦後彈出的選項界面,其意思是你可以將手機處於:
1、大內存工作模式,在電腦PC主機端通過該模式可以直接訪問手機內存卡上的內容並進行一些許可權允許范圍內的操作。
2、工作於數據訪問模式,可在電腦PC主機端使用軟體(如豌豆莢、酷狗手機助手、360手機助手等)通過該模式和手機同步,進行一些手機內軟體應用操作和數據傳送。
為個人觀點,希望能幫上你的忙。以上
9. 打開安卓手機USB存儲設備
你一定是開了usb調試模式了,在設置那裡有個開發人員的子項,打開就有usb調試模式,開的時候可以和電腦360手機助手等軟體相連安裝軟體,關了之後就可以使用usb存儲功能了,插到電腦後注意看手機屏幕,他會提示你開啟的了。
行了就給分吧!
10. 安卓Android手機怎樣打開usb調試模式連接電腦
你好!
1)點擊「設置」圖標進入,在「更多」菜單欄里找到「關於設備」,然後點擊進入。
2)點擊「關於設備」進入後,找到「內部版本號」,連續點擊「內部版本號」欄,直至顯示「不需要,開發者模式已啟用」後停止。
3)最後,返回「設置」菜單欄,就能看到「開發者選項」菜單鍵了。點擊「開發者選項」進入,對「USB調試」進行勾選,就能打開三星Note4調試了,然後就可連接電腦了。
希望能幫到你,望採納!