Gradle之resValue自定义资源

阅读 44

2021-09-30

resValue可以在哪里定义

defaultConfig {
  ...
    resValue("string", "test1Value", "1")
}
buildTypes {
  ...
    debug {
        resValue("bool", "test2Value", "true")
    }
}

productFlavors{
    Flavortest{
        resValue("integer", "test3Value", "3")
    }
}

使用

//java代码中使用
Log.d("xl",getResources().getString(R.string.app_token));
Log.d("xl",getResources().getBoolean(R.bool.rel)+"");
Log.d("xl",getResources().getInteger(R.integer.num)+"");
//xml文件中使用
android:text="@string/app_token"

精彩评论(0)

0 0 举报