我想通过应用程序名称(不是应用程序)检测应用程序 包名)是否安装在Android设备中。如果有的话 从应用程序名称检测应用程序的方法请帮助我 提供一些逻辑或方法。
提前致谢
答案 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;
}