私藏项目实操分享Android开发(获取安卓App版本号的方法步骤)

私藏项目实操分享Android开发(获取安卓App版本号的方法步骤)
文章图片

前言

在Android开发过程中,想要开发一个完整功能的App,各个地方的内容都要涉及到,比如获取App的系统版本号就是必须要有的功能。Android的App版本号相关内容比iOS的App版本号内容要多,而且iOS版的App版本信息跟Android的还不一样。本篇文章就来介绍一下Android开发中获取App版本号的方法步骤,方便以后使用。获取App版本号常用的有两个方法,这两种方式都能获取到系统版本号,请根据实际需求或者偏好来选择任何一种方法即可。
方法一: 【私藏项目实操分享Android开发(获取安卓App版本号的方法步骤)】1、打开项目工程,找到左侧项目目录里面的app目录下的build.gradle文件,然后单击进入,然后找到defaultConfig文件里面的“versionName”选项,这个选项对应的就是系统版本号信息。
2、在需要展示App系统版本号的xml文件里面进行布局,具体代码如下所示:

3、在java文件里面进行对应获取App版本号的代码操作,具体代码如下所示:
private TextView showVersion = null; showVersion = (TextView)findViewById(R.id.showVersion); showVersion.setText("TE: "+getAppVersionName(getApplicationContext())); public static String getAppVersionName(Context context) { String versionName = ""; try { PackageManager pm = context.getPackageManager(); PackageInfo pi = pm.getPackageInfo(context.getPackageName(),0); versionName = pi.versionName; if (versionName == null || versionName.length() <= 0) { return ""; } } catch (Exception e) { Log.e("VersionInfo", "Exception", e); } return versionName; }

方法二: 1、具体操作步骤同方法一的步骤1;
2、具体操作步骤同方法一的步骤2;
3、在java文件里面的具体操作代码如下所示:
private TextView showVersion = null; showVersion = (TextView)findViewById(R.id.showVersion); showVersion.setText("TE: "+getVersionName()); private String getVersionName() { String version = ""; try { //获取PackageManager实例 PackageManager packageManager = getPackageManager(); //getPackageName()是当前类的包名,0表示获取版本信息 PackageInfo packeInfo = packageManager.getPackageInfo(getPackageName(),0); version = packeInfo.versionName; } catch (Exception e) { Log.e("VersionInfo","Exception",e); } return version; }

我的库存,需要的小伙伴请点击我的GitHub免费领取
私藏项目实操分享Android开发(获取安卓App版本号的方法步骤)
文章图片

    推荐阅读