簡體   English   中英

與Android設備的Windows MTP / WPD通信

[英]Windows MTP/WPD communication with Android device

我正在開發一個在Windows上運行的PC c ++應用程序。 應用程序應使用MTP與通過USB連接的Android手機進行通信。 該idée是不安裝存儲卡。 我發現Windows有一些他們稱之為支持MTP的WPD(Windows便攜設備)。 它看起來還不錯,但它要求安裝WMP11。 我想知道的是:

  • 您可以使用其他任何替代庫嗎?
  • 有沒有人對使用WPD有任何提示或經驗?
  • 是否有任何“更精簡”的依賴項可以安裝而不是WMP11 for xp?

任何幫助將不勝感激。

我在這里為我的問題提供了一些答案,希望它能幫助其他人。

有沒有替代/更精簡的圖書館?

  • 您可以使用WIA,但這僅用於圖像。 但是我沒有找到任何一部分。

有小費嗎?

  • 查看Microsoft 提供示例代碼 ,這是一個很好的起點。 我發現它正在MSDN上搜索Portable Devices COM API Sample
  • 對於服務,您可以查看此示例代碼 我通過Google搜索WpdServicesApiSample找到了
  • WPD API非常適合使用。
  • 並非所有設備都支持MTP,有些設備僅支持部分設備。 這引起了一些問題,但我們使用的設備發布了支持更多MTP的更新
  • 我從pcbbc的StackOverflow中找到了關於XP問題的答案真的很有幫助。 我還可以補充一點,我們郵寄了供應商並要求提供自定義的.INF文件以支持XP,他們真的很有幫助並為我們提供了它。 但是我們花了一些時間才得到它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM