Struny można dodać z Gradle tylko w app/build.gradle
można zapisać tutaj: Adres URL serwera, Google Map Api Key, itd.
android {
//...
buildTypes {
release {
resValue "string", "server_uri", "http ...1"
resValue "string", "google_maps_key", "your key"
shrinkResources true
debuggable false
}
releaseStaging {
resValue "string", "server_uri", "http ...2"
resValue "string", "google_maps_key", "your key2"
shrinkResources true
debuggable false
}
debug {
resValue "string", "server_uri", "http ...3"
resValue "string", "google_maps_key", "your key 3"
shrinkResources true
debuggable true
}
}
zastosowanie:
w kodzie jako proste wyrażenie:
getString(R.string.server_uri);
w manifeście:
<meta-data
android:name="com.google.android.maps.v2.API_KEY"
android:value="@string/google_maps_key" />