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

时间:2013-03-06 16:45:42

标签: android chat google-cloud-messaging

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

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

2 个答案:

答案 0 :(得分:0)

您可以在cross-copy中创建免费的网络服务 您可以使用this api作为指南

或只是Google

答案 1 :(得分:0)

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