Android 如何将一串数据从一个安卓设备发送到另一个安卓设备?

Android 如何将一串数据从一个安卓设备发送到另一个安卓设备?,android,chat,google-cloud-messaging,Android,Chat,Google Cloud Messaging,我需要在我的应用程序中实现一个简单的消息功能。安装了我的应用程序的两个用户应该能够在我的应用程序内部/外部相互发送消息。它不需要像聊天应用一样实时。稍微的延迟是可以接受的。我应该使用中央服务器和像UrbanAirPush这样的Google云消息服务来实现这一点吗?或者我应该使用套接字编程(不太熟悉,但我不介意学习) 另外,我不想使用短信或蓝牙。请告诉我正确的方法。UrbanAirpush有一个限制,所以任何其他的选择都是很好的 您可以在中创建免费的web服务 您可以使用api作为指南 或者就这么

我需要在我的应用程序中实现一个简单的消息功能。安装了我的应用程序的两个用户应该能够在我的应用程序内部/外部相互发送消息。它不需要像聊天应用一样实时。稍微的延迟是可以接受的。我应该使用中央服务器和像UrbanAirPush这样的Google云消息服务来实现这一点吗?或者我应该使用套接字编程(不太熟悉,但我不介意学习)


另外,我不想使用短信或蓝牙。请告诉我正确的方法。UrbanAirpush有一个限制,所以任何其他的选择都是很好的

您可以在中创建免费的web服务 您可以使用api作为指南


或者就这么做。

使用wifi直接或网络服务发现。
使用wifip2p可以让您轻松地将消息/音频/图片发送到附近的其他设备,您可以查看本教程:,NSD也在其中列出。您甚至可以从Android SDK中找到示例代码(WifiServiceDiscoveryActivity),以查看更多信息

谢谢你的快速回答。我想知道cross-copy.net是否也使用GCM?因为我想自己实现类似的东西,你有什么建议吗?