本文实例讲述了android编程判断手机上是否安装了某个程序的方法。分享给大家供大家参考,具体如下:
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; }
希望本文所述对大家android程序设计有所帮助。
如对本文有疑问, 点击进行留言回复!!
Codeforces C. A Cookie for You (模拟 / 分类 / 贪心) (Round #654 Div.2)
DialogFragment弹窗(带黑色透明背景和不带黑色透明背景)
网友评论