diff --git a/core/java/android/provider/Telephony.java b/core/java/android/provider/Telephony.java index 979c5a885c5ef..6896e02447917 100644 --- a/core/java/android/provider/Telephony.java +++ b/core/java/android/provider/Telephony.java @@ -4847,6 +4847,14 @@ public final class Telephony { */ public static final String COLUMN_USER_HANDLE = "user_handle"; + /** + * TelephonyProvider column name for satellite enabled. + * By default, it's disabled. + * + * @hide + */ + public static final String COLUMN_SATELLITE_ENABLED = "satellite_enabled"; + /** All columns in {@link SimInfo} table. */ private static final List ALL_COLUMNS = List.of( COLUMN_UNIQUE_KEY_SUBSCRIPTION_ID, @@ -4915,7 +4923,8 @@ public final class Telephony { COLUMN_PORT_INDEX, COLUMN_USAGE_SETTING, COLUMN_TP_MESSAGE_REF, - COLUMN_USER_HANDLE + COLUMN_USER_HANDLE, + COLUMN_SATELLITE_ENABLED ); /** diff --git a/telephony/java/android/telephony/SubscriptionManager.java b/telephony/java/android/telephony/SubscriptionManager.java index 06381891ccac6..a3b7260c798e6 100644 --- a/telephony/java/android/telephony/SubscriptionManager.java +++ b/telephony/java/android/telephony/SubscriptionManager.java @@ -1139,6 +1139,14 @@ public class SubscriptionManager { */ public static final String USER_HANDLE = SimInfo.COLUMN_USER_HANDLE; + /** + * TelephonyProvider column name for satellite enabled. + * By default, it's disabled. + *

Type: INTEGER (int)

+ * @hide + */ + public static final String SATELLITE_ENABLED = SimInfo.COLUMN_SATELLITE_ENABLED; + /** @hide */ @Retention(RetentionPolicy.SOURCE) @IntDef(prefix = {"USAGE_SETTING_"},