From 90092e7da4cc9287218ebecd8f8c89a081f4cf03 Mon Sep 17 00:00:00 2001 From: tomhsu Date: Fri, 29 Nov 2024 07:10:21 +0000 Subject: [PATCH] Create a Satellite SOS entry - This is a entry to start Satellite SOS pagein mobile network page. Flag: com.android.settings.flags.satellite_oem_settings_ux_migration Fix: b/370509415 Test: atest pass Change-Id: I3978513b15ad498b9b8ea298060d89fd35efc7ed --- res/values/strings.xml | 8 +- res/xml/mobile_network_settings.xml | 10 ++ .../telephony/MobileNetworkSettings.java | 5 + ...telliteSettingSosPreferenceController.java | 54 +++++++++ .../SatelliteSettingsSosFragment.java | 26 +++++ ...teSettingsSosPreferenceControllerTest.java | 108 ++++++++++++++++++ 6 files changed, 210 insertions(+), 1 deletion(-) create mode 100644 src/com/android/settings/network/telephony/SatelliteSettingSosPreferenceController.java create mode 100644 src/com/android/settings/network/telephony/SatelliteSettingsSosFragment.java create mode 100644 tests/unit/src/com/android/settings/network/telephony/SatelliteSettingsSosPreferenceControllerTest.java diff --git a/res/values/strings.xml b/res/values/strings.xml index d50f8651c06..d690675c040 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -12273,7 +12273,7 @@ Send and receive text messages by satellite. Not included with your account. - Satellite messaging + Satellite messaging, satellite connectivity About %1$s @@ -12314,6 +12314,12 @@ satellite messaging Use of data is included with your account + + Satellite SOS + + Message with emergency services when you can\u2019t connect to a mobile or Wi\u2011Fi network + + satellite sos, sos diff --git a/res/xml/mobile_network_settings.xml b/res/xml/mobile_network_settings.xml index 3c1317d15b5..72acbe05461 100644 --- a/res/xml/mobile_network_settings.xml +++ b/res/xml/mobile_network_settings.xml @@ -217,6 +217,16 @@ settings:controller= "com.android.settings.network.telephony.SatelliteSettingPreferenceController"/> + +