Android-如何在Web服务器上存储tabledata

Android-如何在Web服务器上存储tabledata,android,android-intent,android-widget,Android,Android Intent,Android Widget,我正在构建一个android游戏,当游戏结束时,用户可以在highscores表中插入他的名字。 highscores表是SQLite DB中的一个表,作为游戏的一部分存储在设备中。 我想做的是在线存储这些信息,这样用户可以在查看全局高分表或仅查看本地高分表之间进行选择。他的本地部分完成了。 但创建全球高分表需要什么? 在线创建数据库? 如何从android更新和选择它? 我读过关于webservices的文章,我只需要维护一个包含4个字段的表,最简单的方法是什么? 我应该使用哪种api:Res

我正在构建一个android游戏,当游戏结束时,用户可以在highscores表中插入他的名字。 highscores表是SQLite DB中的一个表,作为游戏的一部分存储在设备中。 我想做的是在线存储这些信息,这样用户可以在查看全局高分表或仅查看本地高分表之间进行选择。他的本地部分完成了。 但创建全球高分表需要什么? 在线创建数据库? 如何从android更新和选择它? 我读过关于webservices的文章,我只需要维护一个包含4个字段的表,最简单的方法是什么? 我应该使用哪种api:Rest-ful api或Http客户机服务器都是不错的选择
提前感谢,

-要制作全球高分表,您需要在线数据库。 -为了更新和选择记录,我使用php脚本来完成这项工作,就像我自己应用程序的api一样。您可以使用xml解析来发送和接收数据。下面是一些关于android xml解析的不错的教程


希望这能有帮助=

要更新在线数据库,您必须使用webservice

通过在上附加到webservice发送dataHighscore和其他参数 比赛结束 您可以在在线服务器上维护表,当您发布数据时,它将 返回allready在responce中获得高分。 获取响应并在用户界面中显示
这是将数据存储到在线数据库的方法,我开发了一个应用程序,可以做同样的事情。

是的,您的想法是正确的,将需要一个web服务来管理在线数据库。游戏上会有一个按钮,在点击事件发生时,您可以通过web服务将逻辑放在刷新在线数据库上