List of usage examples for android.content.pm PackageManager GET_ACTIVITIES
int GET_ACTIVITIES
To view the source code for android.content.pm PackageManager GET_ACTIVITIES.
Click Source Link
From source file:Main.java
public static String getApkPackageName(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;//from ww w. jav a 2 s . co m appInfo.publicSourceDir = apkPath; return appInfo.packageName; } return ""; }
From source file:Main.java
public static String getApkPackagename(Context context, String apkPath) { if (apkPath == null) return null; PackageManager pm = context.getPackageManager(); PackageInfo info = pm.getPackageArchiveInfo(apkPath, PackageManager.GET_ACTIVITIES); if (info == null) return null; return info.packageName; }
From source file:Main.java
public static boolean isPackageInstalled(Context context, String packagename) { PackageManager pm = context.getPackageManager(); try {/*from w w w . j av a 2s .c o m*/ PackageInfo info = pm.getPackageInfo(packagename, PackageManager.GET_ACTIVITIES); return info != null; } catch (PackageManager.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 va 2 s . co 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 boolean isInstalled(Context context, String pkgName) { PackageManager packageManager = context.getPackageManager(); try {//w w w. j ava 2 s . c om PackageInfo info = packageManager.getPackageInfo(pkgName, PackageManager.GET_ACTIVITIES); return true; } catch (PackageManager.NameNotFoundException e) { e.printStackTrace(); return false; } }
From source file:Main.java
public static int getVersionCode(Context c) { PackageInfo pi = null;// w w w . j a va 2 s .com try { pi = c.getPackageManager().getPackageInfo(c.getPackageName(), PackageManager.GET_ACTIVITIES); } catch (NameNotFoundException e) { e.printStackTrace(); } return pi.versionCode; }
From source file:Main.java
public static boolean isIntentAvailable(Context context, Intent intent) { final PackageManager packageManager = context.getPackageManager(); List<ResolveInfo> list = packageManager.queryIntentActivities(intent, PackageManager.GET_ACTIVITIES); return list.size() > 0; }
From source file:Main.java
public static boolean hasInstalledWx(Activity activity) { try {// www . j a v a2s.c om PackageManager manager = activity.getPackageManager(); PackageInfo info = manager.getPackageInfo(WX_PACKAGE_NAME, PackageManager.GET_ACTIVITIES); if (info != null) { return true; } } catch (Exception e) { e.printStackTrace(); } return false; }
From source file:Main.java
public static boolean isAppInstalled(String uri, Context context) { PackageManager pm = context.getPackageManager(); boolean app_installed; try {//from w w w .ja va 2 s . com pm.getPackageInfo(uri, PackageManager.GET_ACTIVITIES); app_installed = true; } catch (NameNotFoundException e) { app_installed = false; } return app_installed; }
From source file:Main.java
public static boolean appIsInstalled(@NonNull Context context, @NonNull String packageName) { PackageManager packageManager = context.getPackageManager(); try {// ww w .j ava 2s .co m return packageManager.getPackageInfo(packageName, PackageManager.GET_ACTIVITIES) != null; } catch (PackageManager.NameNotFoundException e) { e.printStackTrace(); } return false; }