哪个是用本地数据库发布android应用程序的最佳选择?

时间:2013-09-27 06:07:47

标签: android sqlite

我正在开发一个应用程序,我需要一个本地数据库。

据我所知,有两种方法可以做到:

首先在资源文件夹&中添加预先填充的数据库文件。在第一次启动应用程序时,从中复制本地数据库。

其次是第一次使用应用程序时使用脚本从服务器上下载?

这个人Using your own sqlite database in android application

已经很好地回答了第一种方式

有人可以帮助我如何使用第二种方式从服务器下载数据?

我应该使用JSON / XML从我的服务器获取数据吗?

或者我应该选择第一个选项,因为我的应用程序在db文件中只有大约150到200行?

2 个答案:

答案 0 :(得分:0)

出于以下原因转到本地数据库:

  1. 用户可以很好地获得登机体验,因为他们可以非常快速地开始查看应用程序的实用程序,因为您在首次运行时提供了一些数据,而在从服务器获取数据时可能会添加任何延迟。 / p>

  2. 确保db不会显着增加apk大小。

答案 1 :(得分:0)

只有在需要从服务器获取信息时才必须使用php,php和json更好...... http://www.vogella.com/articles/AndroidJSON/article.html

如果您只需要共享本地信息,只需要使用MYsqLite ...

http://www.vogella.com/articles/AndroidSQLite/article.html