diff --git a/briar-android/src/main/java/org/briarproject/briar/android/login/HuaweiView.java b/briar-android/src/main/java/org/briarproject/briar/android/login/HuaweiView.java index dec5c913bba9a875f9a118bd5b20acb12f80b726..c566ce697b236b50a64d16446486ab68656babc7 100644 --- a/briar-android/src/main/java/org/briarproject/briar/android/login/HuaweiView.java +++ b/briar-android/src/main/java/org/briarproject/briar/android/login/HuaweiView.java @@ -16,6 +16,8 @@ import java.util.List; import javax.annotation.Nullable; +import static android.os.Build.VERSION.SDK_INT; + @UiThread @NotNullByDefault class HuaweiView extends PowerView { @@ -45,6 +47,8 @@ class HuaweiView extends PowerView { } public static boolean needsToBeShown(Context context) { + // "Protected apps" no longer exists on Huawei EMUI 5.0 (Android 7.0) + if (SDK_INT >= 24) return false; PackageManager pm = context.getPackageManager(); List<ResolveInfo> resolveInfos = pm.queryIntentActivities(getIntent(), PackageManager.MATCH_DEFAULT_ONLY);