Android Package Manage isPackageInstalled(final String packageName, final PackageManager pm)

Here you can find the source of isPackageInstalled(final String packageName, final PackageManager pm)

Description

is Package Installed

Declaration

public static boolean isPackageInstalled(final String packageName,
            final PackageManager pm) 

Method Source Code

//package com.java2s;

import android.content.pm.PackageManager;
import android.content.pm.PackageManager.NameNotFoundException;

public class Main {
    public static boolean isPackageInstalled(final String packageName,
            final PackageManager pm) {
        String mVersion;//from  w  w  w . java  2s . c om
        try {
            mVersion = pm.getPackageInfo(packageName, 0).versionName;
            if (mVersion.equals(null)) {
                return false;
            }
        } catch (NameNotFoundException e) {
            return false;
        }
        return true;
    }
}

Related

  1. getUidForPackageName(PackageManager pm, String packageName)
  2. disableComponent(PackageManager pm, ComponentName component)
  3. enableComponent(PackageManager pm, ComponentName component)
  4. isPackageInstalled(String packageName, PackageManager pm)
  5. getApplicationMarketPage( @Nonnull String packageName)
  6. isSpeechRecognitionActivityPresented( Activity callerActivity)
  7. uninstall(Context context, String packageName)
  8. uninstallApp(Context context, String packageName)
  9. installPackage(Context context, File packageFile)