blob: ece1e2377f29ab5a211fd31b5a1d858772b0917c [file] [log] [blame]
package androidx.biometrics {
public class BiometricPromptCompat {
ctor public BiometricPromptCompat(androidx.fragment.app.FragmentActivity, java.util.concurrent.Executor, androidx.biometrics.BiometricPromptCompat.AuthenticationCallback);
method public void authenticate(androidx.biometrics.BiometricPromptCompat.PromptInfo, androidx.biometrics.BiometricPromptCompat.CryptoObject);
method public void authenticate(androidx.biometrics.BiometricPromptCompat.PromptInfo);
method public void cancelAuthentication();
field public static final int BIOMETRIC_ERROR_CANCELED = 5; // 0x5
field public static final int BIOMETRIC_ERROR_HW_NOT_PRESENT = 12; // 0xc
field public static final int BIOMETRIC_ERROR_HW_UNAVAILABLE = 1; // 0x1
field public static final int BIOMETRIC_ERROR_LOCKOUT = 7; // 0x7
field public static final int BIOMETRIC_ERROR_LOCKOUT_PERMANENT = 9; // 0x9
field public static final int BIOMETRIC_ERROR_NEGATIVE_BUTTON = 13; // 0xd
field public static final int BIOMETRIC_ERROR_NO_BIOMETRICS = 11; // 0xb
field public static final int BIOMETRIC_ERROR_NO_SPACE = 4; // 0x4
field public static final int BIOMETRIC_ERROR_TIMEOUT = 3; // 0x3
field public static final int BIOMETRIC_ERROR_UNABLE_TO_PROCESS = 2; // 0x2
field public static final int BIOMETRIC_ERROR_USER_CANCELED = 10; // 0xa
field public static final int BIOMETRIC_ERROR_VENDOR = 8; // 0x8
}
public static abstract class BiometricPromptCompat.AuthenticationCallback {
ctor public BiometricPromptCompat.AuthenticationCallback();
method public void onAuthenticationError(int, java.lang.CharSequence);
method public void onAuthenticationFailed();
method public void onAuthenticationSucceeded(androidx.biometrics.BiometricPromptCompat.AuthenticationResult);
}
public static class BiometricPromptCompat.AuthenticationResult {
method public androidx.biometrics.BiometricPromptCompat.CryptoObject getCryptoObject();
}
public static class BiometricPromptCompat.CryptoObject {
ctor public BiometricPromptCompat.CryptoObject(java.security.Signature);
ctor public BiometricPromptCompat.CryptoObject(javax.crypto.Cipher);
ctor public BiometricPromptCompat.CryptoObject(javax.crypto.Mac);
method public javax.crypto.Cipher getCipher();
method public javax.crypto.Mac getMac();
method public java.security.Signature getSignature();
}
public static class BiometricPromptCompat.PromptInfo {
}
public static class BiometricPromptCompat.PromptInfo.Builder {
ctor public BiometricPromptCompat.PromptInfo.Builder();
method public androidx.biometrics.BiometricPromptCompat.PromptInfo build();
method public androidx.biometrics.BiometricPromptCompat.PromptInfo.Builder setDescription(java.lang.CharSequence);
method public androidx.biometrics.BiometricPromptCompat.PromptInfo.Builder setNegativeButtonText(java.lang.CharSequence);
method public androidx.biometrics.BiometricPromptCompat.PromptInfo.Builder setSubtitle(java.lang.CharSequence);
method public androidx.biometrics.BiometricPromptCompat.PromptInfo.Builder setTitle(java.lang.CharSequence);
}
}