【Android(安卓)Studio开发】Android(安卓)Studio如何获取versionname和versioncode
16lz
2021-12-04
在eclipse中我们很清楚可以用下面的代码获取到versionname和versionname
//eclipse获取versioncode和versioncodepublic 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,如图
但是,我怎么用代码拿到这个值?
咬咬牙用英文“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视图)
就到这里,发现新问题google还是比较吊,大家把一定要把英文学好~
更多相关文章
- 【阿里云镜像】切换阿里巴巴开源镜像站镜像——Debian镜像
- Android获取字体高度和设置行高
- 程序中如何获取Android的Root权限
- android获取手机信息以及服务商信息
- android 读取sd卡中的图片
- Android动态获取定位权限(包括Android10.0)
- Android(安卓)studio gradle 无法获取 pom文件
- Android定位获取当前经纬度
- Android应用程序获取ROOT权限的方法 (基础篇)