转载:https://blog.csdn.net/bingsfsg/article/details/89246559
利用 PackageManager
类的方法 getPackageInfo
来判断,,分享给大家供大家参考
private boolean isAppInstalled(String uri){
PackageManager pm = getPackageManager();
boolean
installed =
false
;
try
{
pm.getPackageInfo(uri,PackageManager.GET_ACTIVITIES);
installed =
true
;
}
catch
(PackageManager.NameNotFoundException e){
installed =
false
;
}
return
installed;
}
上面是写好的方法,只要再call下就行
if
(isAppInstalled(
"com.yourpackage.package"
)){
//app installed
}
else
{
//app not installed
}