将文件发送到Android设备

时间:2012-09-25 00:57:09

标签: java android

我需要通过WiFi方式从java项目(Windows或Ubuntu)向Android设备发送一些字符串。我找到了一些关于如何将文件从Android设备发送到Android设备的消息来源,但我没有找到任何跨平台的东西。有人可以建议我这样做的方法,或者说要去哪里看看?

我对替代方法持开放态度,但总是越简单越好。

提前致谢。

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

我建议通过TCP连接发送。

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

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

然后在连接之后,您可以使用Socket的getInputStream()和getOutputStream()方法来传输数据,包括字符串,对象甚至文件,并使用适当的FileInputStream,ObjectOutputStream等组合。