我正在开发我的第一个应用并使用以下代码,我看到了我的SQLite版本:
Cursor cursor = SQLiteDatabase.openOrCreateDatabase(":memory:", null).rawQuery("select sqlite_version() AS sqlite_version", null);
String sqliteVersion = "";
while(cursor.moveToNext())
sqliteVersion += cursor.getString(0);
Log.e("Version", sqliteVersion);
我的版本是3.7.11。
由于我需要使用一些新功能,如何将其升级到最新版本?
答案 0 :(得分:1)
您使用SQLiteDatabase
访问的SQLite库是Android的一部分,无法替换(除非您在root设备上重新编译Android)。
您必须compile your own copy of SQLite with the NDK并通过自己的包装函数/对象访问它。