我想构建一个为用户提供在线数据库离线版本的应用程序

时间:2016-08-18 12:30:14

标签: php android mysql database

我尝试通过下载和阅读来使用JSON并且它有效,但我无法将文件保存到设备,这是主要目标。

我不想使用JSON。我想从MySQL数据库中读取数据,不仅可以使用PHP脚本回显它,还可以离线使用它。

1 个答案:

答案 0 :(得分:0)

无法从在线数据库直接获取信息到您的手机。 JSON就像人类的英语,但对于手机(设备)。您必须使用它将任何类型的信息发送到您的手机。然后你应该使用JsonReader类来解析(读取)你的json。这是official documentation for reading Json with JsonReader class。 在解析json之后或期间,您需要将信息写入离线数据库SQLite。为此,您需要关注this documentation。互联网上还有很多例子如何使用SQLite数据库。 还有一件事,如果您需要一次加载离线数据库的信息然后从那里读取,那么在发送json请求之前,首先检查您的数据库是否有相关的信息,如果没有 - 然后请求您的json并保存它。这就是全部。希望它会对你有所帮助。我试图给你概念你必须做的事情。剩下的就留给你了。