使用多个配置和资源文件构建一个 apk

问题描述 投票:0回答:0

我有多个应用程序,但它是一个应用程序,具有许多领域的多种风格。

对于每个应用程序,我都有单独的包,其中包含 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"
        }
        ....
    }
android build config product
© www.soinside.com 2019 - 2024. All rights reserved.