アプリ内で指定されたアプリを開く


今日のプロジェクトではアプリ内部で指定されたアプリを開き、存在しない場合はページ版アプリを開き、キークラス[PackageManager][2]で心得を記録します.
携帯電話に指定アプリがインストールされているかどうかを判断する
コードブロック
public static boolean isInstallApp(Context context,String packageName){
        PackageInfo packageInfo;
        try {
            packageInfo=context.getPackageManager().getPackageInfo(packageName, 0);
        } catch (NameNotFoundException e) {
            packageInfo=null;
            e.printStackTrace();
        }

        if(packageInfo==null){

            return false;
        }else{
            openApp(context, packageName);
            return true;
        }
    }

-packageNameが開きたいAPPパッケージ名
指定したAppを開くとveryが簡単です
コードブロック
        Intent intent=context.getPackageManager().getLaunchIntentForPackage(packageName);
        context.startActivity(intent);