summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author TreeHugger Robot <treehugger-gerrit@google.com> 2018-02-26 17:34:07 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2018-02-26 17:34:07 +0000
commitf42a1080d51887fdffcec1da3de3cdd9ab8ab93c (patch)
treeadc0f5a919848e0a039ab15b907c5ca210c564c6
parentf157b9f983c50c642885e5138666bec15abe8f00 (diff)
parent0b16b3422db189373ee0a955e5d4d90680750fd8 (diff)
Merge "Deprecate all inner classes of FingerprintManager"
-rw-r--r--api/current.txt6
-rw-r--r--core/java/android/hardware/fingerprint/FingerprintManager.java6
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 {
/**