Android应用是否安装判断

另外manifest里面需要添加
<queries>
    <package android:name="com.edutech.liveapp"/>
</queries>
private boolean isAppInstalled(Context context, String packagename)
 {
 PackageInfo packageInfo;
 try {
 packageInfo = context.getPackageManager().getPackageInfo(packagename, 0);
 }catch (PackageManager.NameNotFoundException e) {
 packageInfo = null;
 e.printStackTrace();
// Toast.makeText(this,packagename+":"+e.getMessage(),Toast.LENGTH_LONG).show();
 }
 if(packageInfo ==null){
 //System.out.println("没有安装");
 return false;
 }else{
 //System.out.println("已经安装");
 return true;
 }
 }

Leave a Reply

Your email address will not be published. Required fields are marked *