我有多个应用程序,但它是一个应用程序,具有许多领域的多种风格。
对于每个应用程序,我都有单独的包,其中包含 AppConfig 文件和 res 文件夹,其中包含每个域的图像。
路径:app/src/eu/java/in/AppConfig; 应用程序/src/com/java/in/AppConfig; app/src/fr/java/in/AppConfig 等
并为每个构建单独的 productFlavors。 我正在为每个域单独制作 apk。
但现在我需要制作一个应用程序,应用程序本身必须在运行时更改配置和资源,然后用户更改它。
例如菜单,用户选择域和应用程序必须为所有应用程序正确配置。
我怎样才能实现这个解决方案?我如何构建一个在运行时更改其资源和配置的 opp。
//config example
object AppConfig {
const val oauthToken = "url"
const val oauthClientID = "id"
....
}
//build.gradle example
productFlavors {
dev {
applicationId "dev.in.app"
dimension "default"
}
eu {
applicationId "eu.in.app"
dimension "default"
}
....
}