gpt4 book ai didi

java - 构建精简版和完整版应用程序

转载 作者:行者123 更新时间:2023-12-01 21:51:05 27 4
gpt4 key购买 nike

我正在创建一个应用程序,它将有一个精简版和一个完整版,一个是免费的,另一个需要少量费用。由于我不想使用不同的项目来避免更新错误(例如仅更新一个版本中的模块),因此我在我的应用程序类中设置了一个 boolean 值。

我想知道如何使用应用程序中的信息确定该 boolean 值的值。我知道我可以创建具有不同风格和构建类型的应用程序,但我有点迷失在这一切中。你能帮忙吗?

谢谢!

最佳答案

我假设您正在使用 Gradle 和 AndroidStudio,对吧?您可以为每种风格和/或构建类型创建 BuildConfig 值:

  1. 转到您的 app/build.gradle 文件

  2. 如果您喜欢将变量放在

a.构建类型:

buildTypes {
debug {
versionNameSuffix "-beta"
buildConfigField "Boolean", "PAYED", "false"
}
}

b.味道

productFlavors {
premium {
buildConfigField "Boolean", "PAYED", "true"
}
}

然后,在同步和构建之后,您可以根据您选择的构建/风格访问代码中的这些变量:

if (BuildConfig.PAYED) {
// Do your stuff
...
}

关于java - 构建精简版和完整版应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35203341/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com