Android判断某个应用是否安装

序言

在应用开过过程中有这样一个场景:判断某个应用是否已经安装了。你一定会说这个有什么难的,是的,这个问题很简单,不为别的,就为记个笔记,大牛勿喷

代码篇

包名检查

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
public static boolean isInstalled(Context context, String packageName) {
try {
PackageInfo packageInfo = context.getPackageManager().getPackageInfo(packageName.trim()
, PackageManager.COMPONENT_ENABLED_STATE_DEFAULT);
if (packageInfo != null) {
// 说明某个应用使用了该包名
return true;
}
} catch (PackageManager.NameNotFoundException e) {
e.printStackTrace();
return false;
}
return false;
}


本站访问量   |   您是第 位.