您的位置:首页 > 移动开发 > Android开发

[Android] 判断手机上是否安装了某个程序

2015-07-08 16:17 525 查看
http://blog.csdn.net/xiaodongrush/article/details/9320135

1. 首先得到该程序的包名

这个连上手机ADB,看logcat就能看到。比如:QQ客户端的包名是com.tencent.mobileqq。

2. 然后通过PackageManager判断是否存在该包的程序

[java] view plaincopyprint?

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;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: