Treehugger Robot
60dd62bbc1
Merge "Fix crash due to over limited length." into main
2025-02-05 23:09:41 -08:00
Sunny Shao
4f2e409a3e
[Catalyst] Update the permissions
...
NO_IFTTT=Catalyst only
Bug: 392691854
Bug: 392691083
Test: devtool
Flag: EXEMPT bugfix
Change-Id: Id7809ab699745fff4ef040d4a7141498a58e04e8
2025-02-06 05:20:47 +00:00
tom hsu
a66f9dc362
Fix crash due to over limited length.
...
Flag: EXEMPT bug fix
Bug: b/388404115
Test: Manual test
Change-Id: I5c72c3c9ca9cb2e4058959abc5a0b4fdd60907bf
2025-02-05 18:17:41 -08:00
Treehugger Robot
c47c644696
Merge "[Catalyst] Remove the INTERACT_ACROSS_PROFILES for Mobile data" into main
2025-02-05 12:46:00 -08:00
Sunny Shao
d533c3e568
[Catalyst] Remove the INTERACT_ACROSS_PROFILES for Mobile data
...
NO_IFTTT=Catalyst only
Bug: 385282727
Flag: com.android.settings.flags.catalyst_mobile_network_list
Test: devtool
Change-Id: Ic664f6e8974eceaf74c8741d6122a2d0e3e679c9
2025-02-05 05:58:39 +00:00
Hakjun Choi
be6525024d
Merge "Clean up aconfig flag oem_enabled_satellite_flag" into main
2025-02-04 19:31:29 -08:00
Jacky Wang
e1c3d8a7b3
[Catalyst] Implement AirplaneModePreference.tags
...
NO_IFTTT=Catalyst only
Bug: 388061003
Flag: com.android.settings.flags.catalyst
Test: N/A
Change-Id: I3d51a390b0ef792c5f8497e68bd232ef0bd6f752
2025-02-04 18:48:54 +08:00
Jacky Wang
2e265d4a7a
[Catalyst] Introduce SettingsContract file
...
The new file contains all contract constants for external usages (e.g.
slice, external Get/Set API). Also reuse existing constants in
SettingsSlicesContract.
NO_IFTTT=Catalyst only
Bug: 388061003
Flag: EXEMPT refactor
Test: atest
Change-Id: I449b7b6cf82e1e102f2c96a21835191605f09943
2025-02-04 18:24:46 +08:00
Treehugger Robot
2d664f308d
Merge "Cleaned up the flag enable_modem_cipher_transparency" into main
2025-02-03 23:26:36 -08:00
Treehugger Robot
2117499c9e
Merge "Fix NPE issue in Internet Settings" into main
2025-02-03 19:50:56 -08:00
Yomna N
6cd518057a
Merge "Fix missing controller key and remove onCreatePreferences" into main
2025-02-03 08:26:41 -08:00
Weng Su
19bc8e0b86
Fix NPE issue in Internet Settings
...
- Ignore onWifiEntriesChanged callback when Activity does not exist
Bug: 389552565
Flag: EXEMPT bugfix
Test: Manual testing
atest -c NetworkProviderSettingsTest
Change-Id: I031043616f7c38d4bb27aa81ae3a0a0a32991c62
2025-02-03 18:40:47 +08:00
Hakjun Choi
3f5cf60cc7
Clean up aconfig flag oem_enabled_satellite_flag
...
Bug: 374994012
Test: atest SubscriptionInfoListViewModelTest
Test: manual test in live network
FLAG: EXEMPT flag clean up
Change-Id: Ib9f9f692658df13aad45f2e889a48f2bffed9ed4
2025-02-03 09:16:48 +00:00
Jack Yu
1fd847de4a
Cleaned up the flag enable_modem_cipher_transparency
...
Cleaned up the 24Q3 flag enable_modem_cipher_transparency
Bug: 283336425
Test: Basic telephony functionality tests
Test: atest FrameworksTelephonyTests
Flag: EXEMPT removing flag
Change-Id: Ibdb3613d4633535a2d855cc0383c05315ef4e890
2025-01-31 04:47:57 -08:00
yomna
3e071f055e
Fix missing controller key and remove onCreatePreferences
...
1) A missing controller key for CellularSecurityEncryptionDividerController
was causing the corresponding UI element's getAvailabilityStatus to not
be called. 2) The inclusion of onCreatePreferences in
CellularSecuritySettingsFragment was causing other UI element's
controllers to not be called correctly.
Bug: b/373942609
Test: atest CellularSecurityPreferenceControllerTest
Test: atest CellularSecurityEncryptionDividerControllerTest
Flag: EXEMPT bugfix
Change-Id: Ic01a609311d7bd84ee835ffbede793fe2d7756ae
2025-01-31 01:25:46 +00:00
Jack Yu
3d0d0f9d66
Merge "Cleaned up the flag enable_identifier_disclosure_transparency_unsol_events" into main
2025-01-30 12:18:58 -08:00
Aishwarya Mallampati
b6a964815e
Merge "Do not show satellite messaging in sim settings if sms is not supported" into main
2025-01-29 23:07:15 -08:00
Aishwarya Mallampati
d7769ad180
Do not show satellite messaging in sim settings if sms is not supported
...
Bug: 393181741
Test: 393186308
Flag: EXEMPT bugfix
Change-Id: I1cb1d22541ba68ce20a0fd9319ddb2d5fc5d6715
2025-01-29 23:27:36 +00:00
Jack Yu
6e26457b84
Cleaned up the flag enable_identifier_disclosure_transparency_unsol_events
...
Cleaned up the 24Q3 flag
enable_identifier_disclosure_transparency_unsol_events
Bug: 276752426
Test: Basic telephony functionality tests
Test: atest FrameworksTelephonyTests
Flag: EXEMPT removing flag
Change-Id: Ia96d406bd354f766e57363b74700ca07ac79c895
2025-01-29 14:07:28 -08:00
Yomna N
aea18e40d0
Merge "Fix broken Safety Center redirect when SafetySourceData is null" into main
2025-01-29 12:13:17 -08:00
yomna
d4dc1fed9e
Fix broken Safety Center redirect when SafetySourceData is null
...
Bug: b/373942609
Test: m & atest CellularSecurityPreferenceControllerTest
Flag: EXEMPT bugfix
Change-Id: I2373ccb5cb51bca23815db9f7645efccc3e0cd88
2025-01-28 02:06:27 +00:00
Jack Yu
506c3e04e3
Cleaned up the flag enable_identifier_disclosure_transparency
...
Cleaned up the 24Q3 flag enable_identifier_disclosure_transparency
Bug: 276752426
Test: Basic telephony functionality tests
Test: atest FrameworksTelephonyTests
Flag: EXEMPT removing flag
Change-Id: Id3355ef2416f75df8ca43cc4d261583e92c17fba
2025-01-27 14:14:45 -08:00
Nikhil Nayunigari
3db5f484ce
Merge changes from topic "Ethernet Settings" into main
...
* changes:
Adding EthernetInterfaceTracker to support EthernetSettings
Adding middleware to support EthernetSettings
2025-01-25 18:05:21 -08:00
Nikhil Nayunigari
4d662c5bde
Adding EthernetInterfaceTracker to support EthernetSettings
...
This class is part of the middleware and will be used to be notified
when an EthernetInterface is added or removed.
Flag: com.android.settings.connectivity.ethernet_settings
Test: atest
SettingsRoboTests: com.android.settings.network.EthernetInterfaceTrackerTest
Change-Id: If3a1f4d7a96b301cd47ffbea55864bcc780cd1e0
2025-01-25 13:01:35 -08:00
Nikhil Nayunigari
6d2152fb10
Adding middleware to support EthernetSettings
...
Adds EthernetInterface class and its unit tests. This class encapsulates
all operations performed on an EthernetInterface. EthernetManager and
ConnectivityManager are its dependencies to execute operations.
Flag: com.android.settings.connectivity.ethernet_settings
Test: atest SettingsRoboTests:com.android.settings.network.EthernetInterfaceTest
Change-Id: I640a607c8d9705a10dc4c4c609e036a1afa6b5f7
2025-01-25 19:18:50 +00:00
Yomna N
7957d4be7b
Merge "Check for any valid SIM card before showing Cellular Security Settings" into main
2025-01-21 07:41:41 -08:00
yomna
378de71cb4
Check for any valid SIM card before showing Cellular Security Settings
...
Bug: 377358721
Test: m
Flag: EXEMPT bugfix
Change-Id: I5bbc0c95ff420639c274534b9086a3479ca47fb2
2025-01-17 16:55:16 +00:00
Jacky Wang
22ce449414
[Catalyst] Update metrics logging for AirplaneModePreference
...
NO_IFTTT=Catalyst only
Bug: 386330825
Bug: 389886085
Flag: com.android.settings.flags.catalyst
Test: atest
Change-Id: I1d1fced2e24bd10839dd8f29a6fdd6f0bd04667c
2025-01-16 07:30:38 +08:00
Arun Voddu
ca666039d8
Merge "[Satellite] Satellite UX changes in SIM settings as per new UX design." into main
2025-01-10 05:11:45 -08:00
Fan Wu
4ca85b1e5c
[Catalyst] Update DataChangeReason usages to PreferenceChangeReason
...
Bug: 388677104
Test: atest and manual
Flag: EXEMPT refactor
NO_IFTTT=refactor
Change-Id: I3c1aae3dc10a1c78e1b2b0ead8ffc83da933e174
2025-01-09 20:03:09 -08:00
arunvoddu
4da20d24c4
[Satellite] Satellite UX changes in SIM settings as per new UX design.
...
Bug: 382707562
Flag: EXEMPT UX bug fix
Test: Verified UX on device
Change-Id: I9e600d8f1fd6c273329e05a74079f1e03c209c65
2025-01-09 15:32:20 +00:00
Chaohui Wang
3380884efc
Merge changes from topic "BytesFormatter" into main
...
* changes:
Migrate all data usage format use case
Clean up unused DataUsageSummary.formatUsage
Use BytesFormatter for data usage
2025-01-06 19:06:34 -08:00
tomhsu
88a0a7610c
NTN connected type is manual, UI status shall be checked by callback.
...
- Manual type shall check with onCarrierRoamingNtnAvailableServicesChanged
- Automatic type check shall check with getAttachRestrictionReasonsForCarrier
Flag: EXEMPT bug fix
Fix: b/387523217
Test: Manual test
Change-Id: Id28885a0972a7f7d6c43ae22149b6e3e49d7f374
2025-01-06 09:15:19 +00:00
Aishwarya Mallampati
45926f698b
Merge "Address API review comments." into main
2025-01-03 11:30:49 -08:00
Hakjun Choi
5a622211dc
Merge "Prevent possible crash by adding null pointer check" into main
2025-01-02 18:47:27 -08:00
Chaohui Wang
611c62294a
Use BytesFormatter for data usage
...
Change "480 B" to "480 byte".
And no longer use FormattedDataUsage.
Bug: 321861088
Flag: EXEMPT bug fix
Test: manual - App data usage
Test: unit test
Change-Id: I9ed220e2d5b8fc512d7d28f6fa7faebb37beab83
2025-01-02 18:14:10 -08:00
Hakjun Choi
e3f0ebfe5b
Prevent possible crash by adding null pointer check
...
Flag: EXEMPT bug fix
Bug: 383144219
Test: manually test if it works finely
Test: atest NetworkSelectRepositoryTest NetworkSelectSettingsTest
Change-Id: I55c50c7ed9856461e00239df2a683693510fd0b7
2025-01-02 04:16:54 -08:00
Weng Su
0403cda3be
Merge "[Catalyst] Add back Airplane toggle metrics" into main
2024-12-30 19:22:41 -08:00
Weng Su
63215582d5
[Catalyst] Add back Airplane toggle metrics
...
- The original Airplane toggle metrics is recorded by AirplaneEnabler. Since the design of Catalyst removes AirplaneEnabler, the metrics needs to be added to Catalyst preference.
NO_IFTTT=Catalyst only
Bug: 386330825
Flag: EXEMPT bugfix
Test: Manual testing
atest -c AirplaneModePreferenceTest
Change-Id: I61f9fc5d623e7d497d13ddf7bc37990ce0fa223e
2024-12-30 02:54:28 +08:00
Jacky Wang
cfcf20c70a
[Catalyst] Provide screen key to @ProvidePreferenceScreen
...
NO_IFTTT=Catalyst only
Bug: 386179791
Flag: com.android.settings.flags.catalyst
Test: manual
Change-Id: Ie8106ec45a32e4a61826512fc62746c9ffc47d9c
2024-12-27 17:14:27 +08:00
Jason Chiu
bf7c271efc
Merge "[Catalyst] Implement get{Read,Write}Permissions for Adaptive connectivity" into main
2024-12-26 20:56:09 -08:00
Treehugger Robot
5911efa204
Merge "[Catalyst] Implement get{Read,Write}Permissions for Airplane mode" into main
2024-12-26 20:34:17 -08:00
Aishwarya Mallampati
6edebba10e
Address API review comments.
...
Bug: 384876570
Test: make
Flag: com.android.internal.telephony.flags.satellite_system_apis
Change-Id: I5bdbe2ebbb5bb39969d6252814e067420a1eb7bc
2024-12-26 15:29:04 -08:00
Jason Chiu
d1066117f7
[Catalyst] Implement get{Read,Write}Permissions for Airplane mode
...
NO_IFTTT=Catalyst only
Fix: 385265477
Flag: com.android.settings.flags.catalyst_network_provider_and_internet_screen
Test: devtool
Change-Id: Ib357563787f01dead06c1167a1a5a9ad4a268082
2024-12-26 17:16:02 +08:00
Jason Chiu
1568db6ea4
[Catalyst] Implement get{Read,Write}Permissions for Adaptive connectivity
...
NO_IFTTT=Catalyst only
Fix: 385266011
Flag: com.android.settings.flags.catalyst_adaptive_connectivity
Test: devtool
Change-Id: I06505cc934ad829edb6a9b62ec0848cedcc814a2
2024-12-26 16:10:41 +08:00
Chaohui Wang
a202d9f94d
Merge "Clean up UiccInfoEntity" into main
2024-12-25 17:22:37 -08:00
Chaohui Wang
554da2d561
Fix TetherPreference summary missing
...
PreferenceController need a constructor(context, key) to work in xml.
Bug: 377146536
Flag: EXEMPT bug fix
Test: manual - on Network & internet
Change-Id: Ib3c0155eacdff128333abf04a8103300623f4c2a
2024-12-25 15:23:13 +08:00
Chaohui Wang
a16f8fcf53
Clean up UiccInfoEntity
...
It's not used any more.
Bug: 348118234
Flag: EXEMPT clean up
Test: manual - on Mobile Settings
Test: atest DefaultSubscriptionControllerTest
Change-Id: I663efc1bb53230c34bc30641703e78fb170772d8
2024-12-25 10:12:29 +08:00
Treehugger Robot
8e86a05eab
Merge "Avoid string mismatch of menu name and dialog title" into main
2024-12-23 20:38:18 -08:00
tomhsu
940fc8f39e
Avoid string mismatch of menu name and dialog title
...
- 2 different strings cause this issue.
Flag: EXEMPT bug fix
Fix: b/385687217
Test: Manual test
Change-Id: Ib1a5b8271d7825d95a09c3d6c11fa66a1a6cb0e5
2024-12-23 19:35:07 -08:00