diff options
| -rw-r--r-- | api/current.txt | 14 | ||||
| -rw-r--r-- | api/removed.txt | 42 | ||||
| -rw-r--r-- | api/system-current.txt | 13 | ||||
| -rw-r--r-- | api/system-removed.txt | 32 | ||||
| -rw-r--r-- | core/java/android/app/slice/Slice.java | 7 | ||||
| -rw-r--r-- | core/java/android/app/slice/SliceItem.java | 16 | ||||
| -rw-r--r-- | core/java/android/app/slice/SliceManager.java | 5 | ||||
| -rw-r--r-- | core/java/android/app/slice/SliceProvider.java | 1 | ||||
| -rw-r--r-- | core/java/android/security/keystore/recovery/KeyChainSnapshot.java | 1 | ||||
| -rw-r--r-- | core/java/android/security/keystore/recovery/RecoveryController.java | 9 | ||||
| -rw-r--r-- | core/java/android/security/keystore/recovery/RecoverySession.java | 3 | ||||
| -rw-r--r-- | core/java/android/security/keystore/recovery/WrappedApplicationKey.java | 2 | ||||
| -rw-r--r-- | telephony/java/android/telephony/NetworkScan.java | 5 | ||||
| -rw-r--r-- | telephony/java/android/telephony/TelephonyManager.java | 1 |
14 files changed, 119 insertions, 32 deletions
diff --git a/api/current.txt b/api/current.txt index dd71724bdeac..78463d7586ee 100644 --- a/api/current.txt +++ b/api/current.txt @@ -7212,7 +7212,6 @@ package android.app.slice { method public void writeToParcel(android.os.Parcel, int); field public static final android.os.Parcelable.Creator<android.app.slice.Slice> CREATOR; field public static final java.lang.String EXTRA_RANGE_VALUE = "android.app.slice.extra.RANGE_VALUE"; - field public static final deprecated java.lang.String EXTRA_SLIDER_VALUE = "android.app.slice.extra.SLIDER_VALUE"; field public static final java.lang.String EXTRA_TOGGLE_STATE = "android.app.slice.extra.TOGGLE_STATE"; field public static final java.lang.String HINT_ACTIONS = "actions"; field public static final java.lang.String HINT_ERROR = "error"; @@ -7239,14 +7238,12 @@ package android.app.slice { field public static final java.lang.String SUBTYPE_MILLIS = "millis"; field public static final java.lang.String SUBTYPE_PRIORITY = "priority"; field public static final java.lang.String SUBTYPE_RANGE = "range"; - field public static final deprecated java.lang.String SUBTYPE_SLIDER = "slider"; field public static final java.lang.String SUBTYPE_SOURCE = "source"; field public static final java.lang.String SUBTYPE_TOGGLE = "toggle"; field public static final java.lang.String SUBTYPE_VALUE = "value"; } public static class Slice.Builder { - ctor public deprecated Slice.Builder(android.net.Uri); ctor public Slice.Builder(android.net.Uri, android.app.slice.SliceSpec); ctor public Slice.Builder(android.app.slice.Slice.Builder); method public android.app.slice.Slice.Builder addAction(android.app.PendingIntent, android.app.slice.Slice, java.lang.String); @@ -7258,10 +7255,8 @@ package android.app.slice { method public android.app.slice.Slice.Builder addRemoteInput(android.app.RemoteInput, java.lang.String, java.util.List<java.lang.String>); method public android.app.slice.Slice.Builder addSubSlice(android.app.slice.Slice, java.lang.String); method public android.app.slice.Slice.Builder addText(java.lang.CharSequence, java.lang.String, java.util.List<java.lang.String>); - method public deprecated android.app.slice.Slice.Builder addTimestamp(long, java.lang.String, java.util.List<java.lang.String>); method public android.app.slice.Slice build(); method public android.app.slice.Slice.Builder setCallerNeeded(boolean); - method public deprecated android.app.slice.Slice.Builder setSpec(android.app.slice.SliceSpec); } public final class SliceItem implements android.os.Parcelable { @@ -7272,11 +7267,11 @@ package android.app.slice { method public java.util.List<java.lang.String> getHints(); method public android.graphics.drawable.Icon getIcon(); method public int getInt(); + method public long getLong(); method public android.app.RemoteInput getRemoteInput(); method public android.app.slice.Slice getSlice(); method public java.lang.String getSubType(); method public java.lang.CharSequence getText(); - method public long getTimestamp(); method public boolean hasHint(java.lang.String); method public void writeToParcel(android.os.Parcel, int); field public static final android.os.Parcelable.Creator<android.app.slice.SliceItem> CREATOR; @@ -7288,14 +7283,11 @@ package android.app.slice { field public static final java.lang.String FORMAT_REMOTE_INPUT = "input"; field public static final java.lang.String FORMAT_SLICE = "slice"; field public static final java.lang.String FORMAT_TEXT = "text"; - field public static final deprecated java.lang.String FORMAT_TIMESTAMP = "long"; } public class SliceManager { method public android.app.slice.Slice bindSlice(android.net.Uri, java.util.Set<android.app.slice.SliceSpec>); - method public deprecated android.app.slice.Slice bindSlice(android.net.Uri, java.util.List<android.app.slice.SliceSpec>); method public android.app.slice.Slice bindSlice(android.content.Intent, java.util.Set<android.app.slice.SliceSpec>); - method public deprecated android.app.slice.Slice bindSlice(android.content.Intent, java.util.List<android.app.slice.SliceSpec>); method public int checkSlicePermission(android.net.Uri, int, int); method public java.util.List<android.net.Uri> getPinnedSlices(); method public java.util.Set<android.app.slice.SliceSpec> getPinnedSpecs(android.net.Uri); @@ -7303,7 +7295,6 @@ package android.app.slice { method public void grantSlicePermission(java.lang.String, android.net.Uri); method public android.net.Uri mapIntentToUri(android.content.Intent); method public void pinSlice(android.net.Uri, java.util.Set<android.app.slice.SliceSpec>); - method public deprecated void pinSlice(android.net.Uri, java.util.List<android.app.slice.SliceSpec>); method public void revokeSlicePermission(java.lang.String, android.net.Uri); method public void unpinSlice(android.net.Uri); field public static final java.lang.String CATEGORY_SLICE = "android.app.slice.category.SLICE"; @@ -7324,7 +7315,6 @@ package android.app.slice { method public final java.lang.String getType(android.net.Uri); method public final android.net.Uri insert(android.net.Uri, android.content.ContentValues); method public android.app.slice.Slice onBindSlice(android.net.Uri, java.util.Set<android.app.slice.SliceSpec>); - method public deprecated android.app.slice.Slice onBindSlice(android.net.Uri, java.util.List<android.app.slice.SliceSpec>); method public android.app.PendingIntent onCreatePermissionRequest(android.net.Uri); method public java.util.Collection<android.net.Uri> onGetSliceDescendants(android.net.Uri); method public android.net.Uri onMapIntentToUri(android.content.Intent); @@ -42038,7 +42028,6 @@ package android.telephony { } public class NetworkScan { - method public deprecated void stop() throws android.os.RemoteException; method public void stopScan(); field public static final int ERROR_INTERRUPTED = 10002; // 0x2712 field public static final int ERROR_INVALID_SCAN = 2; // 0x2 @@ -42502,7 +42491,6 @@ package android.telephony { method public boolean isWorldPhone(); method public void listen(android.telephony.PhoneStateListener, int); method public android.telephony.NetworkScan requestNetworkScan(android.telephony.NetworkScanRequest, java.util.concurrent.Executor, android.telephony.TelephonyScanManager.NetworkScanCallback); - method public deprecated android.telephony.NetworkScan requestNetworkScan(android.telephony.NetworkScanRequest, android.telephony.TelephonyScanManager.NetworkScanCallback); method public void sendDialerSpecialCode(java.lang.String); method public java.lang.String sendEnvelopeWithStatus(java.lang.String); method public void sendUssdRequest(java.lang.String, android.telephony.TelephonyManager.UssdResponseCallback, android.os.Handler); diff --git a/api/removed.txt b/api/removed.txt index 8d72483276f7..833d8ecbeb03 100644 --- a/api/removed.txt +++ b/api/removed.txt @@ -72,6 +72,36 @@ package android.app.job { } +package android.app.slice { + + public final class Slice implements android.os.Parcelable { + field public static final deprecated java.lang.String EXTRA_SLIDER_VALUE = "android.app.slice.extra.SLIDER_VALUE"; + field public static final deprecated java.lang.String SUBTYPE_SLIDER = "slider"; + } + + public static class Slice.Builder { + ctor public deprecated Slice.Builder(android.net.Uri); + method public deprecated android.app.slice.Slice.Builder addTimestamp(long, java.lang.String, java.util.List<java.lang.String>); + method public deprecated android.app.slice.Slice.Builder setSpec(android.app.slice.SliceSpec); + } + + public final class SliceItem implements android.os.Parcelable { + method public deprecated long getTimestamp(); + field public static final deprecated java.lang.String FORMAT_TIMESTAMP = "long"; + } + + public class SliceManager { + method public deprecated android.app.slice.Slice bindSlice(android.net.Uri, java.util.List<android.app.slice.SliceSpec>); + method public deprecated android.app.slice.Slice bindSlice(android.content.Intent, java.util.List<android.app.slice.SliceSpec>); + method public deprecated void pinSlice(android.net.Uri, java.util.List<android.app.slice.SliceSpec>); + } + + public abstract class SliceProvider extends android.content.ContentProvider { + method public deprecated android.app.slice.Slice onBindSlice(android.net.Uri, java.util.List<android.app.slice.SliceSpec>); + } + +} + package android.app.usage { public final class StorageStats implements android.os.Parcelable { @@ -511,6 +541,18 @@ package android.speech.tts { } +package android.telephony { + + public class NetworkScan { + method public deprecated void stop() throws android.os.RemoteException; + } + + public class TelephonyManager { + method public deprecated android.telephony.NetworkScan requestNetworkScan(android.telephony.NetworkScanRequest, android.telephony.TelephonyScanManager.NetworkScanCallback); + } + +} + package android.text.format { public class DateFormat { diff --git a/api/system-current.txt b/api/system-current.txt index b17ced8bcc35..e54d2f6264a6 100644 --- a/api/system-current.txt +++ b/api/system-current.txt @@ -4335,7 +4335,6 @@ package android.security.keystore.recovery { method public byte[] getServerParams(); method public int getSnapshotVersion(); method public java.security.cert.CertPath getTrustedHardwareCertPath(); - method public deprecated byte[] getTrustedHardwarePublicKey(); method public java.util.List<android.security.keystore.recovery.WrappedApplicationKey> getWrappedApplicationKeys(); method public void writeToParcel(android.os.Parcel, int); field public static final android.os.Parcelable.Creator<android.security.keystore.recovery.KeyChainSnapshot> CREATOR; @@ -4360,26 +4359,19 @@ package android.security.keystore.recovery { public class RecoveryController { method public android.security.keystore.recovery.RecoverySession createRecoverySession(); - method public byte[] generateAndStoreKey(java.lang.String, byte[]) throws android.security.keystore.recovery.InternalRecoveryServiceException, android.security.keystore.recovery.LockScreenRequiredException; - method public deprecated java.security.Key generateKey(java.lang.String, byte[]) throws android.security.keystore.recovery.InternalRecoveryServiceException, android.security.keystore.recovery.LockScreenRequiredException; method public java.security.Key generateKey(java.lang.String) throws android.security.keystore.recovery.InternalRecoveryServiceException, android.security.keystore.recovery.LockScreenRequiredException; - method public deprecated java.util.List<java.lang.String> getAliases(java.lang.String) throws android.security.keystore.recovery.InternalRecoveryServiceException; method public java.util.List<java.lang.String> getAliases() throws android.security.keystore.recovery.InternalRecoveryServiceException; method public static android.security.keystore.recovery.RecoveryController getInstance(android.content.Context); method public java.security.Key getKey(java.lang.String) throws android.security.keystore.recovery.InternalRecoveryServiceException, java.security.UnrecoverableKeyException; method public android.security.keystore.recovery.KeyChainSnapshot getKeyChainSnapshot() throws android.security.keystore.recovery.InternalRecoveryServiceException; - method public deprecated android.security.keystore.recovery.KeyChainSnapshot getRecoveryData() throws android.security.keystore.recovery.InternalRecoveryServiceException; method public int[] getRecoverySecretTypes() throws android.security.keystore.recovery.InternalRecoveryServiceException; - method public deprecated int getRecoveryStatus(java.lang.String, java.lang.String) throws android.security.keystore.recovery.InternalRecoveryServiceException; method public int getRecoveryStatus(java.lang.String) throws android.security.keystore.recovery.InternalRecoveryServiceException; method public java.util.Map<java.lang.String, java.security.cert.X509Certificate> getRootCertificates(); method public java.security.Key importKey(java.lang.String, byte[]) throws android.security.keystore.recovery.InternalRecoveryServiceException, android.security.keystore.recovery.LockScreenRequiredException; - method public deprecated void initRecoveryService(java.lang.String, byte[]) throws java.security.cert.CertificateException, android.security.keystore.recovery.InternalRecoveryServiceException; method public void initRecoveryService(java.lang.String, byte[], byte[]) throws java.security.cert.CertificateException, android.security.keystore.recovery.InternalRecoveryServiceException; method public static boolean isRecoverableKeyStoreEnabled(android.content.Context); method public void removeKey(java.lang.String) throws android.security.keystore.recovery.InternalRecoveryServiceException; method public void setRecoverySecretTypes(int[]) throws android.security.keystore.recovery.InternalRecoveryServiceException; - method public deprecated void setRecoveryStatus(java.lang.String, java.lang.String, int) throws android.security.keystore.recovery.InternalRecoveryServiceException, android.content.pm.PackageManager.NameNotFoundException; method public void setRecoveryStatus(java.lang.String, int) throws android.security.keystore.recovery.InternalRecoveryServiceException; method public void setServerParams(byte[]) throws android.security.keystore.recovery.InternalRecoveryServiceException; method public void setSnapshotCreatedPendingIntent(android.app.PendingIntent) throws android.security.keystore.recovery.InternalRecoveryServiceException; @@ -4391,9 +4383,6 @@ package android.security.keystore.recovery { public class RecoverySession implements java.lang.AutoCloseable { method public void close(); method public java.util.Map<java.lang.String, java.security.Key> recoverKeyChainSnapshot(byte[], java.util.List<android.security.keystore.recovery.WrappedApplicationKey>) throws android.security.keystore.recovery.DecryptionFailedException, android.security.keystore.recovery.InternalRecoveryServiceException, android.security.keystore.recovery.SessionExpiredException; - method public deprecated java.util.Map<java.lang.String, byte[]> recoverKeys(byte[], java.util.List<android.security.keystore.recovery.WrappedApplicationKey>) throws android.security.keystore.recovery.DecryptionFailedException, android.security.keystore.recovery.InternalRecoveryServiceException, android.security.keystore.recovery.SessionExpiredException; - method public deprecated byte[] start(byte[], byte[], byte[], java.util.List<android.security.keystore.recovery.KeyChainProtectionParams>) throws java.security.cert.CertificateException, android.security.keystore.recovery.InternalRecoveryServiceException; - method public deprecated byte[] start(java.security.cert.CertPath, byte[], byte[], java.util.List<android.security.keystore.recovery.KeyChainProtectionParams>) throws java.security.cert.CertificateException, android.security.keystore.recovery.InternalRecoveryServiceException; method public byte[] start(java.lang.String, java.security.cert.CertPath, byte[], byte[], java.util.List<android.security.keystore.recovery.KeyChainProtectionParams>) throws java.security.cert.CertificateException, android.security.keystore.recovery.InternalRecoveryServiceException; } @@ -4403,7 +4392,6 @@ package android.security.keystore.recovery { public final class WrappedApplicationKey implements android.os.Parcelable { method public int describeContents(); - method public deprecated byte[] getAccount(); method public java.lang.String getAlias(); method public byte[] getEncryptedKeyMaterial(); method public void writeToParcel(android.os.Parcel, int); @@ -4413,7 +4401,6 @@ package android.security.keystore.recovery { public static class WrappedApplicationKey.Builder { ctor public WrappedApplicationKey.Builder(); method public android.security.keystore.recovery.WrappedApplicationKey build(); - method public deprecated android.security.keystore.recovery.WrappedApplicationKey.Builder setAccount(byte[]); method public android.security.keystore.recovery.WrappedApplicationKey.Builder setAlias(java.lang.String); method public android.security.keystore.recovery.WrappedApplicationKey.Builder setEncryptedKeyMaterial(byte[]); } diff --git a/api/system-removed.txt b/api/system-removed.txt index 48f43e0880da..961026b827e8 100644 --- a/api/system-removed.txt +++ b/api/system-removed.txt @@ -91,6 +91,38 @@ package android.os { } +package android.security.keystore.recovery { + + public final class KeyChainSnapshot implements android.os.Parcelable { + method public deprecated byte[] getTrustedHardwarePublicKey(); + } + + public class RecoveryController { + method public deprecated byte[] generateAndStoreKey(java.lang.String, byte[]) throws android.security.keystore.recovery.InternalRecoveryServiceException, android.security.keystore.recovery.LockScreenRequiredException; + method public deprecated java.security.Key generateKey(java.lang.String, byte[]) throws android.security.keystore.recovery.InternalRecoveryServiceException, android.security.keystore.recovery.LockScreenRequiredException; + method public deprecated java.util.List<java.lang.String> getAliases(java.lang.String) throws android.security.keystore.recovery.InternalRecoveryServiceException; + method public deprecated android.security.keystore.recovery.KeyChainSnapshot getRecoveryData() throws android.security.keystore.recovery.InternalRecoveryServiceException; + method public deprecated int getRecoveryStatus(java.lang.String, java.lang.String) throws android.security.keystore.recovery.InternalRecoveryServiceException; + method public deprecated void initRecoveryService(java.lang.String, byte[]) throws java.security.cert.CertificateException, android.security.keystore.recovery.InternalRecoveryServiceException; + method public deprecated void setRecoveryStatus(java.lang.String, java.lang.String, int) throws android.security.keystore.recovery.InternalRecoveryServiceException, android.content.pm.PackageManager.NameNotFoundException; + } + + public class RecoverySession implements java.lang.AutoCloseable { + method public deprecated java.util.Map<java.lang.String, byte[]> recoverKeys(byte[], java.util.List<android.security.keystore.recovery.WrappedApplicationKey>) throws android.security.keystore.recovery.DecryptionFailedException, android.security.keystore.recovery.InternalRecoveryServiceException, android.security.keystore.recovery.SessionExpiredException; + method public deprecated byte[] start(byte[], byte[], byte[], java.util.List<android.security.keystore.recovery.KeyChainProtectionParams>) throws java.security.cert.CertificateException, android.security.keystore.recovery.InternalRecoveryServiceException; + method public deprecated byte[] start(java.security.cert.CertPath, byte[], byte[], java.util.List<android.security.keystore.recovery.KeyChainProtectionParams>) throws java.security.cert.CertificateException, android.security.keystore.recovery.InternalRecoveryServiceException; + } + + public final class WrappedApplicationKey implements android.os.Parcelable { + method public deprecated byte[] getAccount(); + } + + public static class WrappedApplicationKey.Builder { + method public deprecated android.security.keystore.recovery.WrappedApplicationKey.Builder setAccount(byte[]); + } + +} + package android.service.notification { public abstract class NotificationListenerService extends android.app.Service { diff --git a/core/java/android/app/slice/Slice.java b/core/java/android/app/slice/Slice.java index 4336f184cad7..aadf904d6120 100644 --- a/core/java/android/app/slice/Slice.java +++ b/core/java/android/app/slice/Slice.java @@ -197,6 +197,7 @@ public final class Slice implements Parcelable { /** * Key to retrieve an extra added to an intent when the value of a slider is changed. * @deprecated remove once support lib is update to use EXTRA_RANGE_VALUE instead + * @removed */ @Deprecated public static final String EXTRA_SLIDER_VALUE = "android.app.slice.extra.SLIDER_VALUE"; @@ -224,6 +225,7 @@ public final class Slice implements Parcelable { /** * Subtype to tag an item as representing a slider. * @deprecated remove once support lib is update to use SUBTYPE_RANGE instead + * @removed */ @Deprecated public static final String SUBTYPE_SLIDER = "slider"; @@ -360,6 +362,7 @@ public final class Slice implements Parcelable { /** * @deprecated TO BE REMOVED + * @removed */ @Deprecated public Builder(@NonNull Uri uri) { @@ -388,7 +391,7 @@ public final class Slice implements Parcelable { /** * Tells the system whether for this slice the return value of - * {@link SliceProvider#onBindSlice(Uri, List)} may be different depending on + * {@link SliceProvider#onBindSlice(Uri, java.util.Set)} may be different depending on * {@link SliceProvider#getCallingPackage()} and should not be cached for multiple * apps. */ @@ -411,6 +414,7 @@ public final class Slice implements Parcelable { /** * @deprecated TO BE REMOVED + * @removed */ public Builder setSpec(SliceSpec spec) { mSpec = spec; @@ -490,6 +494,7 @@ public final class Slice implements Parcelable { /** * @deprecated TO BE REMOVED. + * @removed */ @Deprecated public Slice.Builder addTimestamp(long time, @Nullable @SliceSubtype String subType, diff --git a/core/java/android/app/slice/SliceItem.java b/core/java/android/app/slice/SliceItem.java index 019ae4926636..c058a14d88cb 100644 --- a/core/java/android/app/slice/SliceItem.java +++ b/core/java/android/app/slice/SliceItem.java @@ -46,7 +46,7 @@ import java.util.List; * <li>{@link #FORMAT_IMAGE}</li> * <li>{@link #FORMAT_ACTION}</li> * <li>{@link #FORMAT_INT}</li> - * <li>{@link #FORMAT_TIMESTAMP}</li> + * <li>{@link #FORMAT_LONG}</li> * <li>{@link #FORMAT_REMOTE_INPUT}</li> * <li>{@link #FORMAT_BUNDLE}</li> * @@ -103,6 +103,7 @@ public final class SliceItem implements Parcelable { public static final String FORMAT_LONG = "long"; /** * @deprecated TO BE REMOVED + * @removed */ @Deprecated public static final String FORMAT_TIMESTAMP = FORMAT_LONG; @@ -168,7 +169,7 @@ public final class SliceItem implements Parcelable { * <li>{@link #FORMAT_IMAGE}</li> * <li>{@link #FORMAT_ACTION}</li> * <li>{@link #FORMAT_INT}</li> - * <li>{@link #FORMAT_TIMESTAMP}</li> + * <li>{@link #FORMAT_LONG}</li> * <li>{@link #FORMAT_REMOTE_INPUT}</li> * <li>{@link #FORMAT_BUNDLE}</li> * @see #getSubType() () @@ -249,8 +250,17 @@ public final class SliceItem implements Parcelable { } /** - * @return The timestamp held by this {@link #FORMAT_TIMESTAMP} SliceItem + * @return The long held by this {@link #FORMAT_LONG} SliceItem */ + public long getLong() { + return (Long) mObj; + } + + /** + * @deprecated replaced by {@link #getLong()} + * @removed + */ + @Deprecated public long getTimestamp() { return (Long) mObj; } diff --git a/core/java/android/app/slice/SliceManager.java b/core/java/android/app/slice/SliceManager.java index ad49437fd31f..28e59383f5b1 100644 --- a/core/java/android/app/slice/SliceManager.java +++ b/core/java/android/app/slice/SliceManager.java @@ -139,6 +139,7 @@ public class SliceManager { /** * @deprecated TO BE REMOVED + * @removed */ @Deprecated public void pinSlice(@NonNull Uri uri, @NonNull List<SliceSpec> specs) { @@ -263,6 +264,7 @@ public class SliceManager { /** * @deprecated TO BE REMOVED + * @removed */ @Deprecated public @Nullable Slice bindSlice(@NonNull Uri uri, @NonNull List<SliceSpec> supportedSpecs) { @@ -354,7 +356,7 @@ public class SliceManager { /** * Turns a slice intent into slice content. Is a shortcut to perform the action - * of both {@link #mapIntentToUri(Intent)} and {@link #bindSlice(Uri, List)} at once. + * of both {@link #mapIntentToUri(Intent)} and {@link #bindSlice(Uri, Set)} at once. * * @param intent The intent associated with a slice. * @param supportedSpecs List of supported specs. @@ -397,6 +399,7 @@ public class SliceManager { /** * @deprecated TO BE REMOVED. + * @removed */ @Deprecated @Nullable diff --git a/core/java/android/app/slice/SliceProvider.java b/core/java/android/app/slice/SliceProvider.java index d369272d84c6..7d8e394dbc35 100644 --- a/core/java/android/app/slice/SliceProvider.java +++ b/core/java/android/app/slice/SliceProvider.java @@ -204,6 +204,7 @@ public abstract class SliceProvider extends ContentProvider { /** * @deprecated TO BE REMOVED + * @removed */ @Deprecated public Slice onBindSlice(Uri sliceUri, List<SliceSpec> supportedSpecs) { diff --git a/core/java/android/security/keystore/recovery/KeyChainSnapshot.java b/core/java/android/security/keystore/recovery/KeyChainSnapshot.java index 9334aa99c86c..54f82f9410b6 100644 --- a/core/java/android/security/keystore/recovery/KeyChainSnapshot.java +++ b/core/java/android/security/keystore/recovery/KeyChainSnapshot.java @@ -119,6 +119,7 @@ public final class KeyChainSnapshot implements Parcelable { * See implementation for binary key format. * * @deprecated Use {@link #getTrustedHardwareCertPath} instead. + * @removed */ @Deprecated public @NonNull byte[] getTrustedHardwarePublicKey() { diff --git a/core/java/android/security/keystore/recovery/RecoveryController.java b/core/java/android/security/keystore/recovery/RecoveryController.java index b84843bf120d..fa4964df48cc 100644 --- a/core/java/android/security/keystore/recovery/RecoveryController.java +++ b/core/java/android/security/keystore/recovery/RecoveryController.java @@ -302,6 +302,7 @@ public class RecoveryController { /** * @deprecated Use {@link #initRecoveryService(String, byte[], byte[])} instead. + * @removed */ @Deprecated @RequiresPermission(android.Manifest.permission.RECOVER_KEYSTORE) @@ -373,6 +374,7 @@ public class RecoveryController { /** * @deprecated Use {@link #getKeyChainSnapshot()} + * @removed */ @Deprecated @RequiresPermission(android.Manifest.permission.RECOVER_KEYSTORE) @@ -449,6 +451,7 @@ public class RecoveryController { /** * @deprecated Use {@link #getAliases()}. + * @removed */ @Deprecated @RequiresPermission(android.Manifest.permission.RECOVER_KEYSTORE) @@ -474,6 +477,7 @@ public class RecoveryController { /** * @deprecated Use {@link #setRecoveryStatus(String, int)} + * @removed */ @Deprecated @RequiresPermission(android.Manifest.permission.RECOVER_KEYSTORE) @@ -508,6 +512,7 @@ public class RecoveryController { /** * @deprecated Use {@link #getRecoveryStatus(String)}. + * @removed */ @Deprecated @RequiresPermission(android.Manifest.permission.RECOVER_KEYSTORE) @@ -600,7 +605,10 @@ public class RecoveryController { * @throws LockScreenRequiredException if the user has not set a lock screen. This is required * to generate recoverable keys, as the snapshots are encrypted using a key derived from the * lock screen. + * @deprecated Use {@link #generateKey(String)} + * @removed */ + @Deprecated @RequiresPermission(android.Manifest.permission.RECOVER_KEYSTORE) public byte[] generateAndStoreKey(@NonNull String alias, byte[] account) throws InternalRecoveryServiceException, LockScreenRequiredException { @@ -609,6 +617,7 @@ public class RecoveryController { /** * @deprecated Use {@link #generateKey(String)}. + * @removed */ @Deprecated @RequiresPermission(android.Manifest.permission.RECOVER_KEYSTORE) diff --git a/core/java/android/security/keystore/recovery/RecoverySession.java b/core/java/android/security/keystore/recovery/RecoverySession.java index 835338940905..dc2961b303d3 100644 --- a/core/java/android/security/keystore/recovery/RecoverySession.java +++ b/core/java/android/security/keystore/recovery/RecoverySession.java @@ -79,6 +79,7 @@ public class RecoverySession implements AutoCloseable { /** * @deprecated Use {@link #start(String, CertPath, byte[], byte[], List)} instead. + * @removed */ @Deprecated @RequiresPermission(android.Manifest.permission.RECOVER_KEYSTORE) @@ -110,6 +111,7 @@ public class RecoverySession implements AutoCloseable { /** * @deprecated Use {@link #start(String, CertPath, byte[], byte[], List)} instead. + * @removed */ @Deprecated @RequiresPermission(android.Manifest.permission.RECOVER_KEYSTORE) @@ -199,6 +201,7 @@ public class RecoverySession implements AutoCloseable { /** * @deprecated Use {@link #recoverKeyChainSnapshot(byte[], List)} instead. + * @removed */ @Deprecated @RequiresPermission(android.Manifest.permission.RECOVER_KEYSTORE) diff --git a/core/java/android/security/keystore/recovery/WrappedApplicationKey.java b/core/java/android/security/keystore/recovery/WrappedApplicationKey.java index 32952db7037d..7f81d0473491 100644 --- a/core/java/android/security/keystore/recovery/WrappedApplicationKey.java +++ b/core/java/android/security/keystore/recovery/WrappedApplicationKey.java @@ -76,6 +76,7 @@ public final class WrappedApplicationKey implements Parcelable { /** * @deprecated AOSP does not associate keys with accounts. This may be done by system app. + * @removed */ @Deprecated public Builder setAccount(@NonNull byte[] account) { @@ -134,6 +135,7 @@ public final class WrappedApplicationKey implements Parcelable { /** * @deprecated AOSP does not associate keys with accounts. This may be done by system app. + * @removed */ @Deprecated public @NonNull byte[] getAccount() { diff --git a/telephony/java/android/telephony/NetworkScan.java b/telephony/java/android/telephony/NetworkScan.java index 073c313a61df..7c7d7a0397ad 100644 --- a/telephony/java/android/telephony/NetworkScan.java +++ b/telephony/java/android/telephony/NetworkScan.java @@ -120,7 +120,10 @@ public class NetworkScan { } } - /** @deprecated Use {@link #stopScan()} */ + /** + * @deprecated Use {@link #stopScan()} + * @removed + */ @Deprecated public void stop() throws RemoteException { try { diff --git a/telephony/java/android/telephony/TelephonyManager.java b/telephony/java/android/telephony/TelephonyManager.java index a37c0236604c..d91abfa79acd 100644 --- a/telephony/java/android/telephony/TelephonyManager.java +++ b/telephony/java/android/telephony/TelephonyManager.java @@ -5523,6 +5523,7 @@ public class TelephonyManager { * @deprecated * Use {@link * #requestNetworkScan(NetworkScanRequest, Executor, TelephonyScanManager.NetworkScanCallback)} + * @removed */ @Deprecated @RequiresPermission(android.Manifest.permission.MODIFY_PHONE_STATE) |