diff --git a/AndroidManifest.xml b/AndroidManifest.xml index 11cf3fb70fe..ed19890456f 100644 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -686,7 +686,7 @@ + android:value="com.android.settings.network.telephony.satellite.SatelliteSetting" /> diff --git a/res/xml/mobile_network_settings.xml b/res/xml/mobile_network_settings.xml index ce71f540989..a0da44051c6 100644 --- a/res/xml/mobile_network_settings.xml +++ b/res/xml/mobile_network_settings.xml @@ -205,7 +205,7 @@ + settings:controller="com.android.settings.network.telephony.satellite.SatelliteSettingsPreferenceCategoryController"> + "com.android.settings.network.telephony.satellite.SatelliteSettingPreferenceController"/> diff --git a/res/xml/satellite_setting.xml b/res/xml/satellite_setting.xml index 21743f3f9d5..e299951092d 100644 --- a/res/xml/satellite_setting.xml +++ b/res/xml/satellite_setting.xml @@ -66,7 +66,7 @@ android:key="key_category_satellite_apps" android:title="@string/category_title_satellite_supported_apps" settings:isPreferenceVisible="false" - settings:controller="com.android.settings.network.telephony.SatelliteAppListCategoryController" + settings:controller="com.android.settings.network.telephony.satellite.SatelliteAppListCategoryController" settings:searchable="false"> @@ -74,7 +74,7 @@ android:key="key_see_all_satellite_apps" android:title="@string/title_satellite_supported_app_list_entry" android:icon="@drawable/ic_chevron_right_24dp" - android:fragment="com.android.settings.network.telephony.SatelliteAppListFragment" + android:fragment="com.android.settings.network.telephony.satellite.SatelliteAppListFragment" android:order="5" settings:searchable="false"/> diff --git a/src/com/android/settings/core/gateway/SettingsGateway.java b/src/com/android/settings/core/gateway/SettingsGateway.java index a26bd142149..23ecc19fe7d 100644 --- a/src/com/android/settings/core/gateway/SettingsGateway.java +++ b/src/com/android/settings/core/gateway/SettingsGateway.java @@ -153,7 +153,7 @@ import com.android.settings.network.apn.ApnSettings; import com.android.settings.network.telephony.CellularSecuritySettingsFragment; import com.android.settings.network.telephony.MobileNetworkSettings; import com.android.settings.network.telephony.NetworkSelectSettings; -import com.android.settings.network.telephony.SatelliteSetting; +import com.android.settings.network.telephony.satellite.SatelliteSetting; import com.android.settings.network.tether.TetherSettings; import com.android.settings.nfc.PaymentSettings; import com.android.settings.notification.ConfigureNotificationSettings; diff --git a/src/com/android/settings/network/telephony/MobileNetworkSettings.java b/src/com/android/settings/network/telephony/MobileNetworkSettings.java index e1272a8b82a..ba4b22b1e0c 100644 --- a/src/com/android/settings/network/telephony/MobileNetworkSettings.java +++ b/src/com/android/settings/network/telephony/MobileNetworkSettings.java @@ -58,6 +58,8 @@ import com.android.settings.network.telephony.cdma.CdmaSubscriptionPreferenceCon import com.android.settings.network.telephony.cdma.CdmaSystemSelectPreferenceController; import com.android.settings.network.telephony.gsm.AutoSelectPreferenceController; import com.android.settings.network.telephony.gsm.OpenNetworkSelectPagePreferenceController; +import com.android.settings.network.telephony.satellite.SatelliteSettingPreferenceController; +import com.android.settings.network.telephony.satellite.SatelliteSettingsPreferenceCategoryController; import com.android.settings.network.telephony.wificalling.CrossSimCallingViewModel; import com.android.settings.search.BaseSearchIndexProvider; import com.android.settings.wifi.WifiPickerTrackerHelper; diff --git a/src/com/android/settings/network/telephony/SatelliteAppListCategoryController.java b/src/com/android/settings/network/telephony/satellite/SatelliteAppListCategoryController.java similarity index 98% rename from src/com/android/settings/network/telephony/SatelliteAppListCategoryController.java rename to src/com/android/settings/network/telephony/satellite/SatelliteAppListCategoryController.java index 4afa7f245ff..a29a388579a 100644 --- a/src/com/android/settings/network/telephony/SatelliteAppListCategoryController.java +++ b/src/com/android/settings/network/telephony/satellite/SatelliteAppListCategoryController.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package com.android.settings.network.telephony; +package com.android.settings.network.telephony.satellite; import android.content.Context; import android.content.pm.ApplicationInfo; diff --git a/src/com/android/settings/network/telephony/SatelliteAppListFragment.java b/src/com/android/settings/network/telephony/satellite/SatelliteAppListFragment.java similarity index 96% rename from src/com/android/settings/network/telephony/SatelliteAppListFragment.java rename to src/com/android/settings/network/telephony/satellite/SatelliteAppListFragment.java index 97f70bb2652..c4428e929ad 100644 --- a/src/com/android/settings/network/telephony/SatelliteAppListFragment.java +++ b/src/com/android/settings/network/telephony/satellite/SatelliteAppListFragment.java @@ -14,9 +14,9 @@ * limitations under the License. */ -package com.android.settings.network.telephony; +package com.android.settings.network.telephony.satellite; -import static com.android.settings.network.telephony.SatelliteAppListCategoryController.getApplicationInfo; +import static com.android.settings.network.telephony.satellite.SatelliteAppListCategoryController.getApplicationInfo; import android.app.settings.SettingsEnums; import android.content.Context; diff --git a/src/com/android/settings/network/telephony/SatelliteSetting.java b/src/com/android/settings/network/telephony/satellite/SatelliteSetting.java similarity index 99% rename from src/com/android/settings/network/telephony/SatelliteSetting.java rename to src/com/android/settings/network/telephony/satellite/SatelliteSetting.java index 88e89d479b8..97bf6944555 100644 --- a/src/com/android/settings/network/telephony/SatelliteSetting.java +++ b/src/com/android/settings/network/telephony/satellite/SatelliteSetting.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2024 The Android Open Source Project + * Copyright (C) 2025 The Android Open Source Project * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -14,7 +14,7 @@ * limitations under the License. */ -package com.android.settings.network.telephony; +package com.android.settings.network.telephony.satellite; import static android.telephony.CarrierConfigManager.CARRIER_ROAMING_NTN_CONNECT_AUTOMATIC; import static android.telephony.CarrierConfigManager.CARRIER_ROAMING_NTN_CONNECT_MANUAL; diff --git a/src/com/android/settings/network/telephony/SatelliteSettingPreferenceController.java b/src/com/android/settings/network/telephony/satellite/SatelliteSettingPreferenceController.java similarity index 98% rename from src/com/android/settings/network/telephony/SatelliteSettingPreferenceController.java rename to src/com/android/settings/network/telephony/satellite/SatelliteSettingPreferenceController.java index c81129708ec..18217fd5d62 100644 --- a/src/com/android/settings/network/telephony/SatelliteSettingPreferenceController.java +++ b/src/com/android/settings/network/telephony/satellite/SatelliteSettingPreferenceController.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2024 The Android Open Source Project + * Copyright (C) 2025 The Android Open Source Project * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -14,7 +14,7 @@ * limitations under the License. */ -package com.android.settings.network.telephony; +package com.android.settings.network.telephony.satellite; import static android.telephony.CarrierConfigManager.CARRIER_ROAMING_NTN_CONNECT_AUTOMATIC; import static android.telephony.CarrierConfigManager.KEY_CARRIER_ROAMING_NTN_CONNECT_TYPE_INT; @@ -44,6 +44,7 @@ import androidx.preference.PreferenceScreen; import com.android.settings.R; import com.android.settings.SettingsActivity; import com.android.settings.network.CarrierConfigCache; +import com.android.settings.network.telephony.TelephonyBasePreferenceController; import java.util.Arrays; import java.util.List; diff --git a/src/com/android/settings/network/telephony/SatelliteSettingsPreferenceCategoryController.java b/src/com/android/settings/network/telephony/satellite/SatelliteSettingsPreferenceCategoryController.java similarity index 97% rename from src/com/android/settings/network/telephony/SatelliteSettingsPreferenceCategoryController.java rename to src/com/android/settings/network/telephony/satellite/SatelliteSettingsPreferenceCategoryController.java index 38285d454be..f2fb347852c 100644 --- a/src/com/android/settings/network/telephony/SatelliteSettingsPreferenceCategoryController.java +++ b/src/com/android/settings/network/telephony/satellite/SatelliteSettingsPreferenceCategoryController.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2024 The Android Open Source Project + * Copyright (C) 2025 The Android Open Source Project * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -14,7 +14,7 @@ * limitations under the License. */ -package com.android.settings.network.telephony; +package com.android.settings.network.telephony.satellite; import static android.telephony.CarrierConfigManager.CARRIER_ROAMING_NTN_CONNECT_AUTOMATIC; import static android.telephony.CarrierConfigManager.KEY_CARRIER_ROAMING_NTN_CONNECT_TYPE_INT; @@ -39,6 +39,7 @@ import androidx.preference.PreferenceScreen; import com.android.settings.flags.Flags; import com.android.settings.network.CarrierConfigCache; +import com.android.settings.network.telephony.TelephonyBasePreferenceController; import java.util.Arrays; import java.util.List; diff --git a/tests/unit/src/com/android/settings/network/telephony/SatelliteAppListCategoryControllerTest.java b/tests/unit/src/com/android/settings/network/telephony/satellite/SatelliteAppListCategoryControllerTest.java similarity index 96% rename from tests/unit/src/com/android/settings/network/telephony/SatelliteAppListCategoryControllerTest.java rename to tests/unit/src/com/android/settings/network/telephony/satellite/SatelliteAppListCategoryControllerTest.java index 74797ae69d3..56d4b9fe183 100644 --- a/tests/unit/src/com/android/settings/network/telephony/SatelliteAppListCategoryControllerTest.java +++ b/tests/unit/src/com/android/settings/network/telephony/satellite/SatelliteAppListCategoryControllerTest.java @@ -14,11 +14,11 @@ * limitations under the License. */ -package com.android.settings.network.telephony; +package com.android.settings.network.telephony.satellite; import static com.android.settings.core.BasePreferenceController.AVAILABLE; import static com.android.settings.core.BasePreferenceController.CONDITIONALLY_UNAVAILABLE; -import static com.android.settings.network.telephony.SatelliteAppListCategoryController.MAXIMUM_OF_PREFERENCE_AMOUNT; +import static com.android.settings.network.telephony.satellite.SatelliteAppListCategoryController.MAXIMUM_OF_PREFERENCE_AMOUNT; import static com.google.common.truth.Truth.assertThat; diff --git a/tests/unit/src/com/android/settings/network/telephony/SatelliteAppListFragmentTest.java b/tests/unit/src/com/android/settings/network/telephony/satellite/SatelliteAppListFragmentTest.java similarity index 98% rename from tests/unit/src/com/android/settings/network/telephony/SatelliteAppListFragmentTest.java rename to tests/unit/src/com/android/settings/network/telephony/satellite/SatelliteAppListFragmentTest.java index ba91d179f99..7ed0f72acfc 100644 --- a/tests/unit/src/com/android/settings/network/telephony/SatelliteAppListFragmentTest.java +++ b/tests/unit/src/com/android/settings/network/telephony/satellite/SatelliteAppListFragmentTest.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package com.android.settings.network.telephony; +package com.android.settings.network.telephony.satellite; import static com.google.common.truth.Truth.assertThat; diff --git a/tests/unit/src/com/android/settings/network/telephony/SatelliteSettingsPreferenceCategoryControllerTest.java b/tests/unit/src/com/android/settings/network/telephony/satellite/SatelliteSettingsPreferenceCategoryControllerTest.java similarity index 98% rename from tests/unit/src/com/android/settings/network/telephony/SatelliteSettingsPreferenceCategoryControllerTest.java rename to tests/unit/src/com/android/settings/network/telephony/satellite/SatelliteSettingsPreferenceCategoryControllerTest.java index f9c0f16ac9f..ef44b928afe 100644 --- a/tests/unit/src/com/android/settings/network/telephony/SatelliteSettingsPreferenceCategoryControllerTest.java +++ b/tests/unit/src/com/android/settings/network/telephony/satellite/SatelliteSettingsPreferenceCategoryControllerTest.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2024 The Android Open Source Project + * Copyright (C) 2025 The Android Open Source Project * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -14,7 +14,7 @@ * limitations under the License. */ -package com.android.settings.network.telephony; +package com.android.settings.network.telephony.satellite; import static android.telephony.CarrierConfigManager.CARRIER_ROAMING_NTN_CONNECT_AUTOMATIC; import static android.telephony.CarrierConfigManager.CARRIER_ROAMING_NTN_CONNECT_MANUAL; diff --git a/tests/unit/src/com/android/settings/network/telephony/SatelliteSettingsPreferenceControllerTest.java b/tests/unit/src/com/android/settings/network/telephony/satellite/SatelliteSettingsPreferenceControllerTest.java similarity index 99% rename from tests/unit/src/com/android/settings/network/telephony/SatelliteSettingsPreferenceControllerTest.java rename to tests/unit/src/com/android/settings/network/telephony/satellite/SatelliteSettingsPreferenceControllerTest.java index 16a22cdb937..c67f0aca6a1 100644 --- a/tests/unit/src/com/android/settings/network/telephony/SatelliteSettingsPreferenceControllerTest.java +++ b/tests/unit/src/com/android/settings/network/telephony/satellite/SatelliteSettingsPreferenceControllerTest.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2024 The Android Open Source Project + * Copyright (C) 2025 The Android Open Source Project * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -14,7 +14,7 @@ * limitations under the License. */ -package com.android.settings.network.telephony; +package com.android.settings.network.telephony.satellite; import static android.telephony.CarrierConfigManager.CARRIER_ROAMING_NTN_CONNECT_AUTOMATIC; import static android.telephony.CarrierConfigManager.CARRIER_ROAMING_NTN_CONNECT_MANUAL;