Andoird判断某个APK是否已经安装

 

 

privateboolean 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;
}

 

Just call the method by passing the package name of the application you need to check.

 

if(isAppInstalled("com.yourpackage.package")){
//app installed
}
else{
//app not installed
}

 

posted @ 2012-08-10 17:32  Hecker385  阅读(1743)  评论(0编辑  收藏  举报