gradle
2021-07-01 本文已影响0人
toExploreFuture
- 在这里定义一些值,之后,可以在 AndroidManifest 中引用
productFlavors{
aaa{
manifestPlaceholders = [label:"哈哈哈", icon:"@mipmap/ic_launcher"]
}
bbb{
manifestPlaceholders = [label:"呵呵呵", icon:"@mipmap/v3"]
//这样配置一个 resValue
resValue("string", "SERVER_URL", "http://ttech.ejianlong.com")
}
}
配置之后就可以在AndroidManifest中引用
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.test.nicole.mytest">
<application
android:name="MyApplication"
android:allowBackup="true"
android:icon="${icon}"
android:label="${label}"
android:supportsRtl="true"
android:theme="@style/AppTheme">
<activity android:name=".MainActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
</manifest>
resValue 在代码中这样使用
mUrl = getResources().getString(R.string.SERVER_URL);