List of usage examples for android.content.pm PackageManager getPackageInfo
public abstract PackageInfo getPackageInfo(VersionedPackage versionedPackage, @PackageInfoFlags int flags) throws NameNotFoundException;
From source file:Main.java
/** * Get version name related with context. * * @param context context//w ww .ja va 2 s. c om * @return versionName * @throws android.content.pm.PackageManager.NameNotFoundException */ public static String getVersionName(final Context context) throws PackageManager.NameNotFoundException { final PackageManager packageManager = context.getPackageManager(); return packageManager.getPackageInfo(context.getPackageName(), 1).versionName; }
From source file:Main.java
public static String getAppVersionName(Context context) { try {/* w w w . j av a 2 s. c om*/ PackageManager pm = context.getPackageManager(); PackageInfo pi = pm.getPackageInfo(context.getPackageName(), 0); return pi.versionName; } catch (Exception e) { return ""; } }
From source file:Main.java
public static boolean isAppExist(Context context, String packageName) { boolean exist = false; PackageManager pm = context.getPackageManager(); try {/*from ww w . j ava 2 s.com*/ pm.getPackageInfo(packageName, 0); exist = true; } catch (NameNotFoundException e) { e.printStackTrace(); } return exist; }
From source file:Main.java
public static int getVersionCode(Context context) { try {/*from w w w. ja v a 2s .c o m*/ PackageManager packageManager = context.getPackageManager(); return packageManager.getPackageInfo(context.getPackageName(), 0).versionCode; } catch (Throwable error) { error.printStackTrace(); return 0; } }
From source file:Main.java
public static String getVersionName(Context context) { try {/*from www .j a v a2 s . c o m*/ PackageManager packageManager = context.getPackageManager(); return packageManager.getPackageInfo(context.getPackageName(), 0).versionName; } catch (Throwable error) { error.printStackTrace(); return ""; } }
From source file:Main.java
public static int getAppVersionCode(Context context) { int versionCode = 0; try {/* w w w. j ava 2 s. c o m*/ PackageManager pm = context.getPackageManager(); PackageInfo pi = pm.getPackageInfo(context.getPackageName(), 0); versionCode = pi.versionCode; } catch (Exception e) { e.printStackTrace(); } return versionCode; }
From source file:Main.java
public static String getAppVersionName(Context context) { String versionName = ""; try {// ww w . j ava 2 s . c o m PackageManager pm = context.getPackageManager(); PackageInfo pi = pm.getPackageInfo(context.getPackageName(), 0); versionName = pi.versionName; } catch (Exception e) { e.printStackTrace(); } return versionName; }
From source file:Main.java
public static String getVersionName(Context context) throws NameNotFoundException { PackageManager manager = context.getPackageManager(); PackageInfo packageInfo = manager.getPackageInfo(context.getPackageName(), 0); return packageInfo.versionName; }
From source file:Main.java
public static int getAppVersionCode(Context context) { try {/*w w w . j a va 2 s.c om*/ PackageManager pm = context.getPackageManager(); PackageInfo pi = pm.getPackageInfo(context.getPackageName(), 0); return pi == null ? -1 : pi.versionCode; } catch (PackageManager.NameNotFoundException e) { e.printStackTrace(); return -1; } }
From source file:Main.java
public static String buildVersion(Context context) { String ret = ""; try {/*from w w w. j a v a 2s .c o m*/ PackageManager pm = context.getPackageManager(); PackageInfo pi = pm.getPackageInfo(context.getPackageName(), 0); ret = pi.versionName; } catch (Exception e) { e.printStackTrace(); } return ret; }