可以使用 SQLiteDatabase 的 getSqliteVersion 方法获取 SQLite 数据库的版本号,示例代码如下:
SQLiteDatabase db = SQLiteDatabase.openDatabase(databasePath, null, SQLiteDatabase.OPEN_READONLY);
int sqliteVersion = db.getVersion();
其中 databasePath 是数据库文件的路径,可以根据实际情况修改。
可以通过以下代码来获取SQLite数据库版本号:

public int getSQLiteVersion(Context context) {
int version = 0;
try {
PackageInfo packageInfo = context.getPackageManager().getPackageInfo(context.getPackageName(), 0);
String databasesPath = context.getApplicationInfo().dataDir + "/databases/";
File file = new File(databasesPath + "your_database_name"); // 替换成你自己的数据库文件名
if (file.exists()) {
SQLiteDatabase db = SQLiteDatabase.openDatabase(file.getPath(), null, SQLiteDatabase.OPEN_READONLY);
DatabaseUtils dbu = new DatabaseUtils();
version = dbu.getSqliteVersionNumber();
db.close();
}
} catch (Exception e) {
e.printStackTrace();
}
return version;
}
其中,需要修改"your_database_name"
为你自己的数据库文件名。
发布者:luotuoemo,转转请注明出处:https://www.jintuiyun.com/159344.html