如何在程序中获取greendao模式版本

时间:2018-01-08 07:07:17

标签: greendao

如何以编程方式读取gradle构建文件中指定的greendao模式版本?

我的gradle构建文件中有以下代码,我想在我的程序中读取它:

greendao {     schemaVersion 1 }

3 个答案:

答案 0 :(得分:1)

您可以使用

DaoMaster.SCHEMA_VERSION

答案 1 :(得分:0)

在你的gradle.properties

greendao_schema_version = 1

将1替换为架构版本

在模块的build.gradle中

android {
    defaultConfig {
        buildConfigField("int", "SCHEMA_VERSION", greendao_schema_version)
    }
}
greendao {
    schemaVersion Integer.valueOf(greendao_schema_version)
}

重建您的项目。然后在您的代码中,您可以通过调用

来访问模式版本
BuildConfig.SCHEMA_VERSION

希望这有帮助!

答案 2 :(得分:0)

helper = YourDaoHelper();
helper.writableDatabase.version; // it is schema version