現(xiàn)在很多手機都支持OTG功能,所謂OGT,簡單的說就是可以讓你的手機像電腦那樣,連接U盤、鍵盤、鼠標或其他USB設備。
 
      OTG并非什么高端的技術,但很多Android手機卻偏偏不提供。實際上,理論上Android系統(tǒng)底層都是支持OTG的,通過軟硬改造,絕大多數(shù)手機都能找回OTG功能。
 
      從硬件上說,當今Android4.0或以上系統(tǒng)的智能手機芯片都支持USB-OTG了,如果不支持的話,絕對是以下兩個原因造成的。
 
      1、硬件上缺少5V升壓器,導致外接設備沒有電壓供應,沒辦法正常工作。
 
      2、硬件設備制造商為了省電考慮,從系統(tǒng)上屏蔽了USB-OTG功能。  一般情況下,智能手機無法讀取U盤、無法識別鼠標、鍵盤、手柄是以上兩個原因的疊加導致的。 
 
      這時候,我們要軟硬兼施,從硬件和系統(tǒng)上,為OTG創(chuàng)造條件:
 
      第一步:我們很有必要要檢測下手機硬件上是否具備5v升壓器,當你用另一 架手機通過不帶電源的OTG線接入你的手機時,如果你的安卓手機有5v升壓器,那么就可以給另外一臺手機充電,如果沒有就不能充,以此判斷。
 
      當手機確定沒有5v升壓器時,我們就需要買一根帶DC5V電源的USB-OTG線,從硬件上解決電力供應問題,如圖:
 
帶供電的OTG線
 
      第二步:解決系統(tǒng)屏蔽OTG問題。我們以榮耀3C為例:先把榮耀3C找方法給ROOT了,讓手機獲取最高權限,手機ROOT成功后我們就用手機下載一個中文版RE管理器(RE管理器要手機ROOT后才能打得開),打開RE管 理器,按目錄找到system文件夾 點擊system文件夾然后 進去找到etc文件夾 然后點擊etc文件夾進去找到vold.fstab這個文件(依次打開步驟就是system/etc/vold.fstab) 然后點擊RE管理器右上方把只讀點擊一下掛載為讀寫,然后長按住vold.fstab此文件五秒左右,此時出來幾個選項,然后我們選擇使用文本編輯器這個選項打開該文件,這時出來一個長方形的編輯框 我們就在vold.fstab的末尾添加如下代碼:   
 
# usb otg diskdev_mount usbotg /mnt/usbotg auto /devices/platform/mt_usb /devices/platform/musbfsh_hdrc 
 
      (注意:復制代碼前增加一行空格,如下圖)
 
2014-04-23_155650.jpg
 
      代碼添加好以后點擊菜單鍵然后點擊修改保存,然后退出RE管理器
 
      最后一步:重啟手機
 
      重啟手機后你再用手機接上OTG線插上U盤試試,嘿嘿,是不是完美支持了呀?U盤里的視頻圖片等是不是完美播放???此方法在無OTG功能的聯(lián)想、OPPO等機型上測試通過,相當完美,所有Android4.0  以上系統(tǒng)的手機,不論品牌全部通用,OTG功能除了支持U盤還能支持外接鼠標、鍵盤游戲手柄、移動硬盤等。
 
      小提示:
 
      如果你需要外接移動硬盤,OTG線的充電端需要連接9V甚至12V的充電器。這個方法適合大部分聯(lián)發(fā)科方案的Android手機,對非M-FK芯片的手機筆者不能保證100%成功。
裝機