Files
rr3-apk/decompiled/sources/androidx/biometric/KeyguardUtils.java
Daniel Elliott f9d20bb3fc Add decompiled APK source code (JADX)
- 28,932 files
- Full Java source code
- Smali files
- Resources

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-18 14:52:23 -08:00

52 lines
1.4 KiB
Java

package androidx.biometric;
import android.app.KeyguardManager;
import android.content.Context;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.annotation.RequiresApi;
/* loaded from: classes.dex */
class KeyguardUtils {
private KeyguardUtils() {
}
@Nullable
public static KeyguardManager getKeyguardManager(@NonNull Context context) {
return Api23Impl.getKeyguardManager(context);
}
public static boolean isDeviceSecuredWithCredential(@NonNull Context context) {
KeyguardManager keyguardManager = getKeyguardManager(context);
if (keyguardManager == null) {
return false;
}
return Api23Impl.isDeviceSecure(keyguardManager);
}
@RequiresApi(23)
public static class Api23Impl {
private Api23Impl() {
}
@Nullable
public static KeyguardManager getKeyguardManager(@NonNull Context context) {
return (KeyguardManager) context.getSystemService(KeyguardManager.class);
}
public static boolean isDeviceSecure(@NonNull KeyguardManager keyguardManager) {
return keyguardManager.isDeviceSecure();
}
}
@RequiresApi(16)
public static class Api16Impl {
private Api16Impl() {
}
public static boolean isKeyguardSecure(@NonNull KeyguardManager keyguardManager) {
return keyguardManager.isKeyguardSecure();
}
}
}