android中判断某个应用是否存在

public boolean checkApk(String packageName) { 
    if (packageName == null || "".equals(packageName)) 
        return false; 
    try { 
        ApplicationInfo info = getPackageManager().getApplicationInfo( 
                packageName, PackageManager.GET_UNINSTALLED_PACKAGES); 
        return true; 
    } catch (NameNotFoundException e) { 
        return false; 
    } 

原文地址:https://www.cnblogs.com/highfly2012/p/3021715.html