如何通过Android设备中安装或未安装的应用程序名称(不是包名称)检测应用程序?

时间:2014-05-07 12:41:10

标签: android

  

我想通过应用程序名称(不是应用程序)检测应用程序   包名)是否安装在Android设备中。如果有的话   从应用程序名称检测应用程序的方法请帮助我   提供一些逻辑或方法。

提前致谢

1 个答案:

答案 0 :(得分:1)

public boolean isAppInstalled(String appName){
        PackageManager pkgMan = getPackageManager();
        List<PackageInfo> pkgList= pkgMan.getInstalledPackages(0);
        for(int a=0;a<pkgList.size();a++){
            if(appName.equals(pkgMan.getApplicationLabel(pkgList.get(a).applicationInfo))){
                return true;
            }//if app name match needed name
        }//for loop
        return false;
    }