Example usage for android.content.pm PackageManager GET_ACTIVITIES

List of usage examples for android.content.pm PackageManager GET_ACTIVITIES

Introduction

In this page you can find the example usage for android.content.pm PackageManager GET_ACTIVITIES.

Prototype

int GET_ACTIVITIES

To view the source code for android.content.pm PackageManager GET_ACTIVITIES.

Click Source Link

Document

PackageInfo flag: return information about activities in the package in PackageInfo#activities .

Usage

From source file:Main.java

public static boolean isAppInstalled(Context context, String pkgName) {
    PackageManager pm = context.getPackageManager();
    boolean installed = false;
    try {/* ww w  .  j  av  a 2 s .  c  om*/
        pm.getPackageInfo(pkgName, PackageManager.GET_ACTIVITIES);
        installed = true;
    } catch (PackageManager.NameNotFoundException e) {
        installed = false;
    }
    return installed;
}

From source file:Main.java

private static PackageInfo getApkInfo(Context context, String path) {
    PackageManager pm = context.getPackageManager();
    PackageInfo info = pm.getPackageArchiveInfo(path, PackageManager.GET_ACTIVITIES);
    if (info != null) {
        return info;
    }//from w ww  . j  a  v a2 s. com
    return null;
}

From source file:Main.java

private static boolean isAppInstalled(Context context, String uri) {
    try {/*from  w ww .j a va 2  s .  co  m*/
        PackageManager pm = context.getPackageManager();
        pm.getPackageInfo(uri, PackageManager.GET_ACTIVITIES);
        return true;
    } catch (PackageManager.NameNotFoundException e) {
        return false;
    }
}

From source file:Main.java

public static boolean isInstalled(Context context, String packageName) {
    PackageManager pm = context.getPackageManager();
    boolean installed = false;
    try {/*w ww.  ja v a  2s. c  o  m*/
        pm.getPackageInfo(packageName, PackageManager.GET_ACTIVITIES);
        installed = true;
    } catch (Exception e) {
        e.printStackTrace();
    }

    return installed;
}

From source file:Main.java

public static PackageInfo getPackageInfo(Context context, String archiveFilePath) {
    PackageManager pm = context.getPackageManager();
    return pm.getPackageArchiveInfo(archiveFilePath, PackageManager.GET_ACTIVITIES);
}

From source file:Main.java

public final static boolean isInstall(String pkg, Context ctx) {
    PackageManager pm = ctx.getPackageManager();
    try {/*from w w w .j  a  v  a 2 s . com*/
        pm.getPackageInfo(pkg, PackageManager.GET_ACTIVITIES);
        return true;
    } catch (NameNotFoundException e) {
        return false;
    }
}

From source file:Main.java

public final static boolean isPackageInstalled(Context context, String packageName) {
    try {// ww w.  j  a va  2s.  c  o  m
        context.getPackageManager().getPackageInfo(packageName, PackageManager.GET_ACTIVITIES);
    } catch (NameNotFoundException e) {
        return false;
    }
    return true;
}

From source file:Main.java

private static boolean isPackageInstalled(String packagename, Context context) {
    PackageManager pm = context.getPackageManager();
    try {// ww w  . j  av  a2s.  com
        pm.getPackageInfo(packagename, PackageManager.GET_ACTIVITIES);
        return true;
    } catch (PackageManager.NameNotFoundException e) {
        return false;
    }
}

From source file:Main.java

public final static Integer getLocalVersionCode(Context context, String pkg) {
    PackageManager pm = context.getPackageManager();
    try {/*from ww  w .j ava  2  s.com*/
        PackageInfo pkginfo = pm.getPackageInfo(pkg, PackageManager.GET_ACTIVITIES);
        return pkginfo.versionCode;
    } catch (Exception e) {
        return null;
    }
}

From source file:Main.java

public static boolean TakeIsInstallApk(String abPath, Context context) {
    PackageManager pm = context.getPackageManager();
    try {/*from   w w w. j  ava2s.  c o m*/
        pm.getPackageInfo(abPath, PackageManager.GET_ACTIVITIES);
        return true;
    } catch (NameNotFoundException e) {
        return false;
    }
}