为了账号安全,请及时绑定邮箱和手机立即绑定

Android中使用的SQLite版本?

Android中使用的SQLite版本?

UYOU 2019-06-10 17:03:30
Android中使用的SQLite版本?在Android中使用的SQLite版本是什么?原因:我想知道如何处理模式迁移。更新的SQLite版本支持一个“ALTERTABLE”SQL命令,它可以节省我不得不复制数据、删除表、重新创建表和重新插入数据。
查看完整描述

3 回答

?
慕容3067478

TA贡献1773条经验 获得超3个赞

尽管文档提供了3.4.0作为参考编号,但是如果执行以下SQL,您会注意到安装了更多的SQLite:

Cursor cursor = SQLiteDatabase.openOrCreateDatabase(":memory:", null).rawQuery("select sqlite_version() AS sqlite_version", null);
String sqliteVersion = "";while(cursor.moveToNext()){
   sqliteVersion += cursor.getString(0);}

这只是一段快速、肮脏的代码来检索sqite版本。例如,在HTC Hero上使用Android2.1,我得到:3.5.9.

在我的NexusOne和Android2.2上,我甚至3.6.22.


查看完整回答
反对 回复 2019-06-10
  • 3 回答
  • 0 关注
  • 879 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信