android的USB for MTP

來源:互聯網
上載者:User

     android3.1多了三個大包:android.hardware.usb  、android.mtp   、android.net.rtp。

(1)android.mtp

讓串連的camera和其他裝置,可以直接使用PTP(映像傳輸協議)或MTP(媒體傳輸協議)保持串連,上層app可以接收到通知,從而管理這些裝置的檔案和儲存傳輸等。

它為我們提供了定義PTP和MTP的MtpConstants,描述USB host匯流排上串連的PTP或MTP裝置的MtpDevice,封裝MTP裝置資訊的MtpDeviceInfo,和該對象的資訊的MtpObjectInfo,還有MTP裝置上儲存單元資訊的封裝MtpStorageInfo 。

(2)android.hardware.usb

支援通過USB串連到Android供電裝置的外設資料通訊。中央類是UsbManager,它提供了識別和使用USB裝置和USB配件的通訊方法。應用程式可以擷取一個UsbManager執行個體,然後用於串連的裝置或配件的清單查詢、管理、通訊。

(3)android.net.rtp

內建RTP(即時傳輸協議)協議棧,應用程式可以使用它來管理互動資料流。應用程式提供VOIP,一鍵通,會議和音頻流,在網路可用的前提下,可以使用這些API來啟動會話和傳輸,或接收資料。最簡單的用法即單個遠程終端和本地。

 =================================================================================================

         Android4.0使用MTP協議在SD卡和PC之間進行通訊。WIndows 7系統內建MTP驅動程式,可以直接使用;Windows XP系統則需要安裝驅動程式。首先將XP系統的Windows Media Player版本升級至wmp11,最新的版本內建了MTP驅動。如果升級完後還無法識別,則需要手動修改inf檔案,位置在c:\windows\inf\wpdmtp.inf。查看你的MTP裝置的VID和PID,添加下面的對應內容:

[Generic.NTx86]

%GenericMTP.DeviceDesc%=MTP, USB\MS_COMP_MTP

%GenericMTP.DeviceDesc%=MTP, USB\VID_XXXX&PID_XXXX&MI_00

........................................

 [Generic.NTamd64]

%GenericMTP.DeviceDesc%=MTP, USB\MS_COMP_MTP

%GenericMTP.DeviceDesc%=MTP, USB\VID_XXXX&PID_XXXX&MI_00

之而就可以安裝上這個驅動程式了

 

 

參考原文:http://blog.csdn.net/yiyaaixuexi/article/details/6542702#

參考原文:http://hi.baidu.com/aokikyon/blog/item/e77161e7ae190d31b83820e1.html

 

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.