gpt4 book ai didi

android - 如何在运行时获取最低 sdk 版本(minSdkVersion)?

转载 作者:行者123 更新时间:2023-11-29 14:19:41 24 4
gpt4 key购买 nike

我想获取用于在运行时构建应用程序的 minSdkVersion。我尝试使用以下代码。

getPackageManager().getPackageInfo(context.getPackageName(), 0).applicationInfo.targetSdkVersion

在文档中,targetSdkVersion 提到了注释 The minimum SDK version this application targets.。但它提供了运行应用程序的当前版本。

是否有任何预定义的方法可用于获取 minSdkVersion? (或者)是否有任何 hack 可以获取 minSdkVersion

最佳答案

如果你愿意,你也可以在你的 gradle 中声明它:

defaultConfig {
minSdkVersion 16
targetSdkVersion 23
versionCode 5
versionName "some name"
applicationId "com.myapp"
buildConfigField "int", "MIN_SDK_VERSION", "$minSdkVersion.apiLevel"
}

然后在你的代码中你只需要像这样获取它:

BuildConf.MIN_SDK_VERSION

关于android - 如何在运行时获取最低 sdk 版本(minSdkVersion)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37555187/

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