根据app主包名判断某个apk是否存在

/**
     * 
     * @param context
     * @param packageName 主包名 例如com.test.example
     * @return
     */
    public boolean checkApkExist(Context context, String packageName) {
        if (TextUtils.isEmpty(packageName)) {
            return false;
        }

        try {
            PackageInfo info = context.getPackageManager().getPackageInfo(packageName, 0);
            return true;
        } catch (PackageManager.NameNotFoundException e) {
            return false;
        }
    }

你可能感兴趣的:(Android)