public static int getVersionCode(Context ctx) {
   int versionCode = 0;
   try {
     versionCode = ctx.getPackageManager().getPackageInfo(ctx.getPackageName(), 0).versionCode;
   } catch (PackageManager.NameNotFoundException e) {
     LogUtils.logException(e);
   }
   return versionCode;
 }
 public static String getVersionName(Context ctx) {
   String versionName = null;
   try {
     versionName = ctx.getPackageManager().getPackageInfo(ctx.getPackageName(), 0).versionName;
   } catch (PackageManager.NameNotFoundException e) {
     // TODO Auto-generated catch block
     LogUtils.logException(e);
   }
   return versionName;
 }