diff options
Diffstat (limited to 'biometric/api/restricted_1.0.0-alpha04.txt')
-rw-r--r-- | biometric/api/restricted_1.0.0-alpha04.txt | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/biometric/api/restricted_1.0.0-alpha04.txt b/biometric/api/restricted_1.0.0-alpha04.txt index b567bf49ff1..c0fb51c4d43 100644 --- a/biometric/api/restricted_1.0.0-alpha04.txt +++ b/biometric/api/restricted_1.0.0-alpha04.txt @@ -3,6 +3,49 @@ package androidx.biometric { + public class BiometricPrompt implements androidx.biometric.BiometricConstants { + ctor public BiometricPrompt(androidx.fragment.app.FragmentActivity, java.util.concurrent.Executor, androidx.biometric.BiometricPrompt.AuthenticationCallback); + method public void authenticate(androidx.biometric.BiometricPrompt.PromptInfo, androidx.biometric.BiometricPrompt.CryptoObject); + method public void authenticate(androidx.biometric.BiometricPrompt.PromptInfo); + method public void cancelAuthentication(); + } + + public abstract static class BiometricPrompt.AuthenticationCallback { + ctor public BiometricPrompt.AuthenticationCallback(); + method public void onAuthenticationError(int, CharSequence); + method public void onAuthenticationFailed(); + method public void onAuthenticationSucceeded(androidx.biometric.BiometricPrompt.AuthenticationResult); + } + + public static class BiometricPrompt.AuthenticationResult { + method public androidx.biometric.BiometricPrompt.CryptoObject? getCryptoObject(); + } + + public static class BiometricPrompt.CryptoObject { + ctor public BiometricPrompt.CryptoObject(java.security.Signature); + ctor public BiometricPrompt.CryptoObject(javax.crypto.Cipher); + ctor public BiometricPrompt.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 BiometricPrompt.PromptInfo { + method public CharSequence? getDescription(); + method public CharSequence getNegativeButtonText(); + method public CharSequence? getSubtitle(); + method public CharSequence getTitle(); + } + + public static class BiometricPrompt.PromptInfo.Builder { + ctor public BiometricPrompt.PromptInfo.Builder(); + method public androidx.biometric.BiometricPrompt.PromptInfo build(); + method public androidx.biometric.BiometricPrompt.PromptInfo.Builder setDescription(CharSequence?); + method public androidx.biometric.BiometricPrompt.PromptInfo.Builder setNegativeButtonText(CharSequence); + method public androidx.biometric.BiometricPrompt.PromptInfo.Builder setSubtitle(CharSequence?); + method public androidx.biometric.BiometricPrompt.PromptInfo.Builder setTitle(CharSequence); + } + } |