我正在开发一个应用程序,我需要一个本地数据库。
据我所知,有两种方法可以做到:
首先在资源文件夹&中添加预先填充的数据库文件。在第一次启动应用程序时,从中复制本地数据库。
其次是第一次使用应用程序时使用脚本从服务器上下载?
这个人Using your own sqlite database in android application
已经很好地回答了第一种方式有人可以帮助我如何使用第二种方式从服务器下载数据?
我应该使用JSON / XML从我的服务器获取数据吗?
或者我应该选择第一个选项,因为我的应用程序在db文件中只有大约150到200行?
答案 0 :(得分:0)
出于以下原因转到本地数据库:
用户可以很好地获得登机体验,因为他们可以非常快速地开始查看应用程序的实用程序,因为您在首次运行时提供了一些数据,而在从服务器获取数据时可能会添加任何延迟。 / p>
确保db不会显着增加apk大小。
答案 1 :(得分:0)
只有在需要从服务器获取信息时才必须使用php,php和json更好...... http://www.vogella.com/articles/AndroidJSON/article.html
如果您只需要共享本地信息,只需要使用MYsqLite ...