如何通过android设备中安装或未安装的应用程序名(而不是包名)检测应用程序?
我想按应用程序名称(而不是应用程序)检测应用程序 软件包名称)是否安装在android设备中。如果有的话 从应用程序名称检测应用程序的方法请帮助我和 提供一些逻辑或方法 提前感谢如何通过android设备中安装或未安装的应用程序名(而不是包名)检测应用程序?,android,Android,我想按应用程序名称(而不是应用程序)检测应用程序 软件包名称)是否安装在android设备中。如果有的话 从应用程序名称检测应用程序的方法请帮助我和 提供一些逻辑或方法 提前感谢公共布尔值isAppInstalled(字符串appName){ public boolean isAppInstalled(String appName){ PackageManager pkgMan = getPackageManager(); List<PackageInfo&
公共布尔值isAppInstalled(字符串appName){
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;
}
PackageManager pkgMan=getPackageManager();
列出pkgList=pkgMan.getInstalledPackages(0);
对于(int a=0;a