From f547c9fd56eb9958675bd27bc8a84d51c104f162 Mon Sep 17 00:00:00 2001 From: Thomas Nguyen Date: Thu, 23 Mar 2023 14:45:52 -0700 Subject: [PATCH] Add an API in ITelephony to update satellite service package Bug: 274777761 Test: Call/SMS/MMS with live network. atest android.telephony.cts.SatelliteManagerTest atest android.telephony.satellite.cts.SatelliteManagerTestOnMockService Change-Id: Id77e409190082dbca3af147658ac395d9b591b88 --- .../java/com/android/internal/telephony/ITelephony.aidl | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/telephony/java/com/android/internal/telephony/ITelephony.aidl b/telephony/java/com/android/internal/telephony/ITelephony.aidl index bab08b58339c2..b8900052caf68 100644 --- a/telephony/java/com/android/internal/telephony/ITelephony.aidl +++ b/telephony/java/com/android/internal/telephony/ITelephony.aidl @@ -2980,4 +2980,13 @@ interface ITelephony { @JavaPassthrough(annotation="@android.annotation.RequiresPermission(" + "android.Manifest.permission.SATELLITE_COMMUNICATION)") void requestTimeForNextSatelliteVisibility(int subId, in ResultReceiver receiver); + + /** + * This API can be used by only CTS to update satellite vendor service package name. + * + * @param servicePackageName The package name of the satellite vendor service. + * @return {@code true} if the satellite vendor service is set successfully, + * {@code false} otherwise. + */ + boolean setSatelliteServicePackageName(in String servicePackageName); }