From 5c00c77dfed3f7bbca8148d9b74c605c7faa1dec Mon Sep 17 00:00:00 2001 From: M66B Date: Tue, 12 Mar 2024 16:54:49 +0100 Subject: [PATCH] Debug info: device credentials allowed --- app/src/main/java/eu/faircode/email/DebugHelper.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/app/src/main/java/eu/faircode/email/DebugHelper.java b/app/src/main/java/eu/faircode/email/DebugHelper.java index 7447e4184a..bf6680dfd3 100644 --- a/app/src/main/java/eu/faircode/email/DebugHelper.java +++ b/app/src/main/java/eu/faircode/email/DebugHelper.java @@ -73,6 +73,7 @@ import android.view.WindowManager; import androidx.annotation.NonNull; import androidx.annotation.RequiresApi; +import androidx.biometric.BiometricManager; import androidx.browser.customtabs.CustomTabsClient; import androidx.browser.customtabs.CustomTabsServiceConnection; import androidx.emoji2.text.EmojiCompat; @@ -1544,6 +1545,11 @@ public class DebugHelper { size += write(os, String.format("Date/time long=%s\r\n", Helper.getDateTimeInstance(context, SimpleDateFormat.LONG, SimpleDateFormat.LONG).format(now))); + BiometricManager bm = BiometricManager.from(context); + boolean secure = (bm.canAuthenticate(BiometricManager.Authenticators.DEVICE_CREDENTIAL) + == BiometricManager.BIOMETRIC_SUCCESS); + size += write(os, String.format("Device credentials allowed=%b\r\n", secure)); + for (Class cls : new Class[]{ ActivitySendSelf.class, ActivitySearch.class,