diff --git a/api/module-lib-current.txt b/api/module-lib-current.txt index be8ea9ca6a4d1..65b29f1a2d370 100644 --- a/api/module-lib-current.txt +++ b/api/module-lib-current.txt @@ -16,6 +16,14 @@ package android.app { } +package android.app.role { + + public final class RoleManager { + method @Nullable public String getDefaultSmsPackage(int); + } + +} + package android.content.rollback { public class RollbackManagerFrameworkInitializer { diff --git a/api/test-current.txt b/api/test-current.txt index 9383152722be8..3a4d101ddfa3b 100644 --- a/api/test-current.txt +++ b/api/test-current.txt @@ -766,6 +766,7 @@ package android.app.role { method @RequiresPermission("android.permission.MANAGE_ROLE_HOLDERS") public void addRoleHolderAsUser(@NonNull String, @NonNull String, int, @NonNull android.os.UserHandle, @NonNull java.util.concurrent.Executor, @NonNull java.util.function.Consumer); method @RequiresPermission("com.android.permissioncontroller.permission.MANAGE_ROLES_FROM_CONTROLLER") public boolean addRoleHolderFromController(@NonNull String, @NonNull String); method @RequiresPermission("android.permission.MANAGE_ROLE_HOLDERS") public void clearRoleHoldersAsUser(@NonNull String, int, @NonNull android.os.UserHandle, @NonNull java.util.concurrent.Executor, @NonNull java.util.function.Consumer); + method @Nullable public String getDefaultSmsPackage(int); method @NonNull @RequiresPermission("com.android.permissioncontroller.permission.MANAGE_ROLES_FROM_CONTROLLER") public java.util.List getHeldRolesFromController(@NonNull String); method @NonNull @RequiresPermission("android.permission.MANAGE_ROLE_HOLDERS") public java.util.List getRoleHolders(@NonNull String); method @NonNull @RequiresPermission("android.permission.MANAGE_ROLE_HOLDERS") public java.util.List getRoleHoldersAsUser(@NonNull String, @NonNull android.os.UserHandle); diff --git a/core/java/android/app/role/RoleManager.java b/core/java/android/app/role/RoleManager.java index 253c73796caf2..26edba36fdba4 100644 --- a/core/java/android/app/role/RoleManager.java +++ b/core/java/android/app/role/RoleManager.java @@ -634,6 +634,8 @@ public final class RoleManager { * @hide */ @Nullable + @SystemApi(client = SystemApi.Client.MODULE_LIBRARIES) + @TestApi public String getDefaultSmsPackage(@UserIdInt int userId) { try { return mService.getDefaultSmsPackage(userId); diff --git a/non-updatable-api/module-lib-current.txt b/non-updatable-api/module-lib-current.txt index 6c0dd3394cd76..44b0ab8de66aa 100644 --- a/non-updatable-api/module-lib-current.txt +++ b/non-updatable-api/module-lib-current.txt @@ -16,6 +16,14 @@ package android.app { } +package android.app.role { + + public final class RoleManager { + method @Nullable public String getDefaultSmsPackage(int); + } + +} + package android.content.rollback { public class RollbackManagerFrameworkInitializer {