Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/370.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 我定期从web服务器检索数据。是否可以使用插座来执行此操作?_Java_Android_Web Services_Sockets - Fatal编程技术网

Java 我定期从web服务器检索数据。是否可以使用插座来执行此操作?

Java 我定期从web服务器检索数据。是否可以使用插座来执行此操作?,java,android,web-services,sockets,Java,Android,Web Services,Sockets,我定期从网络上获取数据并显示出来。但是,这不是一个好的做法,是否可以连接到web服务,并在数据发生更改时进行检测?您可以使用gcm通知进行此操作。只要在服务器的数据发生更改时向客户端发送通知,然后就可以触发客户端向服务器发出的检索更新数据的请求 你需要一个通知服务,谷歌为我们提供了类似的服务 这是怎么回事?? 请看下图 你需要在谷歌服务中注册你的android应用程序,你的web界面需要一个id,所以每次你想把东西推到android上,你的web界面就会用应用程序的id将它推到谷歌服务器上,然

我定期从网络上获取数据并显示出来。但是,这不是一个好的做法,是否可以连接到web服务,并在数据发生更改时进行检测?

您可以使用gcm通知进行此操作。只要在服务器的数据发生更改时向客户端发送通知,然后就可以触发客户端向服务器发出的检索更新数据的请求

你需要一个通知服务,谷歌为我们提供了类似的服务

这是怎么回事?? 请看下图

你需要在谷歌服务中注册你的android应用程序,你的web界面需要一个id,所以每次你想把东西推到android上,你的web界面就会用应用程序的id将它推到谷歌服务器上,然后谷歌(无论如何)将你的应用程序本地化,即使它没有运行,他们会得到通知的

在幕后有两件事你必须做,但没有什么比从美国宇航局发射火箭更重要的了

我建议你去看看
要开始注册应用程序,请获取api密钥等。

您有权访问该web应用程序吗?