问题标签 [mtp]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Android:如何从 MTP 读取 Java 应用程序中的文件
我需要能够从 Java 桌面应用程序中读取手机的文件系统。我不想使用亚行。
在旧的 android 设备/版本中,有 Usb 大容量存储,但在所有较新的设备上,此选项不存在。
所以有人可以帮助库和示例代码......我需要的是:1)读取文件(实际文件和文件的属性,包括路径 - 我只需要获取.mp3s)2)写入特定位置
谢谢!
android - 通过 USB 连接访问手机中的背景图像
我正在开发一个在 Windows 上运行的 PC c++ 应用程序。应用程序应使用 MTP 与通过 USB 连接的电话进行通信。我想专门访问手机中的背景图片。有没有办法这样做?是否有特定的方法可以访问 Android 设备中的背景图像?
xcode - libmtp 不在 MacOSX 上使用 HAVE_USB1 标志构建
我目前正在尝试在 mac OS X 上使用 lib usb-1 (1.0.19) 和 usb-compat(0.1.5) 构建 libmtp 版本 1.1.8 以生成动态库。
我不确定 libmtp 是否真的支持 USB1 lib,主要是因为我在构建 libusb-glue.c 时遇到了问题。在 config.h 中,我有:
肢体glue.c 例如正在做:
移动到usb1而不是usb0时没有标志添加参数
由于我有启用 USB1 和禁用 USB0 的标志,因此肢体-glue.h 的定义如下
如 libusb-1 文件的 sync.c 文件中所定义,它采用 6 个参数
奇怪的是 USB_BULK_READ/WRITE 没有标记 USB0 或 USB1 支持以添加/删除 USB1 支持的缺失参数
任何想法或者你知道我是否应该更好地使用 lib usb1 或 lib usb0。也许最好构建 lib-usb0 + libusb-compat 而不是使用 usb1
谢谢
vb.net - 在 Visual Basic .NET 中访问 MTP/WPD 设备
是否有任何可用于 VB.net 的库可以让我轻松访问 MTP 设备?我希望能够找出连接了哪些设备,列出它们的内容并在它们之间复制文件。
到目前为止,我所看到的所有内容(无论是在 Stack Overflow、Microsoft 网站上还是通过简单的 Google 搜索)都是用 C++、C# 或其他一些不是 VB.net 的语言编写的。Microsoft 文档完全超出了我的想象。
结果,除非我打算学习一门新语言,否则这一切都是徒劳的。
我确实找到了给我希望的MTPSharp 。但是没有文档,它似乎没有完全实现,我做某些事情的尝试返回一个异常,作者告诉我它是针对我不应该使用的旧 API 编写的,无法帮助我我的问题。
想使用VB.net的人真的没有希望吗?
linux - Raspberry/CubieBoard 作为 MTP 媒体设备?
我需要使用 MTP 协议将 Raspberry Pi 或 CubieBoard 作为媒体设备连接到我的 PC。实际上,我正在尝试在我的 PC 和 Raspberry/CubieBoard 之间进行 USB 通信。除了MTP,我找不到任何其他方式。有没有办法做到这一点?
android - USB 文件传输测试:如何获取 PC 和 Android 设备之间的文件传输速度、持续时间的详细信息
我正在尝试编写一个 shell 脚本来将文本/媒体文件从 PC 复制到 Android 设备并计算 USB 文件传输速度、持续时间等。
我可以使用 PC 上的 adb push 命令将文件推送到 SD 卡。如何获取 USB 文件传输速度、持续时间、文件大小等。
上述步骤是否也模拟了最终用户场景,或者有没有更好的方法来做到这一点。
android - 我可以在 Android 上使用 USB OTG 读取 MTP/PTP 媒体吗?
我想在 android 上开发一个相机导入器应用程序,它正在 4.2 上工作。但它不适用于 4.4。如何在 android 4.4 上访问 MTP 或 PTP 媒体?
c++ - WPD Service api implimentation (Status Service) 在 WPD 设备上获取可用空间
我想获得 WPD 设备上的可用空间。我正在尝试实现 WPDServiceApi。我目前正在实现 WPD 服务的状态服务。我从 Windows7DEK 中获取了代码示例。在编译过程中会出现很多类型不匹配。我根本无法构建该样本。最初有很多缺失的包含我已经成功解决。现在我得到类型不匹配,如(PSLGUID)是预期的,样本只是发送(GUID)类型参数。这只是一个随机的例子。有人有状态服务经验吗?我只想获得设备上的可用空间。
c# - 有关在 C# 中的 Windows 窗体应用程序中访问 MTP 设备的信息
我花了很多时间搜索有关如何使用 C# 访问 MTP 设备的信息示例。我没有找到任何可以帮助我的东西。只有不同语言或 Windows 应用商店应用程序的示例。C# 中的 Windows 窗体应用程序有什么特定的吗?
c++ - 如何巧妙地处理从 mtp 堆栈到 treewidget 的数据以显示文件
我正在编写一个应用程序来创建 MTP 设备的 FS 的文件浏览器。我已经完成了第一个版本,但我认为我可以将其设计得更好。
目前,我写了一个 mtp_wrapper.cpp,它提供了一个类 mtp,里面有不同的方法来获取文件、获取文件夹、删除文件......
例如,我的主窗口类包含:
第一个调用是使用 (0,0) 作为参数来显示整个树。但我认为这还不够聪明。DisplayTree 方法应该只调用一个列表,不需要调用 mtp_api。
我知道 gtk 有一些方法来存储列表、设置列表和重用它,但我目前在 Qt 和 C++ 下
任何想法,我可以断开主窗口与 mtp 的连接吗?最好的办法是让 mtp 部分提交列表/模型。我创建了一个用于扫描 mtp 设备的方法,并且通过树方法的主窗口将重用此列表/模型来显示数据。