我想编写一个具有SQLite数据库的Android应用程序。如何使用SQLite数据库开发Android应用程序?
我见过this question,但它(以及答案)是7岁,这也被指出通过CommonsWare在a comment,其中他们还建议使用this库。但评论也从2013年的最后一个库中的承诺也在2014年十二月
在另一方面,在this official guide,他们说,用于创建SQLite数据库推荐的方法是继承SQLiteOpenHelper
,从中可以推断Google现在推荐使用本机Android API来创建和使用数据库。
所以我的问题是我应该遵循什么方式?也就是说,现在到2016年,什么是在Android应用程序中创建和使用SQLite数据库以及如何运送SQLite数据库的推荐方式?
死的简单方法如何 - 从资产中复制数据库到文件系统,然后使用普通的SQLite类来读/写它。这不是很明显的做事方式,而不是下载一些第三方库是天知道什么状态的修复? –
@GabeSechan恩,看来Mark真的很喜欢那个图书馆......;) –
@GabeSechan:因为这个库很好(我经常使用它),并且它比我通常看到人们用于从资产中解压缩数据库的流氓级别代码好得多。如果你有更好的代码,将它发布到某个地方,或者发布你自己的库来解决问题。 – CommonsWare