build.gradle设置属性值在AndroidManifest.xml中展示
productFlavors {
demo {
dimension "default"
manifestPlaceholders = [APIKEY: "*****", SECRET: "****", CHANNEL:"-3"]
}
}
<!-- apikey -->
<meta-data
android:name="com.mile.apikey"
android:value="${APIKEY}" />
<!-- secret -->
<meta-data
android:name="com.mile.secret"
android:value="${SECRET}" />
AndroidManifest中的值在代码中取
sApiKey = ManifestUtil.readManifestData(sContext, "com.mile.apikey");
sSecret = ManifestUtil.readManifestData(sContext, "com.mile.secret");