我有一个mySQL数据库,我创建了一个简单的Android应用程序,可以使用json显示数据库中的数据。我想添加一个功能,如果在我的数据库中插入数据,将通知Android应用程序。
例如。我有两个Android应用程序(App" A"和" B")。 App" A"可以插入数据," B"可以显示数据。每当App" A"插入数据,App" B"将被通知,并可以刷新当前显示的数据。我想在每隔一定时间(5-10秒)刷新列表,但它似乎增加了更多的处理时间,我认为只有在数据库中插入数据时才会更新它。有没有办法做到这一点?希望你能为我提供一些如何做到这一点的知识。如果可能的话,一些示例代码。谢谢。
答案 0 :(得分:1)
因此,如果您的后端是使用php构建的,那么这是可能的。我认为这是因为您已将PHP设置为标记。
每次有人请求向您的php插入数据时,您都可以将其插入MySQL,如果插入正常,您可以使用Google云消息传递(GCM):https://developers.google.com/cloud-messaging/
很好地阅读文档,因为GCM不是单行的。它需要在Google控制台,PHP服务器和Android应用程序上进行设置。