安卓获取版本号

来源:互联网 发布:南京凶宅数据库 编辑:程序博客网 时间:2024/05/18 00:20
之前面试遇到过  上网查资料看到了 我就收集整理下

eclipse获取版本号解决如下:

获取当前应用的版本号:  /**     * 返回当前程序版本名     */  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) {             }      return versionName;  } 


Android studio获取当前版本号:

//获取版本号public static int getVersionCode(Context context){    try {        return context.getPackageManager().getPackageInfo(context.getPackageName(), 0).versionCode;    }catch(PackageManager.NameNotFoundException e){        return 0;    }}

获取当前系统的版本号:

这个我没用过   看到网上有  我就拷贝了

 tv.setText("Product Model: " + Build.MODEL + ","   + Build.VERSION.SDK + ","  + Build.VERSION.RELEASE); 


0 0