Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/340.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/182.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 通过Android手机发送和接收字符串_Java_Android - Fatal编程技术网

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

Java 通过Android手机发送和接收字符串,java,android,Java,Android,如何从手机内的应用程序发送和接收简单数据,如字符串 本质上,虽然这不是我的目标,但我想问的是如何创建一个短信服务 我目前的想法是从数据中心购买一些在线存储,将字符串存储在那里,与他们的目标收件人单独在一起,每当收件人检查应用程序时,字符串就会发送给他 我想知道这个方法是否可行,或者是否有更好的方法,或者软件来帮助我 此外,如果这种方法可行且可取,请为我指出正确的开始方向。有很多方法可以做到这一点。这完全取决于您对web服务器等的了解程度 要发送到设备,可以使用GCM() 然而,这并不是从电话开始

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

本质上,虽然这不是我的目标,但我想问的是如何创建一个短信服务

我目前的想法是从数据中心购买一些在线存储,将字符串存储在那里,与他们的目标收件人单独在一起,每当收件人检查应用程序时,字符串就会发送给他

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


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

有很多方法可以做到这一点。这完全取决于您对web服务器等的了解程度

要发送到设备,可以使用GCM()

然而,这并不是从电话开始的,而是从电话开始的

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

  • 你需要一个HTTP服务器,几乎所有语言都有一个,对于简单的服务器,如果你不需要太多的吞吐量,那么试试python之类的东西,或者看看Apache之类的东西
  • 要以更简洁、更结构化的方式发送这些字符串,我将使用JSON,因此web服务器需要一个JSON层来处理JSON请求,请看这里:
  • 一旦你有了这个请求,你就需要对它进行一些逻辑处理,这取决于你自己。但是,一旦您收到JSON请求并对其进行解析,您就应该能够对其执行几乎任何操作
这一切都应该很容易实现。然后,如果你要公开(我会通过在本地机器上运行服务器来开发),那么你需要在家里有一个静态IP,通过域进行设置,以便域指向你的IP,如果您的IP是动态的,那么可能需要更多的设置,但您需要研究FreeDNS和更新程序客户端之类的东西

否则,您可以找到支持您将要使用的语言(PHP、ASP.NET或其他任何语言)的主机,然后使用它们进行设置