从Android应用程序检测/收听MySQL数据库更改的最简单方法?

时间:2012-05-06 11:52:14

标签: android mysql

我的问题在标题中说明。

更具体地说?在我的MySQL数据库中,我有一个表'事件',每次添加/删除事件我想在我的Android应用程序上更新地图上的点。

如果可能的话,教程或代码示例也非常有用,因为我还是新手并且正在探索Android。

赞赏。

2 个答案:

答案 0 :(得分:2)

您可以使用C2DM向您的Android应用程序通知服务器上的数据库更改:

https://developers.google.com/android/c2dm/

<强>更新

  

重要提示:C2DM于2012年6月26日正式弃用,并已于2015年10月20日完全关闭。鼓励现有C2DM开发人员迁移到Google Cloud Messaging(GCM)。有关更多信息,请参阅C2DM-to-GCM迁移文档。开发人员必须使用GCM进行新的开发。

现在已弃用C2DM,因此您需要使用Firebase或GCM(也已弃用)

FCM link

  

Firebase云消息传递(FCM)是GCM的新版本。它继承了可靠且可扩展的GCM基础架构以及新功能!请参阅常见问题以了解更多信息如果要在新应用程序中集成消息传递,请从FCM开始。强烈建议GCM用户升级到FCM,以便从当前和未来的新FCM功能中受益。

GCM link

答案 1 :(得分:0)

所以,首先 - &gt; Android中没有MySQL - &gt;你将不得不使用SQLite。

您将在应用程序代码中的某个位置输入数据库中的数据 - &gt;在那里,您可以调用一个函数,该函数将使用新数据刷新您的地图视图。

除此之外......如果您能提供有关申请的详细信息,那么可能有人可以帮助您。