在eclipse中我们很清楚可以用下面的代码获取到versionname和versionname

//eclipse获取versioncodeversioncodepublic void getEclipseVersionInfo(){    int versioncode;    String versionname;    PackageManager pm = getPackageManager();    try {        PackageInfo packageInfo = pm.getPackageInfo(getPackageName(), 0);        versioncode = packageInfo.versionCode;        versionname = packageInfo.versionName;    } catch (PackageManager.NameNotFoundException e) {        e.printStackTrace();    }}

但是android studio刚开始有点迷迷糊糊

虽然发现了Android studio配置版本信息是在build.gradle,如图

【Android Studio开发】Android Studio如何获取versionname和versioncode_第1张图片


但是,我怎么用代码拿到这个值?

咬咬牙用英文“How to get versioncode and versionname by android studio”去google一把,哈哈,虽然英文烂得不行,还是找到了:

public void getASVersionName(){    int versionCode = BuildConfig.VERSION_CODE;    String versionName = BuildConfig.VERSION_NAME;}

这样我们就可以拿到versioncode和versionname了,这里我们看到使用到了BuildConfig类(是从项目包下的配置文件,即import com.mw.mobilesafe.BuildConfig;),仔细找了一下,这个类在(这里我们使用project视图)

【Android Studio开发】Android Studio如何获取versionname和versioncode_第2张图片


就到这里,发现新问题google还是比较吊,大家把一定要把英文学好~



更多相关文章

  1. android 读取sd卡中的图片
  2. Android drawableleft如何设置图片大小
  3. android自带图片资源图标一览,android.R.drawable
  4. ImageView设置图片大小
  5. android入门级小软件身高体重计算器源代码,初学者可以看看~
  6. Android简单图片浏览器
  7. Android移动开发之【Android实战项目】渐变的TextView小漂亮代码
  8. Android 常用代码大集合

随机推荐

  1. android 按钮点击更改背景色或背景图
  2. [Android]AndroidInject增加sqlite3数据
  3. Android(安卓)WebView文件上传各版本区别
  4. android LiveData
  5. android几种图像之间转换
  6. 继承Activity类应该注意的问题
  7. Android中使用Fastjson
  8. Android(安卓)多语言实现
  9. Android(安卓)短信模块分析(二) MMS中四
  10. Surface概述