Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/232.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_Background Process - Fatal编程技术网

Android应用程序可以对数据库进行永久性监控,并在发生变化时发出警报

Android应用程序可以对数据库进行永久性监控,并在发生变化时发出警报,android,background-process,Android,Background Process,我希望创建一个应用程序,监控在线sql数据库,并在记录发生变化时提醒用户。如果您感兴趣,计算机正在更新数据库,以了解计算机正在监视的某些传感器的状态。我已经让数据库和监控计算机工作正常,并制作了一个应用程序,可以在列表视图中查看数据。我想要的是一个在启动时打开并在后台持续运行的应用程序,当发生变化时可以触发警报和祝酒词,告诉我发生了什么。我想这与你的手机从facebook等网站获得的推送通知类似,但我希望该应用程序能够主动查询数据库 有人能帮我或给我指出正确的方向吗?我到处找了找,但似乎找不到信

我希望创建一个应用程序,监控在线sql数据库,并在记录发生变化时提醒用户。如果您感兴趣,计算机正在更新数据库,以了解计算机正在监视的某些传感器的状态。我已经让数据库和监控计算机工作正常,并制作了一个应用程序,可以在列表视图中查看数据。我想要的是一个在启动时打开并在后台持续运行的应用程序,当发生变化时可以触发警报和祝酒词,告诉我发生了什么。我想这与你的手机从facebook等网站获得的推送通知类似,但我希望该应用程序能够主动查询数据库

有人能帮我或给我指出正确的方向吗?我到处找了找,但似乎找不到信息。我肯定它就在那里,我一定是没有使用正确的术语


感谢您的帮助。

因此,基本上,这里是您尝试执行的系统方法。你需要在你的后端建立一些websocket和一些NoSQL(如Redis)来帮助管理Android应用程序的发布/订阅部分,以便从你的web/数据库服务器流式传输实时更新。然后,当您要更新数据库中的记录时,您还可以通过websocket将信息发送到Android应用程序


这就是这类事情如何运作的要点。

我建议您浏览谷歌云通知,通过您用来监控数据的计算机通知应用程序。始终从应用程序查询数据库并不是一个好的解决方案。