首页 > 其他 > 详细

检查应用是否安装

时间:2015-01-15 12:53:57      阅读:255      评论:0      收藏:0      [点我收藏+]
private boolean isAvilible(Context context, String packageName) {
if (packageName == null || "".equals(packageName))
return false;
PackageManager pageManage = getPackageManager();
List<PackageInfo> packages = pageManage.getInstalledPackages(0);
for (int i = 0; i < packages.size(); i++) {
PackageInfo packageInfo = packages.get(i);
String appName = packageInfo.applicationInfo.loadLabel(
getPackageManager()).toString();
String pagName = packageInfo.packageName;
if (appName.contains(packageName)) {
return true;
}
}
return false;

}



/**
* 检测该包名所对应的应用是否存在

* @param packageName
* @return
*/
public boolean checkPackage(String packageName) {
if (packageName == null || "".equals(packageName))
return false;
try {
getPackageManager().getApplicationInfo(packageName,
PackageManager.GET_UNINSTALLED_PACKAGES);
return true;
} catch (NameNotFoundException e) {
return false;
}
}

检查应用是否安装

原文:http://blog.csdn.net/abc546201056/article/details/42739667

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!