Weng Su
e5d19b38cb
Skip authentication if device was unlocked recently
...
- Sync the same behavior from SystemUI to Settings
Bug: 365611488
Flag: EXEMPT bugfix
Test: Manual testing
atest -c WifiNetworkDetailsFragmentTest \
WifiDetailPreferenceController2Test \
WifiTetherSSIDPreferenceControllerTest \
com.android.settings.wifi.dpp.WifiDppUtilsTest
atest -c com.android.settings.spa.wifi.dpp.WifiDppUtilsTest
Change-Id: Ie3e8374b1fdbbc61e9e5bbf0f5162b18ba1452f3
2024-12-13 18:10:44 +08:00
Jacky Wang
dc80bddc1e
[Catalyst] Partially revert ag/30664694
...
The preference is not yet migrated, we should not update fragment based
on current flag rollout plan.
Bug: 368355361
Bug: 368359963
Flag: com.android.settings.flags.catalyst_tether_settings
Test: manual
Change-Id: I89a5d2ee29e1c3428d40428b3d3d4ba3afcd4ece
2024-12-11 18:18:09 +08:00
Jacky Wang
95719f21b3
[Catalyst] Add SatelliteRepository.isSatelliteOn helper method
...
NO_IFTTT=Catalyst only
Bug: 335132588
Flag: EXEMPT refactor
Test: manual
Change-Id: Ib10f7f616a6deed438a129da4b2cb927915bfcda
2024-12-09 17:47:14 +08:00
Jacky Wang
d989dc5c36
[Catalyst] Refine WifiHotspotSwitchPreference
...
NO_IFTTT=Catalyst only
Bug: 368359963
Flag: com.android.settings.flags.catalyst_tether_settings
Test: devtool
Change-Id: Ica09fe05cc4d30e1f55b4bd91996425ef951abf7
2024-12-09 12:44:59 +08:00
Jacky Wang
7ca56d493a
[Catalyst] Avoid creating new KeyValueStore for AirplaneModePreference
...
NO_IFTTT=Catalyst only
Bug: 375925972
Flag: com.android.settings.flags.catalyst_network_provider_and_internet_screen
Test: atest
Change-Id: I1cffcc68358f36d36e14cde5997907816ebe08a4
2024-12-09 07:31:51 +08:00
Jacky Wang
dc1a52a2ee
[Catalyst] Simplify KeyValueStore API calls
...
NO_IFTTT=Catalyst only
Bug: 325144964
Flag: com.android.settings.flags.catalyst
Test: atest
Change-Id: I518b9c861eac6d515dfc7f0ac2d028f9395e06a1
2024-12-08 19:22:18 +08:00
Treehugger Robot
ce86140b85
Merge "[Catalyst] Migrate Wi-Fi Hotspot preference" into main
2024-12-07 03:01:30 +00:00
Treehugger Robot
50a43ea47a
Merge "Improve satellite category visiblity logic." into main
2024-12-06 16:43:13 +00:00
Treehugger Robot
a543a5791b
Merge "[Catalyst] Make AirplaneModePreference final" into main
2024-12-06 16:18:54 +00:00
tomhsu
ef835bb57d
Improve satellite category visiblity logic.
...
Flag: com.android.settings.flags.satellite_oem_settings_ux_migration
Bug: b/378408877
Test: make pass
Test: manual test
Change-Id: If5df345a631006e7efc41471b6cd6419ca4b3d79
2024-12-06 14:47:47 +00:00
Jacky Wang
858fbdb759
[Catalyst] Make AirplaneModePreference final
...
NO_IFTTT=Catalyst only
Bug: 375925972
Flag: TEST_ONLY
Test: atest
Change-Id: Ieea0e0e770d93d8bbe6f1f7a608541d5ba42c9cc
2024-12-06 22:20:37 +08:00
Treehugger Robot
c6636f9a25
Merge "Add a method to get controllers with same parent class type." into main
2024-12-06 13:58:49 +00:00
tomhsu
63469da6f6
Remove Satellite SOS entry from AOSP
...
Flag: com.android.settings.flags.satellite_oem_settings_ux_migration
Bug: b/378408877
Test: make pass
Test: Manual test
Change-Id: If47081be0ed0734be841b2fe9129d22a76ed8e1b
2024-12-06 11:57:15 +00:00
Treehugger Robot
3859a8adaa
Merge "[Catalyst] Migrate BluetoothTetherSwitchPreference." into main
2024-12-06 11:10:52 +00:00
Weng Su
6fb75678e5
[Catalyst] Migrate Wi-Fi Hotspot preference
...
Bug: 368359963
Flag: com.android.settings.flags.catalyst_tether_settings
Test: Manual testing
atest -c TetherSettingsTest \
TetherScreenTest
Change-Id: I89d418454af7887a4892c616f4efff481b536a91
2024-12-06 10:47:37 +00:00
tomhsu
253cb874d8
Add a method to get controllers with same parent class type.
...
Flag: EXEMPT bug fix
Fix: b/382635197
Test: Manual test.
Change-Id: I0a48628d032d7ce1f47cbca20e63b20149b5daa0
2024-12-06 10:37:34 +00:00
Yuchen
9f10978d0c
[Catalyst] Migrate BluetoothTetherSwitchPreference.
...
Bug: 368355361
Flag: com.android.settings.flags.catalyst_tether_settings
Test: atest TetherSettingsTest; manual
Change-Id: Ib3859d950b2d12c2fbb54dee85b20cdf2518f6b6
2024-12-06 09:32:43 +00:00
Treehugger Robot
aa2379967c
Merge "Remove replicated page of Satellite SOS." into main
2024-12-06 05:06:04 +00:00
tomhsu
c2d25241a1
Remove replicated page of Satellite SOS.
...
Flag: EXEMPT bug fix.
Bug: b/370509415
Test: make pass
Change-Id: Iff96dd09f8c0876a32064853629f64b0db173099
2024-12-06 03:06:52 +00:00
Weng Su
efbe144a9a
[Catalyst] Migrate Airplane Mode preference
...
NO_IFTTT=Catalyst only
Bug: 375925972
Flag: com.android.settings.flags.catalyst_network_provider_and_internet_screen
Test: Manual testing
atest -c AirplaneModePreferenceTest \
NetworkDashboardFragmentTest
atest -c NetworkDashboardScreenTest
Change-Id: Ie63f2208a64cadf5faaa274fd4e069d839da850e
2024-12-05 09:10:54 +00:00
Jin Jeong
7975c1c217
Merge "New System API to launch SIM Preference in Setting" into main
2024-12-04 01:31:58 +00:00
Treehugger Robot
351f6258d8
Merge "Satellite UX - Add learn more into Footer" into main
2024-12-03 12:57:03 +00:00
Tom Hsu
13c6cad5dc
Merge "Fix crash due to no Satellite" into main
2024-12-03 11:30:08 +00:00
tomhsu
ceac8c1dde
Satellite UX - Add learn more into Footer
...
Flag: com.android.settings.flags.satellite_oem_settings_ux_migration
Bug: 378408877
Test: atest pass
Test: Manual test pass.
Change-Id: I27f2c82fe5d6c34cf204472c4199538326d6aec4
2024-12-03 11:21:18 +00:00
tomhsu
9329684c86
Fix crash due to no Satellite
...
- AutoSelectPreferenceController get null pointer exception
Flag: EXEMPT bug fix
Fix: b/381995900
Test: atest pass
Change-Id: Iadbd83825cdfbc0aabd85b79e9ad7043f172a8a1
2024-12-03 09:02:31 +00:00
Weng Su
9faf231dc4
[Catalyst] Migrate Wi-Fi switch preference
...
NO_IFTTT=Add Catalyst preference
Bug: 372733639
Flag: com.android.settings.flags.catalyst_internet_settings
Test: Manual testing
atest -c NetworkProviderSettingsTest \
NetworkProviderScreenTest
atest -c WifiSwitchPreferenceTest
Change-Id: Ic6023907608e831d0a946005dd0eb6fd88b301c0
2024-12-03 06:51:18 +00:00
Jacky Wang
f96ae34080
Merge changes from topic "catalyst-sims" into main
...
* changes:
[Catalyst] Migrate "Mobile data"
[Catalyst] Migrate SIMs entry point
2024-12-02 08:32:19 +00:00
Chaohui Wang
7bee1511ce
Merge "Fix TetherPreferenceController ANR" into main
2024-12-02 07:52:59 +00:00
Treehugger Robot
d0e7d9fce6
Merge "Completed basic UI of Satellite SOS" into main
2024-12-02 07:01:10 +00:00
tomhsu
37ed715145
Completed basic UI of Satellite SOS
...
Flag: com.android.settings.flags.satellite_oem_settings_ux_migration
Bug: b/378408877
Test: Manual test
Change-Id: Iadef197b3da1008abedb88864f17087502ab7d36
2024-12-02 05:28:43 +00:00
Jacky Wang
344ba6912c
[Catalyst] Migrate "Mobile data"
...
Bug: 368355368
Flag: com.android.settings.flags.catalyst_mobile_network_list
Test: devtool
Change-Id: Id6092f37e0790566a2fdeb8a6f10e17ad79def78
2024-12-02 12:30:50 +08:00
Chaohui Wang
e731f7cce2
Fix TetherPreferenceController ANR
...
getAvailabilityStatus() is called in main thread, so we should avoid
time consuming works in it.
Fix: 377146536
Flag: EXEMPT bug fix
Test: manual - on Network & internet
Test: unit test
Change-Id: Ib5ee19744cf164f91aa90be982f5fc5eead5d4d3
2024-12-02 11:56:54 +08:00
Chaohui Wang
a25c82a346
Merge "Fix checkSimIsReadyAndGoNext()" into main
2024-12-02 03:46:37 +00:00
Jacky Wang
36684ec80d
[Catalyst] Migrate SIMs entry point
...
NO_IFTTT=Catalyst only
Bug: 368355368
Flag: com.android.settings.flags.catalyst_network_provider_and_internet_screen
Test: Manual
Change-Id: I2f3526c1ccb50490b955ad5f98c19d9ce2f5f21d
2024-12-02 11:26:37 +08:00
Tom Hsu
4937645ce3
Merge "Create a Satellite SOS entry" into main
2024-11-29 09:18:37 +00:00
Chaohui Wang
bd4990d020
Fix checkSimIsReadyAndGoNext()
...
This function is waiting for sim to be enabled, then goto next step.
Before this fix, receiver register / unregister is not lifecycle scope
awareness, after fix this, use flow, which is cancelled when the
coroutine lifecycle scope cancelled.
Fix: 381153100
Flag: EXEMPT bug fix
Test: manual - switch between two sims (hard code dsds requires reboot)
Change-Id: If9cbb0cbf7d460b659d827897306c07d642bb231
2024-11-29 16:04:42 +08:00
tomhsu
90092e7da4
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
2024-11-29 07:19:36 +00:00
Jacky Wang
8a97245b3d
[Catalyst] Add sensitivity level
...
NO_IFTTT=Catalyst only
Bug: 380457585
Flag: com.android.settings.flags.catalyst
Test: Manual
Change-Id: Ia98a925011723738e1a16cc0e0c3d703d3dbd505
2024-11-29 07:36:13 +08:00
jinjeong
2e7db438ab
New System API to launch SIM Preference in Setting
...
Bug: b/381319469
Test: Manual
FLAG: com.android.internal.telephony.flags.action_sim_preference_settings
Change-Id: I91815464a2462820de4f3db1bd59e6987910089d
2024-11-28 12:22:53 +00:00
tomhsu
9ca8709173
Disabled Settings preference in case Satellite's conditions.
...
Conditions
- Satellite session started
- Current subscription for Satellite is carrier based.
Target preference UI in android settings
- preferred network type
- Automatically select network
Flag: com.android.settings.flags.satellite_oem_settings_ux_migration
Fix: b/378409439
Fix: b/378409428
Test: atest pass
Test: Manual test pass
Change-Id: I7aa04b818c8866bf5c891c28372a249c964b066f
2024-11-28 10:37:35 +00:00
Tom Hsu
01043fdf93
Merge "Fix crash due to no SatelliteManager" into main
2024-11-28 06:19:44 +00:00
tomhsu
55de3bf24b
Fix crash due to no SatelliteManager
...
Flag: EXEMPT bug fix
fix: 381212236
Test: make pass
Change-Id: Ic10ad27c1e84ac29c5c1ccf81c073d6f216ed32e
2024-11-28 04:32:26 +00:00
tomhsu
ad74d1f1fb
Modification for Satellite API change.
...
Input parameter changed from List to Int[]
Flag: com.android.settings.flags.satellite_oem_settings_ux_migration
Fix: b/378410271
Test: atest pass
Test: make pass
Change-Id: I1df1354fa5ceea960d41d33ab34da0a415d5fc82
2024-11-28 04:07:53 +00:00
tomhsu
22370a8a4a
Make Satellite messageing dynamically change wording by network type
...
Flag: com.android.settings.flags.satellite_oem_settings_ux_migration
Fix: b/378410271
Test: atest pass
Change-Id: I6d2d2ba656a6e2eb26ae103f8af84a1ce5fd49c8
2024-11-28 03:14:40 +00:00
Aishwarya Mallampati
25277a0e8f
Convert hidden SatelliteManager APIs to System APIs.
...
Convert hidden CarrierRoamingNtnModeListener in TelephonyCallback to
System API as well.
Bug: 373955860
Test: Manually tested SMS/MMS/DATA/CALL
Test: 380124630
FLAG: com.android.internal.telephony.flags.satellite_system_apis
Change-Id: I3260f84a4603866b468b187624acf97bf02f31ee
2024-11-26 22:09:52 +00:00
Treehugger Robot
29bb748539
Merge "Make UI and wording dynamically show on" into main
2024-11-26 04:47:40 +00:00
tomhsu
db43380380
Make UI and wording dynamically show on
...
- Satellite preferences may show on by deifferent reason. To fullfill
these conditions, let category be able to dynamically show on base on
the preference exist or not.
- Show string of Connectivity or Messaging for service state change.
Flag: com.android.settings.flags.satellite_oem_settings_ux_migration
Fix: b/378408939
Test: atest pass
Test: make pass
Change-Id: Ibb0f9089805bb35d0334603e55d292c9883262ff
2024-11-26 02:44:20 +00:00
Jacky Wang
7763900224
[Catalyst] Add Read/Write permit for AdaptiveConnectivityTogglePreference
...
NO_IFTTT=Catalyst only
Bug: 368355361
Flag: com.android.settings.flags.catalyst_adaptive_connectivity
Test: devtool
Change-Id: Ie56fa1479b852eeaabe216a91ba74c776c9398cc
2024-11-23 16:01:43 +08:00
yomna
5d8680e193
Fix redirect to Mobile security page
...
When the user first access the Mobile network security settings, they
should not open in Safety Center even if Safety Center is supported.
Until notifications are enabled for hardware security APIs, they should
open in Settings. This is because the Safety Center redirect will fail
if the Safety Source has not begun providing data to Safety Center. Also
update the relevant unit test.
Flag: EXEMPT bugfix
Bug: 373942609
Test: m & atest CellularSecurityNotificationsDividerControllerTest CellularSecurityNotificationsPreferenceControllerTest CellularSecurityEncryptionDividerControllerTest CellularSecurityPreferenceControllerTest
Change-Id: Ica87be4f1567541a6e3ccbe5dd5b674224aa1d8e
2024-11-22 03:05:17 +00:00
Treehugger Robot
770df52e47
Merge "[Satellite] Add category UI for Satellite functions" into main
2024-11-19 10:29:30 +00:00