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
public static String getVersion(Context context) { PackageManager pm = context.getPackageManager(); try {//from www . j a v a 2 s .c om PackageInfo info = pm.getPackageInfo(context.getPackageName(), 0); return info.versionCode + ""; } catch (NameNotFoundException e) { e.printStackTrace(); return ""; } }
From source file:Main.java
public static PackageInfo getPackageInfo(Context context) { try {//from ww w . j a v a 2s .c o m PackageManager packageManager = context.getPackageManager(); PackageInfo info = packageManager.getPackageInfo(context.getPackageName(), 0); return info; } catch (Exception e) { e.printStackTrace(); } return null; }
From source file:Main.java
public static String getVersion(Context act) { PackageManager pm = act.getPackageManager(); try {//from ww w.j av a 2 s. c o m PackageInfo packInfo = pm.getPackageInfo(act.getPackageName(), 0); return packInfo.versionName; } catch (NameNotFoundException e) { e.printStackTrace(); // can't reach return ""; } }
From source file:Main.java
public static String getAppVersion(Context context) { try {/*from w ww .j av a2s . co m*/ PackageManager packageManager = context.getPackageManager(); PackageInfo packInfo = packageManager.getPackageInfo(context.getPackageName(), 0); return packInfo.versionName; } catch (Exception e) { e.printStackTrace(); } return ""; }
From source file:Main.java
public static String getAppName(Context context) { String appName = ""; try {/*from w w w . j av a 2s .c o m*/ // ---get the package info--- PackageManager pm = context.getPackageManager(); PackageInfo pi = pm.getPackageInfo(context.getPackageName(), 0); appName = pm.getApplicationLabel(pi.applicationInfo).toString(); if (appName == null || appName.length() <= 0) { return ""; } } catch (Exception e) { Log.e("VersionInfo", "Exception", e); } return appName; }
From source file:Main.java
public static boolean appIsInstalled(@NonNull Context context, @NonNull String packageName) { PackageManager packageManager = context.getPackageManager(); try {/* w w w . j a va 2 s . c o m*/ return packageManager.getPackageInfo(packageName, PackageManager.GET_ACTIVITIES) != null; } catch (PackageManager.NameNotFoundException e) { e.printStackTrace(); } return false; }
From source file:Main.java
/** * Convenience method to test whether the Collector application is installed on the device or not * * @param context an application context * @return true if Collector is installed on the device, false otherwise *//*from w w w.j a v a 2s. c o m*/ public static boolean isCollectorInstalled(Context context) { PackageManager pm = context.getPackageManager(); try { pm.getPackageInfo(COLLECTOR_URI, PackageManager.GET_ACTIVITIES); return true; } catch (PackageManager.NameNotFoundException ignore) { } return false; }
From source file:Main.java
public static String getPackageName(Context contex) { PackageManager manager = contex.getPackageManager(); try {/* w w w.j a va 2 s . c o m*/ PackageInfo info = manager.getPackageInfo(contex.getPackageName(), 0); return info.packageName; } catch (NameNotFoundException e) { e.printStackTrace(); } return null; }
From source file:Main.java
public static String getVersionName(Context context) { try {/*from w w w.j av a 2 s. c om*/ PackageManager packageManager = context.getPackageManager(); PackageInfo packageInfo = packageManager.getPackageInfo(context.getPackageName(), 0); return packageInfo.versionName; } catch (PackageManager.NameNotFoundException e) { e.printStackTrace(); } return null; }
From source file:Main.java
/** * get the application version//from ww w. java2 s . c om * * @return version String */ public static String getAppVersion(Context context) { String version = ""; try { PackageManager manager = context.getPackageManager(); PackageInfo info = manager.getPackageInfo(context.getPackageName(), 0); version = info.versionName; } catch (Exception e) { Log.e("YourActivity", "Error getting version"); } return version; }