我尝试通过下载和读取 JSON 来使用它,它成功了,尽管我无法将文件保存到设备上,这是主要目标。
我不想使用 JSON。我想从 MySQL 数据库读取数据,不仅仅是用 PHP 脚本回显它,而且还可以离线使用。
最佳答案
无法将在线数据库中的信息直接传输到您的手机上。 JSON 对于人类来说就像英语,但对于手机(设备)来说就像英语。您必须使用它来将任何类型的信息发送到您的手机。然后你应该使用 JsonReader 类来解析(读取)你的 json。这是official documentation for reading Json with JsonReader class 。 在解析 json 之后或期间,您需要将信息写入离线数据库 SQLite。为此,您需要关注 this documentation 。网上也有很多如何使用SQLite数据库的例子。 还有一件事,如果您需要将信息加载到离线数据库一次,然后始终从那里读取,那么在发送 json 请求之前,首先检查您的数据库是否有相关信息,如果没有 - 然后请求您的 json 并保存它。就这样。希望它能帮助你。我试图让你知道你必须做什么。剩下的就交给你了。
关于php - 我想构建一个为用户提供在线数据库的离线版本的应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39018276/