Hardware Android

import android.content.Context;
import android.content.pm.PackageManager.NameNotFoundException;
class Utils {
  public static String getVersionName(Context ctx) {
    String versionName = null;
    try {
      versionName = ctx.getPackageManager().getPackageInfo(ctx.getPackageName(),0).versionName;
    } catch (NameNotFoundException e) {
      // TODO Auto-generated catch block
      e.printStackTrace();
    }
    return versionName;
  }
}