diff --git a/core/api/module-lib-current.txt b/core/api/module-lib-current.txt index 77079cd94da76..66d6124d6d9b8 100644 --- a/core/api/module-lib-current.txt +++ b/core/api/module-lib-current.txt @@ -160,6 +160,11 @@ package android.telephony { method public static int getNumSignalStrengthLevels(); } + public class SubscriptionManager { + method public void addSubscriptionInfoRecord(@NonNull String, @Nullable String, int, int); + method public void removeSubscriptionInfoRecord(@NonNull String, int); + } + public class TelephonyManager { method @NonNull public static int[] getAllNetworkTypes(); } diff --git a/telephony/java/android/telephony/SubscriptionManager.java b/telephony/java/android/telephony/SubscriptionManager.java index 9d4db173d1652..98f9dfd06d369 100644 --- a/telephony/java/android/telephony/SubscriptionManager.java +++ b/telephony/java/android/telephony/SubscriptionManager.java @@ -1827,8 +1827,9 @@ public class SubscriptionManager { * @param subscriptionType the {@link #SUBSCRIPTION_TYPE} * @hide */ - public void addSubscriptionInfoRecord(String uniqueId, String displayName, int slotIndex, - int subscriptionType) { + @SystemApi(client = SystemApi.Client.MODULE_LIBRARIES) + public void addSubscriptionInfoRecord(@NonNull String uniqueId, @Nullable String displayName, + int slotIndex, int subscriptionType) { if (VDBG) { logd("[addSubscriptionInfoRecord]+ uniqueId:" + uniqueId + ", displayName:" + displayName + ", slotIndex:" + slotIndex @@ -1863,7 +1864,8 @@ public class SubscriptionManager { * @param subscriptionType the {@link #SUBSCRIPTION_TYPE} * @hide */ - public void removeSubscriptionInfoRecord(String uniqueId, int subscriptionType) { + @SystemApi(client = SystemApi.Client.MODULE_LIBRARIES) + public void removeSubscriptionInfoRecord(@NonNull String uniqueId, int subscriptionType) { if (VDBG) { logd("[removeSubscriptionInfoRecord]+ uniqueId:" + uniqueId + ", subscriptionType: " + subscriptionType);