Loading cmds/telecom/src/com/android/commands/telecom/Telecom.java +1 −1 Original line number Diff line number Diff line Loading @@ -376,7 +376,7 @@ public final class Telecom extends BaseCommand { private void runGetMaxPhones() throws RemoteException { // This assumes the max number of SIMs is 2, which it currently is if (TelephonyManager.MULTISIM_ALLOWED == mTelephonyService.isMultiSimSupported("com.android.commands.telecom")) { == mTelephonyService.isMultiSimSupported("com.android.commands.telecom", null)) { System.out.println("2"); } else { System.out.println("1"); Loading core/java/android/os/Build.java +1 −1 Original line number Diff line number Diff line Loading @@ -161,7 +161,7 @@ public class Build { try { Application application = ActivityThread.currentApplication(); String callingPackage = application != null ? application.getPackageName() : null; return service.getSerialForPackage(callingPackage); return service.getSerialForPackage(callingPackage, null); } catch (RemoteException e) { e.rethrowFromSystemServer(); } Loading core/java/android/os/IDeviceIdentifiersPolicyService.aidl +2 −2 Original line number Diff line number Diff line Loading @@ -21,5 +21,5 @@ package android.os; */ interface IDeviceIdentifiersPolicyService { String getSerial(); String getSerialForPackage(in String callingPackage); String getSerialForPackage(in String callingPackage, String callingFeatureId); } core/java/android/telephony/TelephonyRegistryManager.java +4 −13 Original line number Diff line number Diff line Loading @@ -15,7 +15,6 @@ */ package android.telephony; import android.annotation.CallbackExecutor; import android.annotation.NonNull; import android.annotation.SystemApi; import android.content.Context; Loading @@ -23,8 +22,6 @@ import android.net.LinkProperties; import android.net.NetworkCapabilities; import android.os.Binder; import android.os.Bundle; import android.os.Handler; import android.os.HandlerExecutor; import android.os.RemoteException; import android.os.ServiceManager; import android.telephony.Annotation.ApnType; Loading @@ -37,19 +34,12 @@ import android.telephony.Annotation.PreciseCallStates; import android.telephony.Annotation.RadioPowerState; import android.telephony.Annotation.SimActivationState; import android.telephony.Annotation.SrvccState; import android.telephony.CallQuality; import android.telephony.CellInfo; import android.telephony.DisconnectCause; import android.telephony.PhoneCapability; import android.telephony.ServiceState; import android.telephony.SignalStrength; import android.telephony.TelephonyManager; import android.telephony.data.ApnSetting; import android.telephony.ims.ImsReasonInfo; import android.util.Log; import com.android.internal.telephony.ITelephonyRegistry; import com.android.internal.telephony.IOnSubscriptionsChangedListener; import com.android.internal.telephony.ITelephonyRegistry; import java.util.HashMap; import java.util.List; Loading Loading @@ -120,7 +110,8 @@ public class TelephonyRegistryManager { }; mSubscriptionChangedListenerMap.put(listener, callback); try { sRegistry.addOnSubscriptionsChangedListener(mContext.getOpPackageName(), callback); sRegistry.addOnSubscriptionsChangedListener(mContext.getOpPackageName(), mContext.getFeatureId(), callback); } catch (RemoteException ex) { // system server crash } Loading Loading @@ -179,7 +170,7 @@ public class TelephonyRegistryManager { mOpportunisticSubscriptionChangedListenerMap.put(listener, callback); try { sRegistry.addOnOpportunisticSubscriptionsChangedListener(mContext.getOpPackageName(), callback); mContext.getFeatureId(), callback); } catch (RemoteException ex) { // system server crash } Loading core/java/com/android/internal/telephony/ITelephonyRegistry.aidl +9 −3 Original line number Diff line number Diff line Loading @@ -32,16 +32,22 @@ import com.android.internal.telephony.IPhoneStateListener; import com.android.internal.telephony.IOnSubscriptionsChangedListener; interface ITelephonyRegistry { void addOnSubscriptionsChangedListener(String pkg, void addOnSubscriptionsChangedListener(String pkg, String featureId, IOnSubscriptionsChangedListener callback); void addOnOpportunisticSubscriptionsChangedListener(String pkg, void addOnOpportunisticSubscriptionsChangedListener(String pkg, String featureId, IOnSubscriptionsChangedListener callback); void removeOnSubscriptionsChangedListener(String pkg, IOnSubscriptionsChangedListener callback); /** * @deprecated Use {@link #listenWithFeature(String, String, IPhoneStateListener, int, * boolean) instead */ @UnsupportedAppUsage void listen(String pkg, IPhoneStateListener callback, int events, boolean notifyNow); void listenForSubscriber(in int subId, String pkg, IPhoneStateListener callback, int events, void listenWithFeature(String pkg, String featureId, IPhoneStateListener callback, int events, boolean notifyNow); void listenForSubscriber(in int subId, String pkg, String featureId, IPhoneStateListener callback, int events, boolean notifyNow); @UnsupportedAppUsage void notifyCallStateForAllSubs(int state, String incomingNumber); void notifyCallState(in int phoneId, in int subId, int state, String incomingNumber); Loading Loading
cmds/telecom/src/com/android/commands/telecom/Telecom.java +1 −1 Original line number Diff line number Diff line Loading @@ -376,7 +376,7 @@ public final class Telecom extends BaseCommand { private void runGetMaxPhones() throws RemoteException { // This assumes the max number of SIMs is 2, which it currently is if (TelephonyManager.MULTISIM_ALLOWED == mTelephonyService.isMultiSimSupported("com.android.commands.telecom")) { == mTelephonyService.isMultiSimSupported("com.android.commands.telecom", null)) { System.out.println("2"); } else { System.out.println("1"); Loading
core/java/android/os/Build.java +1 −1 Original line number Diff line number Diff line Loading @@ -161,7 +161,7 @@ public class Build { try { Application application = ActivityThread.currentApplication(); String callingPackage = application != null ? application.getPackageName() : null; return service.getSerialForPackage(callingPackage); return service.getSerialForPackage(callingPackage, null); } catch (RemoteException e) { e.rethrowFromSystemServer(); } Loading
core/java/android/os/IDeviceIdentifiersPolicyService.aidl +2 −2 Original line number Diff line number Diff line Loading @@ -21,5 +21,5 @@ package android.os; */ interface IDeviceIdentifiersPolicyService { String getSerial(); String getSerialForPackage(in String callingPackage); String getSerialForPackage(in String callingPackage, String callingFeatureId); }
core/java/android/telephony/TelephonyRegistryManager.java +4 −13 Original line number Diff line number Diff line Loading @@ -15,7 +15,6 @@ */ package android.telephony; import android.annotation.CallbackExecutor; import android.annotation.NonNull; import android.annotation.SystemApi; import android.content.Context; Loading @@ -23,8 +22,6 @@ import android.net.LinkProperties; import android.net.NetworkCapabilities; import android.os.Binder; import android.os.Bundle; import android.os.Handler; import android.os.HandlerExecutor; import android.os.RemoteException; import android.os.ServiceManager; import android.telephony.Annotation.ApnType; Loading @@ -37,19 +34,12 @@ import android.telephony.Annotation.PreciseCallStates; import android.telephony.Annotation.RadioPowerState; import android.telephony.Annotation.SimActivationState; import android.telephony.Annotation.SrvccState; import android.telephony.CallQuality; import android.telephony.CellInfo; import android.telephony.DisconnectCause; import android.telephony.PhoneCapability; import android.telephony.ServiceState; import android.telephony.SignalStrength; import android.telephony.TelephonyManager; import android.telephony.data.ApnSetting; import android.telephony.ims.ImsReasonInfo; import android.util.Log; import com.android.internal.telephony.ITelephonyRegistry; import com.android.internal.telephony.IOnSubscriptionsChangedListener; import com.android.internal.telephony.ITelephonyRegistry; import java.util.HashMap; import java.util.List; Loading Loading @@ -120,7 +110,8 @@ public class TelephonyRegistryManager { }; mSubscriptionChangedListenerMap.put(listener, callback); try { sRegistry.addOnSubscriptionsChangedListener(mContext.getOpPackageName(), callback); sRegistry.addOnSubscriptionsChangedListener(mContext.getOpPackageName(), mContext.getFeatureId(), callback); } catch (RemoteException ex) { // system server crash } Loading Loading @@ -179,7 +170,7 @@ public class TelephonyRegistryManager { mOpportunisticSubscriptionChangedListenerMap.put(listener, callback); try { sRegistry.addOnOpportunisticSubscriptionsChangedListener(mContext.getOpPackageName(), callback); mContext.getFeatureId(), callback); } catch (RemoteException ex) { // system server crash } Loading
core/java/com/android/internal/telephony/ITelephonyRegistry.aidl +9 −3 Original line number Diff line number Diff line Loading @@ -32,16 +32,22 @@ import com.android.internal.telephony.IPhoneStateListener; import com.android.internal.telephony.IOnSubscriptionsChangedListener; interface ITelephonyRegistry { void addOnSubscriptionsChangedListener(String pkg, void addOnSubscriptionsChangedListener(String pkg, String featureId, IOnSubscriptionsChangedListener callback); void addOnOpportunisticSubscriptionsChangedListener(String pkg, void addOnOpportunisticSubscriptionsChangedListener(String pkg, String featureId, IOnSubscriptionsChangedListener callback); void removeOnSubscriptionsChangedListener(String pkg, IOnSubscriptionsChangedListener callback); /** * @deprecated Use {@link #listenWithFeature(String, String, IPhoneStateListener, int, * boolean) instead */ @UnsupportedAppUsage void listen(String pkg, IPhoneStateListener callback, int events, boolean notifyNow); void listenForSubscriber(in int subId, String pkg, IPhoneStateListener callback, int events, void listenWithFeature(String pkg, String featureId, IPhoneStateListener callback, int events, boolean notifyNow); void listenForSubscriber(in int subId, String pkg, String featureId, IPhoneStateListener callback, int events, boolean notifyNow); @UnsupportedAppUsage void notifyCallStateForAllSubs(int state, String incomingNumber); void notifyCallState(in int phoneId, in int subId, int state, String incomingNumber); Loading