diff options
author | 2018-02-26 17:34:07 +0000 | |
---|---|---|
committer | 2018-02-26 17:34:07 +0000 | |
commit | f42a1080d51887fdffcec1da3de3cdd9ab8ab93c (patch) | |
tree | adc0f5a919848e0a039ab15b907c5ca210c564c6 | |
parent | f157b9f983c50c642885e5138666bec15abe8f00 (diff) | |
parent | 0b16b3422db189373ee0a955e5d4d90680750fd8 (diff) |
Merge "Deprecate all inner classes of FingerprintManager"
-rw-r--r-- | api/current.txt | 6 | ||||
-rw-r--r-- | core/java/android/hardware/fingerprint/FingerprintManager.java | 6 |
2 files changed, 9 insertions, 3 deletions
diff --git a/api/current.txt b/api/current.txt index c7dd950db66c..573e635d0634 100644 --- a/api/current.txt +++ b/api/current.txt @@ -16582,7 +16582,7 @@ package android.hardware.fingerprint { field public static final int FINGERPRINT_ERROR_VENDOR = 8; // 0x8 } - public static abstract class FingerprintManager.AuthenticationCallback { + public static abstract deprecated class FingerprintManager.AuthenticationCallback { ctor public FingerprintManager.AuthenticationCallback(); method public void onAuthenticationError(int, java.lang.CharSequence); method public void onAuthenticationFailed(); @@ -16590,11 +16590,11 @@ package android.hardware.fingerprint { method public void onAuthenticationSucceeded(android.hardware.fingerprint.FingerprintManager.AuthenticationResult); } - public static class FingerprintManager.AuthenticationResult { + public static deprecated class FingerprintManager.AuthenticationResult { method public android.hardware.fingerprint.FingerprintManager.CryptoObject getCryptoObject(); } - public static final class FingerprintManager.CryptoObject { + public static final deprecated class FingerprintManager.CryptoObject { ctor public FingerprintManager.CryptoObject(java.security.Signature); ctor public FingerprintManager.CryptoObject(javax.crypto.Cipher); ctor public FingerprintManager.CryptoObject(javax.crypto.Mac); diff --git a/core/java/android/hardware/fingerprint/FingerprintManager.java b/core/java/android/hardware/fingerprint/FingerprintManager.java index bd54522719b2..8048099ca73b 100644 --- a/core/java/android/hardware/fingerprint/FingerprintManager.java +++ b/core/java/android/hardware/fingerprint/FingerprintManager.java @@ -108,7 +108,9 @@ public class FingerprintManager implements BiometricFingerprintConstants { /** * A wrapper class for the crypto objects supported by FingerprintManager. Currently the * framework supports {@link Signature}, {@link Cipher} and {@link Mac} objects. + * @deprecated See {@link android.hardware.fingerprint.FingerprintDialog.CryptoObject} */ + @Deprecated public static final class CryptoObject extends android.hardware.biometrics.CryptoObject { public CryptoObject(@NonNull Signature signature) { super(signature); @@ -150,7 +152,9 @@ public class FingerprintManager implements BiometricFingerprintConstants { /** * Container for callback data from {@link FingerprintManager#authenticate(CryptoObject, * CancellationSignal, int, AuthenticationCallback, Handler)}. + * @deprecated See {@link android.hardware.fingerprint.FingerprintDialog.AuthenticationResult} */ + @Deprecated public static class AuthenticationResult { private Fingerprint mFingerprint; private CryptoObject mCryptoObject; @@ -197,7 +201,9 @@ public class FingerprintManager implements BiometricFingerprintConstants { * FingerprintManager#authenticate(CryptoObject, CancellationSignal, * int, AuthenticationCallback, Handler) } must provide an implementation of this for listening to * fingerprint events. + * @deprecated See {@link android.hardware.fingerprint.FingerprintDialog.AuthenticationCallback} */ + @Deprecated public static abstract class AuthenticationCallback extends BiometricAuthenticator.AuthenticationCallback { /** |