博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android 获取当前应用的版本号和当前系统的版本号
阅读量:5101 次
发布时间:2019-06-13

本文共 1468 字,大约阅读时间需要 4 分钟。

1、获取当前程序版本名

我们可以在AndroidManifest.xml中设置程序的版本号等,如android:versionName="1.0",那如果想在代码中获取这个版本号呢,可以用如下方法(这些修改版本号时只需要修改AndroidManifest.xml中的设置,不用修改代码了):

  

/**    * 返回当前程序版本名    */     public static String getAppVersionName(Context context) {         String versionName = "";        try {             // ---get the package info---            PackageManager pm = context.getPackageManager();             PackageInfo pi = pm.getPackageInfo(context.getPackageName(), 0);             versionName = pi.versionName;             versioncode = pi.versionCode;           if (versionName == null || versionName.length() <= 0) {                 return "";             }         } catch (Exception e) {             Log.e("VersionInfo", "Exception", e);         }         return versionName;     }

 

 

2、获取当前应用的版本号

 

public static String getVersionName() throws Exception  {          // 获取packagemanager的实例          PackageManager packageManager = getPackageManager();          // getPackageName()是你当前类的包名,0代表是获取版本信息          PackageInfo packInfo = packageManager.getPackageInfo(getPackageName(),0);          String version = packInfo.versionName;          return version;  }

 

3、获取当前的版本号

 

  /**      * 手机系统版本      */      public static String getSdkVersion() {          return android.os.Build.VERSION.RELEASE;      }    /**      * 手机系统API level      */      public static int getSdkAPILevel() {          return android.os.Build.VERSION.SDK_INT;    }

 

转载于:https://www.cnblogs.com/niray/p/4121818.html

你可能感兴趣的文章
求众数leetcode(169)+投票算法
查看>>
leetcode(120)三角形最小路径之和
查看>>
html样式
查看>>
插入、删除和随机查询时间复杂度都为O(1) leetcode 381
查看>>
实战Netty集群
查看>>
多线程 Threading Multiprocessing(Python)
查看>>
多线程
查看>>
Hadoop-MapReduce
查看>>
Hadoop-HDFS
查看>>
CodeChef - METEORAK Meteor
查看>>
andorid月总结
查看>>
iis部署错误:HTTP 错误 500.21 - Internal Server Error
查看>>
Linux系统知识汇总
查看>>
spring mvc 提供的几个常用的扩展点
查看>>
Spring对字段和集合的注入---依赖注入
查看>>
Java 学习 day09
查看>>
P4345 [SHOI2015]超能粒子炮·改
查看>>
暂且解决INSTALL_FAILED_SHARED_USER_INCOMPATIBLE错误
查看>>
Windows10下安装MySQL8.0
查看>>
点分治
查看>>