diff --git a/framework-t/api/module-lib-current.txt b/framework-t/api/module-lib-current.txt index 42c83d84c7..5a8d47b5f5 100644 --- a/framework-t/api/module-lib-current.txt +++ b/framework-t/api/module-lib-current.txt @@ -207,43 +207,3 @@ package android.net { } -package android.remoteauth { - - public interface DeviceDiscoveryCallback { - method public void onDeviceUpdate(@NonNull android.remoteauth.RemoteDevice, int); - method public void onTimeout(); - field public static final int STATE_LOST = 0; // 0x0 - field public static final int STATE_SEEN = 1; // 0x1 - } - - public final class RemoteAuthFrameworkInitializer { - method public static void registerServiceWrappers(); - } - - public class RemoteAuthManager { - method public boolean isRemoteAuthSupported(); - method public boolean startDiscovery(int, @NonNull java.util.concurrent.Executor, @NonNull android.remoteauth.DeviceDiscoveryCallback); - method public void stopDiscovery(@NonNull android.remoteauth.DeviceDiscoveryCallback); - } - - public final class RemoteDevice implements android.os.Parcelable { - method public int describeContents(); - method @NonNull public int getConnectionId(); - method @Nullable public String getName(); - method public int getRegistrationState(); - method public void writeToParcel(@NonNull android.os.Parcel, int); - field @NonNull public static final android.os.Parcelable.Creator CREATOR; - field public static final int STATE_NOT_REGISTERED = 0; // 0x0 - field public static final int STATE_REGISTERED = 1; // 0x1 - } - - public static final class RemoteDevice.Builder { - ctor public RemoteDevice.Builder(int); - method @NonNull public android.remoteauth.RemoteDevice build(); - method @NonNull public android.remoteauth.RemoteDevice.Builder setConnectionId(int); - method @NonNull public android.remoteauth.RemoteDevice.Builder setName(@Nullable String); - method @NonNull public android.remoteauth.RemoteDevice.Builder setRegistrationState(int); - } - -} - diff --git a/remoteauth/framework/java/android/remoteauth/DeviceDiscoveryCallback.java b/remoteauth/framework/java/android/remoteauth/DeviceDiscoveryCallback.java index f53e2dc3a0..1414f7eeb2 100644 --- a/remoteauth/framework/java/android/remoteauth/DeviceDiscoveryCallback.java +++ b/remoteauth/framework/java/android/remoteauth/DeviceDiscoveryCallback.java @@ -16,10 +16,7 @@ package android.remoteauth; -import static android.annotation.SystemApi.Client.MODULE_LIBRARIES; - import android.annotation.NonNull; -import android.annotation.SystemApi; import androidx.annotation.IntDef; @@ -31,7 +28,7 @@ import java.lang.annotation.RetentionPolicy; * * @hide */ -@SystemApi(client = MODULE_LIBRARIES) +// TODO(b/290092977): Add back after M-2023-11 release - @SystemApi(client = MODULE_LIBRARIES) public interface DeviceDiscoveryCallback { /** The device is no longer seen in the discovery process. */ int STATE_LOST = 0; diff --git a/remoteauth/framework/java/android/remoteauth/RemoteAuthFrameworkInitializer.java b/remoteauth/framework/java/android/remoteauth/RemoteAuthFrameworkInitializer.java index dfd7726ab6..112ffa895d 100644 --- a/remoteauth/framework/java/android/remoteauth/RemoteAuthFrameworkInitializer.java +++ b/remoteauth/framework/java/android/remoteauth/RemoteAuthFrameworkInitializer.java @@ -16,7 +16,6 @@ package android.remoteauth; -import android.annotation.SystemApi; import android.app.SystemServiceRegistry; import android.content.Context; @@ -25,7 +24,7 @@ import android.content.Context; * * @hide */ -@SystemApi(client = SystemApi.Client.MODULE_LIBRARIES) +// TODO(b/290092977): Add back after M-2023-11 release - @SystemApi(client = MODULE_LIBRARIES) public final class RemoteAuthFrameworkInitializer { private RemoteAuthFrameworkInitializer() {} diff --git a/remoteauth/framework/java/android/remoteauth/RemoteAuthManager.java b/remoteauth/framework/java/android/remoteauth/RemoteAuthManager.java index c025a55f37..038af2abee 100644 --- a/remoteauth/framework/java/android/remoteauth/RemoteAuthManager.java +++ b/remoteauth/framework/java/android/remoteauth/RemoteAuthManager.java @@ -16,14 +16,12 @@ package android.remoteauth; -import static android.annotation.SystemApi.Client.MODULE_LIBRARIES; import static android.remoteauth.DeviceDiscoveryCallback.STATE_LOST; import static android.remoteauth.DeviceDiscoveryCallback.STATE_SEEN; import android.annotation.CallbackExecutor; import android.annotation.NonNull; import android.annotation.SuppressLint; -import android.annotation.SystemApi; import android.annotation.SystemService; import android.annotation.UserIdInt; import android.content.Context; @@ -47,7 +45,7 @@ import java.util.concurrent.Executor; * * @hide */ -@SystemApi(client = MODULE_LIBRARIES) +// TODO(b/290092977): Add back after M-2023-11 release - @SystemApi(client = MODULE_LIBRARIES) // TODO(b/290092977): Change to Context.REMOTE_AUTH_SERVICE after aosp/2681375 // is automerges from aosp-main to udc-mainline-prod @SystemService(RemoteAuthManager.REMOTE_AUTH_SERVICE) @@ -79,7 +77,7 @@ public class RemoteAuthManager { * @return true if this device can be enrolled * @hide */ - @SystemApi(client = MODULE_LIBRARIES) + // TODO(b/290092977): Add back after M-2023-11 release - @SystemApi(client = MODULE_LIBRARIES) // TODO(b/297301535): @RequiresPermission(MANAGE_REMOTE_AUTH) public boolean isRemoteAuthSupported() { try { @@ -100,7 +98,7 @@ public class RemoteAuthManager { * @return {@code true} if discovery began successfully, {@code false} otherwise * @hide */ - @SystemApi(client = MODULE_LIBRARIES) + // TODO(b/290092977): Add back after M-2023-11 release - @SystemApi(client = MODULE_LIBRARIES) // TODO(b/297301535): @RequiresPermission(MANAGE_REMOTE_AUTH) public boolean startDiscovery( int timeoutMs, @@ -149,7 +147,7 @@ public class RemoteAuthManager { // Suppressed lint: Registration methods should have overload that accepts delivery Executor. // Already have executor in startDiscovery() method. @SuppressLint("ExecutorRegistration") - @SystemApi(client = MODULE_LIBRARIES) + // TODO(b/290092977): Add back after M-2023-11 release - @SystemApi(client = MODULE_LIBRARIES) // TODO(b/297301535): @RequiresPermission(MANAGE_REMOTE_AUTH) public void stopDiscovery(@NonNull DeviceDiscoveryCallback callback) { Preconditions.checkNotNull(callback, "invalid null scanCallback"); diff --git a/remoteauth/framework/java/android/remoteauth/RemoteDevice.java b/remoteauth/framework/java/android/remoteauth/RemoteDevice.java index 4cd23991f9..b6ede2e5ef 100644 --- a/remoteauth/framework/java/android/remoteauth/RemoteDevice.java +++ b/remoteauth/framework/java/android/remoteauth/RemoteDevice.java @@ -16,12 +16,9 @@ package android.remoteauth; -import static android.annotation.SystemApi.Client.MODULE_LIBRARIES; - import android.annotation.IntDef; import android.annotation.NonNull; import android.annotation.Nullable; -import android.annotation.SystemApi; import android.os.Parcel; import android.os.Parcelable; @@ -35,7 +32,7 @@ import java.util.Objects; * @hide */ // TODO(b/295407748) Change to use @DataClass -@SystemApi(client = MODULE_LIBRARIES) +// TODO(b/290092977): Add back after M-2023-11 release - @SystemApi(client = MODULE_LIBRARIES) public final class RemoteDevice implements Parcelable { /** The remote device is not registered as remote authenticator. */ public static final int STATE_NOT_REGISTERED = 0;