轉載: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
}