Loading api/system-current.txt +2 −0 Original line number Diff line number Diff line Loading @@ -9928,6 +9928,8 @@ package android.telephony { method @RequiresPermission(android.Manifest.permission.MODIFY_PHONE_STATE) public void setDefaultDataSubId(int); method @RequiresPermission(android.Manifest.permission.MODIFY_PHONE_STATE) public void setDefaultSmsSubId(int); method @RequiresPermission(android.Manifest.permission.MODIFY_PHONE_STATE) public void setDefaultVoiceSubscriptionId(int); method @RequiresPermission(android.Manifest.permission.MODIFY_PHONE_STATE) public int setDisplayName(@Nullable String, int, int); method @RequiresPermission(android.Manifest.permission.MODIFY_PHONE_STATE) public int setIconTint(@ColorInt int, int); method @RequiresPermission(android.Manifest.permission.MODIFY_PHONE_STATE) public void setPreferredDataSubscriptionId(int, boolean, @Nullable java.util.concurrent.Executor, @Nullable java.util.function.Consumer<java.lang.Integer>); method @RequiresPermission(android.Manifest.permission.MODIFY_PHONE_STATE) public boolean setSubscriptionEnabled(int, boolean); method @RequiresPermission(android.Manifest.permission.MODIFY_PHONE_STATE) public void setUiccApplicationsEnabled(boolean, int); telephony/java/android/telephony/SubscriptionManager.java +12 −8 Original line number Diff line number Diff line Loading @@ -21,6 +21,7 @@ import static android.net.NetworkPolicyManager.OVERRIDE_UNMETERED; import android.Manifest; import android.annotation.CallbackExecutor; import android.annotation.ColorInt; import android.annotation.DurationMillisLong; import android.annotation.IntDef; import android.annotation.NonNull; Loading Loading @@ -1674,14 +1675,15 @@ public class SubscriptionManager { } /** * Set SIM icon tint color by simInfo index * Set SIM icon tint color for subscription ID * @param tint the RGB value of icon tint color of the SIM * @param subId the unique SubInfoRecord index in database * @param subId the unique Subscritpion ID in database * @return the number of records updated * @hide */ @UnsupportedAppUsage public int setIconTint(int tint, int subId) { @SystemApi @RequiresPermission(Manifest.permission.MODIFY_PHONE_STATE) public int setIconTint(@ColorInt int tint, int subId) { if (VDBG) logd("[setIconTint]+ tint:" + tint + " subId:" + subId); return setSubscriptionPropertyHelper(subId, "setIconTint", (iSub)-> iSub.setIconTint(tint, subId) Loading @@ -1689,15 +1691,17 @@ public class SubscriptionManager { } /** * Set display name by simInfo index with name source * Set the display name for a subscription ID * @param displayName the display name of SIM card * @param subId the unique SubscriptionInfo index in database * @param subId the unique Subscritpion ID in database * @param nameSource SIM display name source * @return the number of records updated or < 0 if invalid subId * @hide */ @UnsupportedAppUsage public int setDisplayName(String displayName, int subId, @SimDisplayNameSource int nameSource) { @SystemApi @RequiresPermission(Manifest.permission.MODIFY_PHONE_STATE) public int setDisplayName(@Nullable String displayName, int subId, @SimDisplayNameSource int nameSource) { if (VDBG) { logd("[setDisplayName]+ displayName:" + displayName + " subId:" + subId + " nameSource:" + nameSource); Loading Loading
api/system-current.txt +2 −0 Original line number Diff line number Diff line Loading @@ -9928,6 +9928,8 @@ package android.telephony { method @RequiresPermission(android.Manifest.permission.MODIFY_PHONE_STATE) public void setDefaultDataSubId(int); method @RequiresPermission(android.Manifest.permission.MODIFY_PHONE_STATE) public void setDefaultSmsSubId(int); method @RequiresPermission(android.Manifest.permission.MODIFY_PHONE_STATE) public void setDefaultVoiceSubscriptionId(int); method @RequiresPermission(android.Manifest.permission.MODIFY_PHONE_STATE) public int setDisplayName(@Nullable String, int, int); method @RequiresPermission(android.Manifest.permission.MODIFY_PHONE_STATE) public int setIconTint(@ColorInt int, int); method @RequiresPermission(android.Manifest.permission.MODIFY_PHONE_STATE) public void setPreferredDataSubscriptionId(int, boolean, @Nullable java.util.concurrent.Executor, @Nullable java.util.function.Consumer<java.lang.Integer>); method @RequiresPermission(android.Manifest.permission.MODIFY_PHONE_STATE) public boolean setSubscriptionEnabled(int, boolean); method @RequiresPermission(android.Manifest.permission.MODIFY_PHONE_STATE) public void setUiccApplicationsEnabled(boolean, int);
telephony/java/android/telephony/SubscriptionManager.java +12 −8 Original line number Diff line number Diff line Loading @@ -21,6 +21,7 @@ import static android.net.NetworkPolicyManager.OVERRIDE_UNMETERED; import android.Manifest; import android.annotation.CallbackExecutor; import android.annotation.ColorInt; import android.annotation.DurationMillisLong; import android.annotation.IntDef; import android.annotation.NonNull; Loading Loading @@ -1674,14 +1675,15 @@ public class SubscriptionManager { } /** * Set SIM icon tint color by simInfo index * Set SIM icon tint color for subscription ID * @param tint the RGB value of icon tint color of the SIM * @param subId the unique SubInfoRecord index in database * @param subId the unique Subscritpion ID in database * @return the number of records updated * @hide */ @UnsupportedAppUsage public int setIconTint(int tint, int subId) { @SystemApi @RequiresPermission(Manifest.permission.MODIFY_PHONE_STATE) public int setIconTint(@ColorInt int tint, int subId) { if (VDBG) logd("[setIconTint]+ tint:" + tint + " subId:" + subId); return setSubscriptionPropertyHelper(subId, "setIconTint", (iSub)-> iSub.setIconTint(tint, subId) Loading @@ -1689,15 +1691,17 @@ public class SubscriptionManager { } /** * Set display name by simInfo index with name source * Set the display name for a subscription ID * @param displayName the display name of SIM card * @param subId the unique SubscriptionInfo index in database * @param subId the unique Subscritpion ID in database * @param nameSource SIM display name source * @return the number of records updated or < 0 if invalid subId * @hide */ @UnsupportedAppUsage public int setDisplayName(String displayName, int subId, @SimDisplayNameSource int nameSource) { @SystemApi @RequiresPermission(Manifest.permission.MODIFY_PHONE_STATE) public int setDisplayName(@Nullable String displayName, int subId, @SimDisplayNameSource int nameSource) { if (VDBG) { logd("[setDisplayName]+ displayName:" + displayName + " subId:" + subId + " nameSource:" + nameSource); Loading