diff options
Diffstat (limited to 'biometric/api')
-rw-r--r-- | biometric/api/1.0.0-alpha02.txt | 29 | ||||
-rw-r--r-- | biometric/api/restricted_1.0.0-alpha04.txt | 43 | ||||
-rw-r--r-- | biometric/api/restricted_1.0.0-alpha05.txt | 57 | ||||
-rw-r--r-- | biometric/api/restricted_current.txt | 57 |
4 files changed, 172 insertions, 14 deletions
diff --git a/biometric/api/1.0.0-alpha02.txt b/biometric/api/1.0.0-alpha02.txt index 1dd3d47b386..ef028baf6a1 100644 --- a/biometric/api/1.0.0-alpha02.txt +++ b/biometric/api/1.0.0-alpha02.txt @@ -1,3 +1,4 @@ +// Signature format: 3.0 package androidx.biometrics { public class BiometricPrompt { @@ -19,40 +20,40 @@ package androidx.biometrics { field public static final int ERROR_VENDOR = 8; // 0x8 } - public static abstract class BiometricPrompt.AuthenticationCallback { + public abstract static class BiometricPrompt.AuthenticationCallback { ctor public BiometricPrompt.AuthenticationCallback(); - method public void onAuthenticationError(int, java.lang.CharSequence); + method public void onAuthenticationError(int, CharSequence); method public void onAuthenticationFailed(); method public void onAuthenticationSucceeded(androidx.biometrics.BiometricPrompt.AuthenticationResult); } public static class BiometricPrompt.AuthenticationResult { - method public androidx.biometrics.BiometricPrompt.CryptoObject getCryptoObject(); + method public androidx.biometrics.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(); + 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 java.lang.CharSequence getDescription(); - method public java.lang.CharSequence getNegativeButtonText(); - method public java.lang.CharSequence getSubtitle(); - method public java.lang.CharSequence getTitle(); + 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.biometrics.BiometricPrompt.PromptInfo build(); - method public androidx.biometrics.BiometricPrompt.PromptInfo.Builder setDescription(java.lang.CharSequence); - method public androidx.biometrics.BiometricPrompt.PromptInfo.Builder setNegativeButtonText(java.lang.CharSequence); - method public androidx.biometrics.BiometricPrompt.PromptInfo.Builder setSubtitle(java.lang.CharSequence); - method public androidx.biometrics.BiometricPrompt.PromptInfo.Builder setTitle(java.lang.CharSequence); + method public androidx.biometrics.BiometricPrompt.PromptInfo.Builder setDescription(CharSequence?); + method public androidx.biometrics.BiometricPrompt.PromptInfo.Builder setNegativeButtonText(CharSequence); + method public androidx.biometrics.BiometricPrompt.PromptInfo.Builder setSubtitle(CharSequence?); + method public androidx.biometrics.BiometricPrompt.PromptInfo.Builder setTitle(CharSequence); } } 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); + } + } diff --git a/biometric/api/restricted_1.0.0-alpha05.txt b/biometric/api/restricted_1.0.0-alpha05.txt index b567bf49ff1..b6d2c020f7b 100644 --- a/biometric/api/restricted_1.0.0-alpha05.txt +++ b/biometric/api/restricted_1.0.0-alpha05.txt @@ -3,6 +3,63 @@ package androidx.biometric { + public class BiometricManager { + method public int canAuthenticate(); + method public static androidx.biometric.BiometricManager from(android.content.Context); + field public static final int BIOMETRIC_ERROR_HW_UNAVAILABLE = 1; // 0x1 + field public static final int BIOMETRIC_ERROR_NONE_ENROLLED = 11; // 0xb + field public static final int BIOMETRIC_ERROR_NO_HARDWARE = 12; // 0xc + field public static final int BIOMETRIC_SUCCESS = 0; // 0x0 + } + + public class BiometricPrompt implements androidx.biometric.BiometricConstants { + ctor public BiometricPrompt(androidx.fragment.app.FragmentActivity, androidx.biometric.BiometricPrompt.AuthenticationCallback, java.util.concurrent.Executor); + ctor public BiometricPrompt(androidx.fragment.app.Fragment, androidx.biometric.BiometricPrompt.AuthenticationCallback, java.util.concurrent.Executor); + 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(); + method public boolean isConfirmationRequired(); + method public boolean isDeviceCredentialAllowed(); + } + + 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 setConfirmationRequired(boolean); + method public androidx.biometric.BiometricPrompt.PromptInfo.Builder setDescription(CharSequence?); + method @RequiresApi(29) public androidx.biometric.BiometricPrompt.PromptInfo.Builder setDeviceCredentialAllowed(boolean); + 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); + } + } diff --git a/biometric/api/restricted_current.txt b/biometric/api/restricted_current.txt index b567bf49ff1..b6d2c020f7b 100644 --- a/biometric/api/restricted_current.txt +++ b/biometric/api/restricted_current.txt @@ -3,6 +3,63 @@ package androidx.biometric { + public class BiometricManager { + method public int canAuthenticate(); + method public static androidx.biometric.BiometricManager from(android.content.Context); + field public static final int BIOMETRIC_ERROR_HW_UNAVAILABLE = 1; // 0x1 + field public static final int BIOMETRIC_ERROR_NONE_ENROLLED = 11; // 0xb + field public static final int BIOMETRIC_ERROR_NO_HARDWARE = 12; // 0xc + field public static final int BIOMETRIC_SUCCESS = 0; // 0x0 + } + + public class BiometricPrompt implements androidx.biometric.BiometricConstants { + ctor public BiometricPrompt(androidx.fragment.app.FragmentActivity, androidx.biometric.BiometricPrompt.AuthenticationCallback, java.util.concurrent.Executor); + ctor public BiometricPrompt(androidx.fragment.app.Fragment, androidx.biometric.BiometricPrompt.AuthenticationCallback, java.util.concurrent.Executor); + 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(); + method public boolean isConfirmationRequired(); + method public boolean isDeviceCredentialAllowed(); + } + + 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 setConfirmationRequired(boolean); + method public androidx.biometric.BiometricPrompt.PromptInfo.Builder setDescription(CharSequence?); + method @RequiresApi(29) public androidx.biometric.BiometricPrompt.PromptInfo.Builder setDeviceCredentialAllowed(boolean); + 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); + } + } |