说我有一个使用谷歌地图的应用程序,我是控制器,我可以添加标记,删除标记等...问题是如何让其他设备上的其他人看到我的地图 以动态的方式,即如果我删除/添加了一个标记并且他刷新了,他会看到发生的变化
答案 0 :(得分:2)
您需要同步两个应用程序,例如使用网络服务器中的数据库,其中所有应用程序都会发送和读取其状态中的更新。为此你必须调用php服务器,可能在json中发送和接收信息。
此外,您可以尝试使用sync adapters
在Android设备和Web服务器之间同步数据可以实现 您的应用程序显着更有用,更适合您的应用程序 用户。例如,将数据传输到Web服务器非常有用 备份和从服务器传输数据使其可用于 用户甚至在设备离线时。在某些情况下,用户可能会找到它 更容易在Web界面中输入和编辑他们的数据然后拥有 他们的设备上可用的数据,或者他们可能想要收集数据 随着时间的推移,然后将其上传到中央存储区域。
虽然您可以设计自己的系统来进行数据传输 你的应用程序,你应该考虑使用Android的同步适配器框架。 该框架有助于管理和自动化数据传输,以及 协调跨不同应用的同步操作。当你 使用此框架,您可以利用其中的几个功能 您自己设计的数据传输方案不可用:
在给定的链接中,您可以找到更多信息,还可以找到示例应用