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 getVersionCode(Context context) { try {//from ww w .ja va 2s . c om PackageManager manager = context.getPackageManager(); PackageInfo info = manager.getPackageInfo(context.getPackageName(), 0); String version = String.format("%d", info.versionCode); return version; } catch (Exception e) { e.printStackTrace(); return ""; } }
From source file:Main.java
private static Signature getSystemSignature(PackageManager pm) { try {/*from w w w .j a v a 2s. c om*/ return getFirstSignature(pm.getPackageInfo("android", PackageManager.GET_SIGNATURES)); } catch (PackageManager.NameNotFoundException e) { return null; } }
From source file:Main.java
public static String getPackageVersionCode(Context context) { String msg = "versionCode not available."; try {//from w w w. java 2s. com PackageManager pm = context.getPackageManager(); PackageInfo pi = pm.getPackageInfo(context.getPackageName(), 0); msg = ""; if (pi.versionCode > 0) { msg = Integer.toString(pi.versionCode); } } catch (NameNotFoundException e) { } return msg; }
From source file:Main.java
private static boolean isV4AInstalled(Context context) { PackageManager pm = context.getPackageManager(); try {// ww w. j av a2s.c o m pm.getPackageInfo("com.vipercn.viper4android_v2", PackageManager.GET_ACTIVITIES); return true; } catch (NameNotFoundException e) { return false; } }
From source file:Main.java
static String getVersion(Context mContext) { String version = ""; try {// w ww . j av a 2s. c om PackageManager manager = mContext.getPackageManager(); PackageInfo info = manager.getPackageInfo(mContext.getPackageName(), 0); version = info.versionName; } catch (Exception ex) { } return version; }
From source file:Main.java
public static boolean isXposedInstalled(Context context) { PackageManager packageManager = context.getPackageManager(); try {//from w ww . java 2 s .c om packageManager.getPackageInfo(XPOSED_PACKAGE, 0); return true; } catch (PackageManager.NameNotFoundException e) { return false; } }
From source file:Main.java
public static String getAppVersion(Context context) { String versionName = ""; try {//w w w.j av a2 s . c om // ---get the package info--- PackageManager pm = context.getPackageManager(); PackageInfo pi = pm.getPackageInfo(context.getPackageName(), 0); versionName = pi.versionName; } catch (Exception e) { Log.e("VersionInfo", "Exception", e); } return versionName; }
From source file:Main.java
public static int getVersionCode(Context context) { try {// www. j a v a 2 s . co m PackageManager manager = context.getPackageManager(); PackageInfo info = manager.getPackageInfo(context.getPackageName(), 0); return info.versionCode; } catch (Exception e) { e.printStackTrace(); } return 0; }
From source file:Main.java
public static int getVersionCode(Context context) throws PackageManager.NameNotFoundException { PackageManager packageManager = context.getPackageManager(); PackageInfo packageInfo = packageManager.getPackageInfo(context.getPackageName(), PackageManager.GET_ACTIVITIES); return packageInfo.versionCode; }
From source file:Main.java
private static int getAppVersion(Context context) { try {//from w ww . java2 s. c om PackageManager pm = context.getPackageManager(); PackageInfo packageInfo = pm.getPackageInfo(context.getPackageName(), 0); return packageInfo.versionCode; } catch (PackageManager.NameNotFoundException e) { throw new RuntimeException(e); } }