2012-11-30 71 views
0

如何从手机内部的应用程序发送和接收简单数据(如字符串)?通过Android手机发送和接收字符串

基本上,虽然这不是我的目标,但我在问如何创建一个文本消息服务。

我目前的想法是从数据中心商店购买一些在线存储器中的字符串,单独与他们的预期收件人,以及每次收件人检查应用程序时将字符串发送给他。

我想知道这种方法是否可行,或者如果有更好的方法或软件来帮助我?

此外,如果这种方法是可能的,更可取的,请指出我正确的方向开始。

回答

1

有很多很多方法可以做到这一点。这一切都取决于你的网络服务器等

用于发送到你可以使用GCM(http://developer.android.com/guide/google/gcm/index.html

然而,这并不从手机能做的,只有它的设备上哪些知识。

你可以建立一个简单的Web服务器...

  • 你需要一个HTTP服务器,几乎所有的语言有一个简单的服务器,如果你并不需要太多的吞吐量然后尝试类似蟒蛇,否则看看Apache或其他东西。 http://httpd.apache.org/
  • 要发送这些字符串我会使用JSON的一个更清洁,更结构化的方式,所以Web服务器将需要一个JSON层来处理JSON请求,看看这里:http://www.json.org/
  • 一旦你的申请,你将需要用它做一些逻辑,这取决于你。但只要您收到JSON请求并解析它,您就应该可以对其做任何事情。

这一切应该很容易实现。然后,如果您要将其公开化(我将通过在本地计算机上运行服务器来开发此功能),那么您需要在您的家中使用静态IP,然后进行设置,以便域指向您的IP,如果你的IP是动态的,它可能需要更多的设置,但你需要看看FreeDNS和更新客户端。

否则,你可能只是找到托管支持你打算使用(PHP,ASP.NET,或什么都),然后得到的东西建立与他们的语言。

相关问题