Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/227.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
如何使android应用程序始终侦听服务器_Android_Mysql - Fatal编程技术网

如何使android应用程序始终侦听服务器

如何使android应用程序始终侦听服务器,android,mysql,Android,Mysql,我想写一个应用程序,每当用户1触摸应用程序中的“按钮”时, 用户2的手机立即震动。 我已经编写了应用程序代码,当用户1单击按钮时,会通过post方法向服务器发送请求,并更新数据库。 所以我可以向服务器发送振动请求。 但我该怎么做才能使应用程序始终监听服务器,当向其发送请求时,手机会震动。 如果你推荐其他方式,请与我分享! 我还需要将buzz历史记录存储在SQL中,以手动处理后台进程使用服务: 当事件发生时,使用广播:(向其他片段/活动/应用程序发送事件) 要收听广播事件,请将其注册到接收器:

我想写一个应用程序,每当用户1触摸应用程序中的“按钮”时, 用户2的手机立即震动。 我已经编写了应用程序代码,当用户1单击按钮时,会通过post方法向服务器发送请求,并更新数据库。 所以我可以向服务器发送振动请求。 但我该怎么做才能使应用程序始终监听服务器,当向其发送请求时,手机会震动。 如果你推荐其他方式,请与我分享!
我还需要将buzz历史记录存储在SQL中,以手动处理后台进程使用服务:

当事件发生时,使用广播:(向其他片段/活动/应用程序发送事件)

要收听广播事件,请将其注册到接收器:

JobScheduler也可用于现代android应用程序:

听起来像是Firebase消息的一个不错的使用案例。谢谢。您知道如何从服务器向应用程序发送“buzz=true”这样的请求吗?