我知道我可以从API 24+上的ApplicationInfo对象获取应用程序的minSdkVersion。但是可以在早期的API上使用(如文档中所述)。如果没有办法,有人可以告诉我其他选择吗?
答案 0 :(得分:1)
不可能在24点之前获取应用程序的minSdkVersion,因为它们没有公开相同的api。
但是您可以使用它来获得相同的结果。
您只需像这样在gradle中声明它
defaultConfig {
minSdkVersion 16
buildConfigField "int", "MIN_SDK_VERSION", "$minSdkVersion.apiLevel"
}
然后,只要您想使用它,就可以按以下方式访问它
BuildConfig.MIN_SDK_VERSION