为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

慕桂英4014372 2019-07-13 16:29:35
我需要弄清楚如何为我的Android应用程序获取或制作一个版本号。我需要在UI中显示的版本号。我必须做点什么吗?AndroidManifest.xml?
查看完整描述

3 回答

?
胡子哥哥

TA贡献1825条经验 获得超6个赞

用途:

try {
    PackageInfo pInfo = context.getPackageManager().getPackageInfo(getPackageName(), 0);
    String version = pInfo.versionName;} catch (PackageManager.NameNotFoundException e) {
    e.printStackTrace();}

您可以通过以下方法获得版本代码

int verCode = pInfo.versionCode;


查看完整回答
反对 回复 2019-07-13
?
慕村225694

TA贡献1880条经验 获得超4个赞

如果您使用的是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"}


查看完整回答
反对 回复 2019-07-13
  • 3 回答
  • 0 关注
  • 846 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信