通过Android手机发送和接收字符串

时间:2012-11-30 20:54:51

标签: java android

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

基本上,虽然这不是我的目标,但我想知道如何创建短信服务。

我目前的想法是从数据中心商店购买一些在线存储空间中的字符串,单独与其预期收件人一起购买,并且每当收件人检查应用程序时,字符串都会被发送给他。

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

此外,如果这种方法可行并且更可取,请指出正确的方向开始。

1 个答案:

答案 0 :(得分:1)

有很多方法可以做到这一点。这完全取决于您在Web服务器等方面的知识。

要发送到设备,您可以使用GCM(http://developer.android.com/guide/google/gcm/index.html

然而,这不是通过手机,只是它。

您可以设置一个简单的Web服务器......

  • 你需要一个HTTP服务器,几乎所有语言都有一个,对于简单的服务器,如果你不需要太多的吞吐量然后尝试类似python,否则看看Apache等等。 http://httpd.apache.org/
  • 为了更简洁,更结构化的方式发送这些字符串,我会使用JSON,因此Web服务器需要一个JSON层来处理JSON请求,请看一下:http://www.json.org/
  • 一旦你收到了请求,你需要对它做一些逻辑,这取决于你。但是一旦你收到JSON请求并解析它,你应该能够用它做任何事情。

这一切都应该很容易实现。然后,如果你要公开它(我会通过在本地机器上运行服务器来开发它),那么你需要在你的家里,通过一个域有一个静态IP,并设置它以便域指向你的IP,如果您的IP是动态的,可能需要更多设置,但您需要查看类似FreeDNS和更新程序客户端的内容。

否则,您可以找到支持您将要使用的语言(PHP,ASP.NET或其他任何东西)的托管,然后使用它们设置一些东西。