List of usage examples for android.content.pm PackageManager GET_UNINSTALLED_PACKAGES
int GET_UNINSTALLED_PACKAGES
To view the source code for android.content.pm PackageManager GET_UNINSTALLED_PACKAGES.
Click Source Link
From source file:Main.java
public static boolean checkApkExist(Context context, String packageName) { if (packageName == null || "".equals(packageName)) return false; try {//from ww w . j av a2s . c o m ApplicationInfo info = context.getPackageManager().getApplicationInfo(packageName, PackageManager.GET_UNINSTALLED_PACKAGES); return true; } catch (PackageManager.NameNotFoundException e) { return false; } }
From source file:Main.java
private static boolean isApplicationAvailable(Context context, String packageName) { if (packageName == null || "".equals(packageName)) return false; try {/*from w w w. j av a2 s . c o m*/ ApplicationInfo info = context.getPackageManager().getApplicationInfo(packageName, PackageManager.GET_UNINSTALLED_PACKAGES); return true; } catch (PackageManager.NameNotFoundException e) { return false; } }
From source file:Main.java
public static boolean checkApkExist(Context context, String packageName) { if (packageName == null || "".equals(packageName)) return false; try {/*from ww w . j ava2s . c o m*/ ApplicationInfo info = context.getPackageManager().getApplicationInfo(packageName, PackageManager.GET_UNINSTALLED_PACKAGES); return true; } catch (NameNotFoundException e) { return false; } }
From source file:Main.java
public static boolean checkPackageInfo(Context mContext, String packageName) { if (packageName == null || "".equals(packageName)) return false; try {/* ww w .j a v a2 s.c o m*/ ApplicationInfo app = mContext.getPackageManager().getApplicationInfo(packageName, PackageManager.GET_UNINSTALLED_PACKAGES); if (app != null) { return true; } else { return false; } } catch (NameNotFoundException e) { return false; } }
From source file:Main.java
public static boolean apkIsInstall(Context context, String apkPath) { PackageManager pm = context.getPackageManager(); PackageInfo info = pm.getPackageArchiveInfo(apkPath, PackageManager.GET_ACTIVITIES); if (info != null) { ApplicationInfo appInfo = info.applicationInfo; appInfo.sourceDir = apkPath;/* w w w . j a v a 2s .c o m*/ appInfo.publicSourceDir = apkPath; try { pm.getPackageInfo(appInfo.packageName, PackageManager.GET_UNINSTALLED_PACKAGES); return true; } catch (PackageManager.NameNotFoundException localNameNotFoundException) { return false; } } return false; }
From source file:Main.java
public static List<PackageInfo> getInstalledPackages(Context context) { PackageManager pkgManager = context.getPackageManager(); return pkgManager.getInstalledPackages(PackageManager.GET_UNINSTALLED_PACKAGES); }
From source file:Main.java
public static boolean isPackageAvailable(final Context context, final String packageName) { final PackageManager packageManager = context.getPackageManager(); try {/* w w w . jav a2s . com*/ packageManager.getPackageInfo(packageName, PackageManager.GET_UNINSTALLED_PACKAGES); return true; } catch (final NameNotFoundException exception) { return false; } }
From source file:Main.java
public static ApplicationInfo getApplicationInfo(Context context, String processName) { if (processName == null) { return null; }// w w w . j a v a2 s .c o m PackageManager packageManager = context.getApplicationContext().getPackageManager(); List<ApplicationInfo> appList = packageManager .getInstalledApplications(PackageManager.GET_UNINSTALLED_PACKAGES); for (ApplicationInfo appInfo : appList) { if (processName.equals(appInfo.processName)) { return appInfo; } } return null; }
From source file:Main.java
public static boolean isApkExist(Context context, String packageName) { if (TextUtils.isEmpty(packageName)) return false; try {/*from www . ja v a2 s. co m*/ @SuppressWarnings("unused") ApplicationInfo info = context.getPackageManager().getApplicationInfo(packageName, PackageManager.GET_UNINSTALLED_PACKAGES); return true; } catch (NameNotFoundException e) { return false; } }
From source file:Main.java
public static boolean checkApkExist(Context context, String packageName) { if (packageName == null || "".equals(packageName)) return false; ApplicationInfo info;// w w w. j av a 2 s . co m try { info = context.getPackageManager().getApplicationInfo(packageName, PackageManager.GET_UNINSTALLED_PACKAGES); } catch (NameNotFoundException e) { return false; } if (info == null) { return false; } else { return true; } }