Get current app version number from AndroidManifest.xml

by alex 20. February 2011 05:26

  //Usage from activity:

  //String verison = GlobalSettings.getVersionName(this,MyActivity.class)

  public static String getVersionName(Context context, Class cls) {

    try {

      ComponentName comp = new ComponentName(context, cls);

      PackageInfo pinfo = context.getPackageManager().getPackageInfo(comp.getPackageName(), 0);

      return "Version: " + pinfo.versionName;

    } catch (android.content.pm.PackageManager.NameNotFoundException e) {

      return null;

    }

  }


Currently rated 5.0 by 1 people

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags:

Powered by BlogEngine.NET 1.4.5.0
Theme by Mads Kristensen