* NOTES: - * Based on AOSP core/java/android/widget/AppSecurityPermissions.java - * latest included commit: a3f68ef2f6811cf72f1282214c0883db5a30901d - * Reviewed against frameworks/base/core/java/android/widget/AppSecurityPermissions.java + * Based on AOSP {@code core/java/android/widget/AppSecurityPermissions.java}, + * latest included commit: a3f68ef2f6811cf72f1282214c0883db5a30901d, + * Reviewed against {@code frameworks/base/core/java/android/widget/AppSecurityPermissions.java}, * from commit {@code android-8.1.0_r2} - *
+ ** To update this file, Start from latest included commit and include changes * until the newest commit with care: - * github.com/android/platform_frameworks_base/blob/master/core/java/android/widget/AppSecurityPermissions.java - *
+ * android/widget/AppSecurityPermissions.java + ** This file has a different code style than the rest of fdroidclient because * it is kept in sync with the file from AOSP. Please maintain the original * AOSP code style so it is easy to track changes. @@ -426,6 +426,7 @@ public class AppSecurityPermissions { return permView; } + @TargetApi(23) private boolean isDisplayablePermission(PermissionInfo pInfo, int existingReqFlags) { final int base = pInfo.protectionLevel & PermissionInfo.PROTECTION_MASK_BASE; final boolean isNormal = base == PermissionInfo.PROTECTION_NORMAL;