一种从mysql到Android应用程序获取信息的方法

一种从mysql到Android应用程序获取信息的方法,android,mysql,web-services,sqlite,Android,Mysql,Web Services,Sqlite,我有一个Android应用程序,它处理带有web地址的字符串,并通过webview连接到字符串 然后,我有一个mysql数据库,其中包含字符串和更多信息 我已经读到我应该通过网络服务连接我的应用程序。但是如果我想在应用程序上存储信息,并且在启动应用程序时只在开始时连接到应用程序一次。最好的方法是什么 我可以将表中的所有信息存储到本地sqlite数据库中吗? 是否有针对整个场景的教程。Mysql->php webservice->android应用程序sqlite 致意 Joe如果您只需“初始化”

我有一个Android应用程序,它处理带有web地址的字符串,并通过webview连接到字符串

然后,我有一个mysql数据库,其中包含字符串和更多信息

我已经读到我应该通过网络服务连接我的应用程序。但是如果我想在应用程序上存储信息,并且在启动应用程序时只在开始时连接到应用程序一次。最好的方法是什么

我可以将表中的所有信息存储到本地sqlite数据库中吗? 是否有针对整个场景的教程。Mysql->php webservice->android应用程序sqlite

致意 Joe

如果您只需“初始化”数据库,那么创建一个完整的Web服务将是一件非常费劲的事情。如果您希望远程数据库与所有应用程序同步(如果您有“动态”数据),那么Web服务将非常有用

也许您可以尝试创建一个sql脚本,将其保存在应用程序中,然后运行它来填充数据库

以下是有关如何使用原始文件夹中的脚本的一些信息:

希望这有帮助。:)

在外部动态web项目中编写一个servlet(必须在服务器上运行),该servlet将处理您的POST请求、连接到DB并返回数据。 然后将这些数据添加到sqlite数据库中,可以找到一个完美的教程


如果您需要更多关于servlet的信息,从请求中发送和获取参数,请让我知道

我想要的是可能每周更新一次mysql数据库,同时用户应用程序应该更新他们的sqlite数据库。要做到这一点,您必须考虑某种“服务器端”。这可以是一个Web服务,也可以是一个简单的文本文件。这取决于您的要求!:)