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 int getVersionCode(Context context) { try {//from www. j av a 2s .co m PackageManager packageManager = context.getPackageManager(); PackageInfo packageInfo = packageManager.getPackageInfo(context.getPackageName(), 0); return packageInfo.versionCode; } catch (PackageManager.NameNotFoundException e) { e.printStackTrace(); } return 0; }
From source file:Main.java
public static PackageInfo getPackageInfo(Context context) { PackageManager pm = context.getPackageManager(); try {// w w w .ja v a2s .com return pm.getPackageInfo(context.getPackageName(), 0); } catch (Exception e) { return null; } }
From source file:Main.java
public static int getVersionCode(Context context) { PackageManager manager = context.getPackageManager(); try {// w ww . jav a 2 s .co m PackageInfo info = manager.getPackageInfo(context.getPackageName(), 0); return info.versionCode; } catch (NameNotFoundException e) { e.printStackTrace(); return 0; } }
From source file:Main.java
public static String getVersionName(Context context) { PackageManager manager = context.getPackageManager(); try {// ww w .j a v a 2 s. co m PackageInfo info = manager.getPackageInfo(context.getPackageName(), 0); return info.versionName; } catch (NameNotFoundException e) { e.printStackTrace(); return null; } }
From source file:Main.java
public static PackageInfo getPackageInfo(Context context, String packageName) { PackageInfo packageInfo = null;//from w ww . j av a2 s. c o m PackageManager pm = context.getPackageManager(); try { packageInfo = pm.getPackageInfo(packageName, 0); } catch (Exception e) { // TODO: handle exception e.printStackTrace(); } return packageInfo; }
From source file:Main.java
private static String getAppVer(Context context, String packageName) { String ver = null;//from w w w.ja v a2 s . co m PackageManager pm = context.getPackageManager(); try { PackageInfo pi = pm.getPackageInfo(packageName, 0); ver = pi.versionName; } catch (Exception e) { e.printStackTrace(); } return ver; }
From source file:Main.java
public static String getVersionName(Context context) { try {/*from w w w . j av a 2s. c om*/ PackageManager packageManager = context.getPackageManager(); PackageInfo packageInfo = packageManager.getPackageInfo(context.getPackageName(), 0); return packageInfo.versionName; } catch (PackageManager.NameNotFoundException e) { } return null; }
From source file:Main.java
public static List<String> getAppPermission(Context mContext, String packageName) { List<String> mList = new ArrayList<>(); try {/*from ww w.j a v a 2s .co m*/ PackageManager pm = mContext.getPackageManager(); PackageInfo pack = pm.getPackageInfo(packageName, PackageManager.GET_PERMISSIONS); String[] permissionStrings = pack.requestedPermissions; if (permissionStrings != null) { for (int i = 0; i < permissionStrings.length; i++) { mList.add(permissionStrings[i]); } } return mList; } catch (PackageManager.NameNotFoundException e) { e.printStackTrace(); } return mList; }
From source file:Main.java
public static int getVersionCode(Context context) { try {//from w w w . j a v a 2 s . com PackageManager packageManager = context.getPackageManager(); PackageInfo packageInfo = packageManager.getPackageInfo(context.getPackageName(), 0); return packageInfo.versionCode; } catch (PackageManager.NameNotFoundException e) { } return 0; }
From source file:Main.java
public static String getVersionCode(Context context) { String versionCode = ""; try {//from w w w . j a v a 2 s . co m PackageManager packageManager = context.getPackageManager(); PackageInfo packInfo = packageManager.getPackageInfo(context.getPackageName(), 0); versionCode = String.valueOf(packInfo.versionCode); } catch (Exception e) { e.printStackTrace(); } return versionCode; }