Loading src/java/com/android/internal/telephony/satellite/SatelliteController.java +16 −5 Original line number Diff line number Diff line Loading @@ -701,6 +701,7 @@ public class SatelliteController extends Handler { private AtomicBoolean mOverrideNtnEligibility; private String mDefaultSmsPackageName = ""; private String mSatelliteGatewayServicePackageName = ""; private String mOverriddenSatelliteGatewayServicePackageName = ""; private Boolean mOverriddenDisableSatelliteWhileEnableInProgressSupported = null; private final Object mNtnSmsSupportedByMessagesAppLock = new Object(); Loading Loading @@ -3950,12 +3951,13 @@ public class SatelliteController extends Handler { } if (servicePackageName == null || servicePackageName.equals("null")) { mSatelliteGatewayServicePackageName = getConfigSatelliteGatewayServicePackage(); mOverriddenSatelliteGatewayServicePackageName = null; } else { mSatelliteGatewayServicePackageName = servicePackageName; mOverriddenSatelliteGatewayServicePackageName = servicePackageName; } plogd("setSatelliteGatewayServicePackageName: mSatelliteGatewayServicePackageName=" + mSatelliteGatewayServicePackageName); plogd("setSatelliteGatewayServicePackageName: " + "mOverriddenSatelliteGatewayServicePackageName=" + mOverriddenSatelliteGatewayServicePackageName); return mSatelliteSessionController.setSatelliteGatewayServicePackageName( servicePackageName); Loading Loading @@ -9116,7 +9118,7 @@ public class SatelliteController extends Handler { // Manual Connected plogd("isP2PSmsDisallowedOnCarrierRoamingNtn: manual connect"); if (!isNtnSmsSupportedByMessagesApp() || !isApplicationSupportsP2P(mSatelliteGatewayServicePackageName)) { || !isApplicationSupportsP2P(getSatelliteGatewayServicePackageName())) { plogd("isP2PSmsDisallowedOnCarrierRoamingNtn: APKs do not supports P2P"); return true; } Loading @@ -9125,6 +9127,15 @@ public class SatelliteController extends Handler { return false; } private String getSatelliteGatewayServicePackageName() { if (mOverriddenSatelliteGatewayServicePackageName != null) { logd("getSatelliteGatewayServicePackageName: return overridden package name" + " for CTS test " + mOverriddenSatelliteGatewayServicePackageName); return mOverriddenSatelliteGatewayServicePackageName; } return mSatelliteGatewayServicePackageName; } @NonNull private int[] getSupportedSatelliteServicesForCarrier(int subId) { PersistableBundle config = getPersistableBundle(subId); Loading Loading
src/java/com/android/internal/telephony/satellite/SatelliteController.java +16 −5 Original line number Diff line number Diff line Loading @@ -701,6 +701,7 @@ public class SatelliteController extends Handler { private AtomicBoolean mOverrideNtnEligibility; private String mDefaultSmsPackageName = ""; private String mSatelliteGatewayServicePackageName = ""; private String mOverriddenSatelliteGatewayServicePackageName = ""; private Boolean mOverriddenDisableSatelliteWhileEnableInProgressSupported = null; private final Object mNtnSmsSupportedByMessagesAppLock = new Object(); Loading Loading @@ -3950,12 +3951,13 @@ public class SatelliteController extends Handler { } if (servicePackageName == null || servicePackageName.equals("null")) { mSatelliteGatewayServicePackageName = getConfigSatelliteGatewayServicePackage(); mOverriddenSatelliteGatewayServicePackageName = null; } else { mSatelliteGatewayServicePackageName = servicePackageName; mOverriddenSatelliteGatewayServicePackageName = servicePackageName; } plogd("setSatelliteGatewayServicePackageName: mSatelliteGatewayServicePackageName=" + mSatelliteGatewayServicePackageName); plogd("setSatelliteGatewayServicePackageName: " + "mOverriddenSatelliteGatewayServicePackageName=" + mOverriddenSatelliteGatewayServicePackageName); return mSatelliteSessionController.setSatelliteGatewayServicePackageName( servicePackageName); Loading Loading @@ -9116,7 +9118,7 @@ public class SatelliteController extends Handler { // Manual Connected plogd("isP2PSmsDisallowedOnCarrierRoamingNtn: manual connect"); if (!isNtnSmsSupportedByMessagesApp() || !isApplicationSupportsP2P(mSatelliteGatewayServicePackageName)) { || !isApplicationSupportsP2P(getSatelliteGatewayServicePackageName())) { plogd("isP2PSmsDisallowedOnCarrierRoamingNtn: APKs do not supports P2P"); return true; } Loading @@ -9125,6 +9127,15 @@ public class SatelliteController extends Handler { return false; } private String getSatelliteGatewayServicePackageName() { if (mOverriddenSatelliteGatewayServicePackageName != null) { logd("getSatelliteGatewayServicePackageName: return overridden package name" + " for CTS test " + mOverriddenSatelliteGatewayServicePackageName); return mOverriddenSatelliteGatewayServicePackageName; } return mSatelliteGatewayServicePackageName; } @NonNull private int[] getSupportedSatelliteServicesForCarrier(int subId) { PersistableBundle config = getPersistableBundle(subId); Loading