Android 如何创建要由Web服务返回的sqlite数据库文件

Android 如何创建要由Web服务返回的sqlite数据库文件,android,json,database,web-services,sqlite,Android,Json,Database,Web Services,Sqlite,我想在web服务中创建一个sqlite数据库文件,这样我就不必在android设备中读取json并等待它读取json,将其转换为对象,然后将其插入数据库 当json是巨大的,有很多数据时,这个过程可能会在android设备中等待很久 我想在webservice中生成sqlite的数据库文件,这样,它就不会返回json,而是返回sqlite数据库,在android中,我只需要保存数据库,这样就可以使用了 那会节省很多时间 SQLite拥有几乎所有类型的服务器端语言库。 SQLite db只是一个文

我想在web服务中创建一个sqlite数据库文件,这样我就不必在android设备中读取json并等待它读取json,将其转换为对象,然后将其插入数据库

当json是巨大的,有很多数据时,这个过程可能会在android设备中等待很久

我想在webservice中生成sqlite的数据库文件,这样,它就不会返回json,而是返回sqlite数据库,在android中,我只需要保存数据库,这样就可以使用了


那会节省很多时间

SQLite拥有几乎所有类型的服务器端语言库。 SQLite db只是一个文件,所以创建之后,您应该将其压缩到zip中,并使用volley库通过http对文件进行dl。 解压缩拉链并连接到它。 我不知道您需要传输哪种类型的数据和数量,但如果数据组织得当,处理时间应该很长。您还必须考虑到,使用JSON可以“要求”只接收更新(增量),如果每次下载所有数据库,这是不可能的


更新:对于此类数据,我将采用不同的方法。使用google publishing api在每个特定时间段上传应用程序扩展包中的db。因此,大部分的下载过程甚至在设备本身“安装”之前。当应用程序第一次运行时,将联系您的服务器并获取自数据库创建以来的最新更新(我想即使是在一周内,您所说的不到100行).

我只想下载此数据库一次。然后,插入并更新。数据的大小是多少?总是有新鲜事吗?每个顾客都不一样?这是一张顾客表。变化不大,但很大。大约35000行。