0

我需要通过 WiFi 方式将一些字符串从 java 项目(Windows 或 Ubuntu)发送到 Android 设备。我找到了一些关于如何将文件从 Android 设备发送到 Android 设备的资源,但我没有找到任何跨平台的东西。有人可以建议我一种方法吗,或者是关于在哪里寻找的线索?

我对替代方法持开放态度,但一如既往地越简单越好。

提前致谢。

4

2 回答 2

1

我会编写一个简单的 REST Web 服务供 android 客户端检查。这样,如果您出于任何原因想要将其移动到云端并远程执行。这可能也是我能想到的最简单的方法。

于 2012-09-25T02:19:04.130 回答
0

我建议通过 TCP 连接发送它。

因为Java和Android都有ServerSocket类和Socket类。

您可以使用 ServerSocket 将您的计算机设置为主机,使用 Socket 将您的 Android 设备设置为客户端。

然后在连接后,就可以使用Socket的getInputStream()和getOutputStream()方法来传输数据,包括Strings、Objects甚至是FileInputStream、ObjectOutputStream等适当组合的Files。

于 2012-09-25T02:14:46.750 回答