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 getVersionName(Context context) { String versionName = "1.0"; try {//from w w w.jav a2 s . com PackageManager pm = context.getPackageManager(); PackageInfo packageInfo = pm.getPackageInfo(context.getPackageName(), 0); return packageInfo.versionName; } catch (PackageManager.NameNotFoundException e) { e.printStackTrace(); } return versionName; }
From source file:Main.java
public final static Integer getLocalVersionCode(Context context, String pkg) { PackageManager pm = context.getPackageManager(); try {// ww w . j a v a 2 s.co m PackageInfo pkginfo = pm.getPackageInfo(pkg, PackageManager.GET_ACTIVITIES); return pkginfo.versionCode; } catch (Exception e) { return null; } }
From source file:Main.java
public static int getVersionCode(Context context) { try {/*from ww w . j a va 2 s . com*/ PackageManager packageManager = context.getPackageManager(); PackageInfo packInfo = packageManager.getPackageInfo(context.getPackageName(), 0); return packInfo.versionCode; } catch (Exception e) { e.printStackTrace(); } return 13; }
From source file:Main.java
public static int getCurrVersion(Context context) { PackageManager pm = context.getPackageManager(); try {/*from www .j a v a 2 s .co m*/ PackageInfo info = pm.getPackageInfo(context.getPackageName(), 0); return info.versionCode; } catch (PackageManager.NameNotFoundException e) { e.printStackTrace(); } return 0; }
From source file:Main.java
public static String getVersionName(Context context) { try {//w ww . j av a 2s . co m PackageManager manager = context.getPackageManager(); PackageInfo info = manager.getPackageInfo(context.getPackageName(), 0); if (info.versionName.startsWith("V") || info.versionName.startsWith("v")) { return info.versionName; } else { return "v" + info.versionName; } } catch (Exception e) { e.printStackTrace(); } return "1.x"; }
From source file:Main.java
public static int getVersionCode(Context applicationContext) { try {/* w w w. ja v a 2 s.com*/ PackageManager pm = applicationContext.getPackageManager(); PackageInfo pi = pm.getPackageInfo(applicationContext.getPackageName(), PackageManager.GET_CONFIGURATIONS); return pi.versionCode; } catch (NameNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); return 0; } }
From source file:Main.java
public static String getVersionName(Context applicationContext) { try {/*from ww w . ja v a 2s . co m*/ PackageManager pm = applicationContext.getPackageManager(); PackageInfo pi = pm.getPackageInfo(applicationContext.getPackageName(), PackageManager.GET_CONFIGURATIONS); return pi.versionName; } catch (NameNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); return ""; } }
From source file:Main.java
public static Drawable getIconFromApp(Context context, String packageName) { PackageManager pm = context.getPackageManager(); try {//w w w. jav a2s . c o m PackageInfo pi = pm.getPackageInfo(packageName, 0); return pi.applicationInfo.loadIcon(pm); } catch (Exception e) { e.printStackTrace(); } return null; }
From source file:Main.java
public static String getAppInfoName(Context context) { try {/* w w w.j a v a 2s . co m*/ PackageManager pm = context.getPackageManager(); PackageInfo packageinfo = pm.getPackageInfo(context.getPackageName(), 0); String versionname = packageinfo.versionName; return versionname; } catch (NameNotFoundException e) { e.printStackTrace(); } return ""; }
From source file:Main.java
public static boolean hasInstalledAlipayClient(Context context) { PackageManager pm = context.getPackageManager(); try {/* w w w .j av a2s . co m*/ PackageInfo info = pm.getPackageInfo(ALIPAY_PACKAGE_NAME, 0); return info != null; } catch (PackageManager.NameNotFoundException e) { e.printStackTrace(); return false; } }