1. 首先得到該程序的包名
這個連上手機ADB,看logcat就能看到。比如:QQ客戶端的包名是com.tencent.mobileqq。
2. 然後通過PackageManager判斷是否存在該包的程序
private boolean isPkgInstalled(String pkgName) {
PackageInfo packageInfo = null;
try {
packageInfo = this.getPackageManager().getPackageInfo(pkgName, 0);
} catch (NameNotFoundException e) {
packageInfo = null;
e.printStackTrace();
}
if (packageInfo == null) {
return false;
} else {
return true;
}
}