Loading config/hiddenapi-greylist.txt +0 −4 Original line number Diff line number Diff line Loading @@ -3107,10 +3107,6 @@ Lcom/android/internal/telephony/ISms$Stub;-><init>()V Lcom/android/internal/telephony/ISms$Stub;->asInterface(Landroid/os/IBinder;)Lcom/android/internal/telephony/ISms; Lcom/android/internal/telephony/ISub$Stub$Proxy;-><init>(Landroid/os/IBinder;)V Lcom/android/internal/telephony/ISub$Stub;->asInterface(Landroid/os/IBinder;)Lcom/android/internal/telephony/ISub; Lcom/android/internal/telephony/ISub;->getActiveSubIdList()[I Lcom/android/internal/telephony/ISub;->getDefaultDataSubId()I Lcom/android/internal/telephony/ISub;->getDefaultSubId()I Lcom/android/internal/telephony/ISub;->setDefaultDataSubId(I)V Lcom/android/internal/telephony/ITelephony$Stub$Proxy;-><init>(Landroid/os/IBinder;)V Lcom/android/internal/telephony/ITelephony$Stub$Proxy;->getDeviceId(Ljava/lang/String;)Ljava/lang/String; Lcom/android/internal/telephony/ITelephony$Stub$Proxy;->isRadioOn(Ljava/lang/String;)Z Loading telephony/java/android/telephony/SubscriptionManager.java +10 −4 Original line number Diff line number Diff line Loading @@ -2081,7 +2081,7 @@ public class SubscriptionManager { try { ISub iSub = ISub.Stub.asInterface(ServiceManager.getService("isub")); if (iSub != null) { subId = iSub.getActiveSubIdList(); subId = iSub.getActiveSubIdList(/*visibleOnly*/true); } } catch (RemoteException ex) { // ignore it Loading Loading @@ -2866,7 +2866,7 @@ public class SubscriptionManager { * * @hide */ private boolean shouldHideSubscription(SubscriptionInfo info) { public boolean shouldHideSubscription(SubscriptionInfo info) { if (info == null) return false; // If hasCarrierPrivileges or canManageSubscription returns true, it means caller Loading @@ -2874,8 +2874,14 @@ public class SubscriptionManager { boolean hasCarrierPrivilegePermission = (info.isEmbedded() && canManageSubscription(info)) || TelephonyManager.from(mContext).hasCarrierPrivileges(info.getSubscriptionId()); return (!TextUtils.isEmpty(info.getGroupUuid()) && info.isOpportunistic() && !hasCarrierPrivilegePermission); return isInvisibleSubscription(info) && !hasCarrierPrivilegePermission; } /** * @hide */ public static boolean isInvisibleSubscription(SubscriptionInfo info) { return info != null && !TextUtils.isEmpty(info.getGroupUuid()) && info.isOpportunistic(); } /** Loading telephony/java/com/android/internal/telephony/ISub.aidl +1 −1 Original line number Diff line number Diff line Loading @@ -275,7 +275,7 @@ interface ISub { void clearDefaultsForInactiveSubIds(); int[] getActiveSubIdList(); int[] getActiveSubIdList(boolean visibleOnly); int setSubscriptionProperty(int subId, String propKey, String propValue); Loading Loading
config/hiddenapi-greylist.txt +0 −4 Original line number Diff line number Diff line Loading @@ -3107,10 +3107,6 @@ Lcom/android/internal/telephony/ISms$Stub;-><init>()V Lcom/android/internal/telephony/ISms$Stub;->asInterface(Landroid/os/IBinder;)Lcom/android/internal/telephony/ISms; Lcom/android/internal/telephony/ISub$Stub$Proxy;-><init>(Landroid/os/IBinder;)V Lcom/android/internal/telephony/ISub$Stub;->asInterface(Landroid/os/IBinder;)Lcom/android/internal/telephony/ISub; Lcom/android/internal/telephony/ISub;->getActiveSubIdList()[I Lcom/android/internal/telephony/ISub;->getDefaultDataSubId()I Lcom/android/internal/telephony/ISub;->getDefaultSubId()I Lcom/android/internal/telephony/ISub;->setDefaultDataSubId(I)V Lcom/android/internal/telephony/ITelephony$Stub$Proxy;-><init>(Landroid/os/IBinder;)V Lcom/android/internal/telephony/ITelephony$Stub$Proxy;->getDeviceId(Ljava/lang/String;)Ljava/lang/String; Lcom/android/internal/telephony/ITelephony$Stub$Proxy;->isRadioOn(Ljava/lang/String;)Z Loading
telephony/java/android/telephony/SubscriptionManager.java +10 −4 Original line number Diff line number Diff line Loading @@ -2081,7 +2081,7 @@ public class SubscriptionManager { try { ISub iSub = ISub.Stub.asInterface(ServiceManager.getService("isub")); if (iSub != null) { subId = iSub.getActiveSubIdList(); subId = iSub.getActiveSubIdList(/*visibleOnly*/true); } } catch (RemoteException ex) { // ignore it Loading Loading @@ -2866,7 +2866,7 @@ public class SubscriptionManager { * * @hide */ private boolean shouldHideSubscription(SubscriptionInfo info) { public boolean shouldHideSubscription(SubscriptionInfo info) { if (info == null) return false; // If hasCarrierPrivileges or canManageSubscription returns true, it means caller Loading @@ -2874,8 +2874,14 @@ public class SubscriptionManager { boolean hasCarrierPrivilegePermission = (info.isEmbedded() && canManageSubscription(info)) || TelephonyManager.from(mContext).hasCarrierPrivileges(info.getSubscriptionId()); return (!TextUtils.isEmpty(info.getGroupUuid()) && info.isOpportunistic() && !hasCarrierPrivilegePermission); return isInvisibleSubscription(info) && !hasCarrierPrivilegePermission; } /** * @hide */ public static boolean isInvisibleSubscription(SubscriptionInfo info) { return info != null && !TextUtils.isEmpty(info.getGroupUuid()) && info.isOpportunistic(); } /** Loading
telephony/java/com/android/internal/telephony/ISub.aidl +1 −1 Original line number Diff line number Diff line Loading @@ -275,7 +275,7 @@ interface ISub { void clearDefaultsForInactiveSubIds(); int[] getActiveSubIdList(); int[] getActiveSubIdList(boolean visibleOnly); int setSubscriptionProperty(int subId, String propKey, String propValue); Loading