gpt4 book ai didi

android - 如何以编程方式从 Android 应用程序读取 gradle 文件属性

转载 作者:太空宇宙 更新时间:2023-11-03 12:06:20 25 4
gpt4 key购买 nike

build.gradle 文件包含以下部分。如何从 Android 应用 MainActivity

读取 android.defaultConfig.versionCode
android {
defaultConfig {
applicationId "com.gatta.e.gatta"
minSdkVersion 11
targetSdkVersion 21
versionCode 1
versionName "1.0"
}
}

最佳答案

您无需阅读 Gradle 文件即可获取版本代码。这是 Activity 中的直接方法:

private PackageInfo getPackageInfo() {
PackageInfo pi;
try {
pi = this.getPackageManager().getPackageInfo(
this.getPackageName(), PackageManager.GET_ACTIVITIES);
} catch (PackageManager.NameNotFoundException e) {
// TODO: handle this
Log.e("yourMessage", e);
}
return pi;
}

并在您的 onCreate(...) 方法中使用它来获取版本代码:

String versionCode = "" + getPackageInfo().versionCode;

有关 PackageInfo 类的更多信息 here .以及类(class)的快速描述:

Overall information about the contents of a package. This corresponds to all of the information collected from AndroidManifest.xml.

关于android - 如何以编程方式从 Android 应用程序读取 gradle 文件属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29393002/

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