gpt4 book ai didi

c++ - 与 Android 设备的 Windows MTP/WPD 通信

转载 作者:可可西里 更新时间:2023-11-01 13:25:39 31 4
gpt4 key购买 nike

我正在开发一个在 Windows 上运行的 PC C++ 应用程序。该应用程序应使用 MTP 与通过 USB 连接的安卓手机进行通信。本意是不挂载存储卡。我发现 Windows 有支持 MTP 的 WPD(Windows 可移植设备)。它看起来不错,但它需要安装 WMP11。我想知道的是:

  • 是否有任何其他可供您使用的替代库?
  • 有人对使用 WPD 有任何提示或经验吗?
  • 是否有任何可以安装的“更精简”的依赖项,而不是用于 xp 的 WMP11?

如有任何帮助,我们将不胜感激。

最佳答案

我在这里提供一些我的问题的答案,希望它能帮助其他人。

Is there any alternatives/leaner libraries?

  • 您可以使用 WIA,但它仅用于图像。但我还没有找到其中的一部分。

Any tips?

  • 查看 sample code provided由 Microsoft 提供,这是一个很好的起点。我发现它正在 MSDN 上搜索 Portable Devices COM API Sample
  • 有关服务,您可以查看 this sample code .我通过谷歌搜索找到了 WpdServicesApiSample
  • WPD api 非常好用。
  • 并非所有设备都支持 MTP,有些设备仅支持一部分。这给我带来了一些问题,但我们使用的设备发布了支持更多 MTP 的更新
  • 我从 this StackOverflow 找到了关于 XP 问题的答案pcbbc 真的很有帮助。我还可以补充一点,我们邮寄给供应商并要求提供自定义 .INF 文件以支持 XP,他们真的很有帮助并为我们提供了它。但是我们花了一些时间才得到它。

关于c++ - 与 Android 设备的 Windows MTP/WPD 通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7912743/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com