我需要通过 WiFi 方式将一些字符串从 java 项目(Windows 或 Ubuntu)发送到 Android 设备。我找到了一些关于如何将文件从 Android 设备发送到 Android 设备的资源,但我没有找到任何跨平台的东西。有人可以建议我一种方法吗,或者是关于在哪里寻找的线索?
我对替代方法持开放态度,但一如既往地越简单越好。
提前致谢。
我会编写一个简单的 REST Web 服务供 android 客户端检查。这样,如果您出于任何原因想要将其移动到云端并远程执行。这可能也是我能想到的最简单的方法。
我建议通过 TCP 连接发送它。
因为Java和Android都有ServerSocket类和Socket类。
您可以使用 ServerSocket 将您的计算机设置为主机,使用 Socket 将您的 Android 设备设置为客户端。
然后在连接后,就可以使用Socket的getInputStream()和getOutputStream()方法来传输数据,包括Strings、Objects甚至是FileInputStream、ObjectOutputStream等适当组合的Files。