如何获取Android应用程序的构建/版本号?

我需要弄清楚如何为我的Android应用程序获取或制作一个版本号。我需要在UI中显示的版本号。

我必须做点什么吗?AndroidManifest.xml?


慕桂英4014372
浏览 847回答 3
3回答

胡子哥哥

用途:try {     PackageInfo pInfo = context.getPackageManager().getPackageInfo(getPackageName(), 0);     String version = pInfo.versionName;} catch (PackageManager.NameNotFoundException e) {     e.printStackTrace();}您可以通过以下方法获得版本代码int verCode = pInfo.versionCode;

慕村225694

如果您使用的是Gradle插件/Android Studio,截至0.7.0版中静态地提供版本代码和版本名称。BuildConfig. 确保导入应用程序包,而不是另一个BuildConfig:import com.yourpackage.BuildConfig;...int versionCode = BuildConfig.VERSION_CODE;String versionName = BuildConfig.VERSION_NAME;不需要上下文对象!还请确保在您的build.gradle文件,而不是AndroidManifest.xml.defaultConfig {     versionCode 1     versionName "1.0"}
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Android