1

有没有办法以编程方式将从 android 应用程序创建的文本文件保存到 USB 连接的 Windows PC?

4

4 回答 4

2

不,对不起。Android 设备无法通过 USB 电缆访问其主机 PC。

于 2012-09-26T19:30:14.450 回答
1

简短的回答 - 不是我所知道的。

一般来说,对于“文件传输”,我肯定会同时查看Dropbox(将任何内容保存/同步到任何地方)和ESFileExplorer。两者都是面向用户的,但 Dropbox 有一个 API,你应该可以在 Android 上使用它(我还没有尝试过)。ESFileExplorer 适用于 USB 和 Windows 共享。

如果您有 Android SDK,您可以使用“adb pull”从命令行复制文件。当然,您可以使用“Runtime.exec()”从 Java 调用“adb pull”。丑陋...但可行:)

Windows 共享的另一种可能性可能是:

a) 获取 SMB 客户端(例如Samba Filesharing),然后

b) 使用标准 Java IO 读写共享

同样,我还没有尝试过这个......我不知道它是否会工作......但它可能值得一试。我在 Android File I/O 中看不到任何与 Samba 文件共享根本不兼容的内容:

于 2012-09-26T19:38:36.110 回答
0

尝试使用adb pullPC 中的命令从 Android 获取文件。您将需要安装 Android SDK 并拥有一根 USB 电缆(尽管有无线方式)。

于 2013-05-20T19:19:57.527 回答
0

您无法通过 Android 编程将文件从 Android 设备写入 PC。但是,您可以通过 Windows 编程 (C#) 从 Android 设备复制文件。您可以从 Windows 设备便携库获得帮助:https ://github.com/notpod/wpd-lib

于 2016-05-26T14:00:18.293 回答