25

如何在 python 中通过 USB 电缆使用 MTP 读取和写入我的 Galaxy Nexus 手机?我在 Windows 7 电脑上。

4

4 回答 4

8

我也在寻找同样的东西。似乎有用于跨平台的pymtp和用于 Windows的wmdlib 。

于 2013-10-03T20:03:39.750 回答
5

一种方法是安装 ADB(Android 调试桥,SDK 的一部分)并将其作为 python 的子进程启动。除其他外,ADB 可用于读取或写入 Android 设备。

于 2012-06-28T23:13:18.643 回答
5

Calibre 是一种流行的电子书管理程序,具有 python 和 C 源代码,可通过 MTP 连接传输文件。 http://code.google.com/p/calibre-ebook/downloads/list

于 2012-11-11T13:58:59.163 回答
-3

只需在手机和计算机之间连接一根USB数据线即可。

可能需要在手机的设置菜单中启用MTP传输。不同的安卓版本和不同的手机型号,菜单选择位置可能会有所不同。尝试谷歌搜索“galaxy nexus enable mtp”。确保在搜索中包含您的安卓和手机版本。

确保它是优质的USB电缆。质量差的电缆无法建立良好的连接,因此无法可靠工作。

在我的手机和笔记本电脑之间连接一条 USB 电缆后,我的桌面上立即出现一个文件管理对话框,显示手机内部存储和 SD 卡。这使我可以将文件直接传输到手机 SD 存储(Linux Mint <-> LG Android 版本 5.1

请注意,也可以使用蓝牙传输文件。

建立连接后,您需要找到设备名称。然后可以使用标准的 python 文件结构打开设备popen(),例如,等等。

于 2017-10-03T13:12:33.140 回答