Julia Reynolds
fcebcb2735
Remove unneeded setttings search info
...
Test: chage languages in Settings, search for a mode by name
Bug: 354141067
Flag: android.app.modes_ui
Change-Id: If12d76d268134e415510304278441a53d76af36d
2024-09-12 09:14:11 -04:00
Pavel Grafov
6886e03e44
Merge "Clean up fully rolled out HeadlessSingleUserFixes" into main
2024-08-30 15:20:28 +00:00
Weng Su
e8c9816d15
Merge "Fix WifiPrivacy for special SSID AP" into main
2024-08-30 09:25:46 +00:00
Weng Su
407f69fec5
Fix WifiPrivacy for special SSID AP
...
- root cause: specail SSID AP(contain '%', end with '\' or '/' and end with '???'), andriodx Navigation cannot find destination
- changes: use Base64 UrlEncode replace String
Bug: 360304229
Flag: EXEMPT bugfix
Test: Manual testing
atest -c WifiPrivacyPageProviderTest
Change-Id: Ifb89451477f2ba143f504b94c8d4d9167aee2c2e
2024-08-30 16:24:49 +08:00
YK Hung
2d07418b8b
Merge "Add log for fetch data from BatteryStatsManager." into main
2024-08-30 07:34:31 +00:00
mxyyiyi
5a9c00e63e
Add log for fetch data from BatteryStatsManager.
...
Bug: 362177550
Bug: 357978626
Test: manual
Flag: EXEMPT bug fix
Change-Id: Iec6e7ccb871cc34d5ab3d2c8d8414edef0118024
2024-08-30 14:13:22 +08:00
Chaohui Wang
c72c540ab6
Merge "Clean up InternetPreferenceController" into main
2024-08-30 03:29:56 +00:00
Chris Antol
0e1d5fdce4
Merge "Only check INTERACT_ACROSS_USERS_FULL when user handle is not current" into main
2024-08-30 01:10:54 +00:00
Treehugger Robot
e6aaa5c87b
Merge "Make ZenIconLoader injectable (in SystemUI)" into main
2024-08-29 22:59:49 +00:00
Treehugger Robot
6faaf80204
Merge "Allow Watch Unlock to exit back to Device Unlock settings." into main
2024-08-29 21:00:16 +00:00
Chris Antol
78ee160c20
Only check INTERACT_ACROSS_USERS_FULL when user handle is not current
...
Bug: 326057017
Change-Id: I83ab4461f28e7f40c676099213c840a1a7dc932a
Test: atest; open app info pages from both primary and secondary profile -> verify they open as expected
Flag: EXEMPT bug fix
2024-08-29 19:53:08 +00:00
Pavel Grafov
93c566ef5b
Clean up fully rolled out HeadlessSingleUserFixes
...
Flag was rolled out in Android V.
Bug: 335663055
Test: TH
Flag: EXEMPT flag cleanup
Change-Id: I7de1f400d03662b690f4a77a379994985797a3fe
2024-08-29 17:04:36 +01:00
Diya Bera
d72678d33d
Merge "Add mandatory biometric for exported enroll intents" into main
2024-08-29 13:45:44 +00:00
Chaitanya Cheemala (xWF)
3605e23587
Merge "Revert "Show a dialog if bluetooth key is missing when reconnecting"" into main
2024-08-29 11:36:05 +00:00
Chaitanya Cheemala (xWF)
29c7cc0cb5
Revert "Show a dialog if bluetooth key is missing when reconnecting"
...
Revert submission 28985385-bt_key_missing_dialog
Reason for revert: Likely culprit for b/362901443 - verifying through ABTD before revert submission. This is part of the standard investigation process, and does not mean your CL will be reverted.
Reverted changes: /q/submissionid:28985385-bt_key_missing_dialog
Change-Id: I2a3ab8f0dbd2c81eda49d11abc6d586f59f149e9
2024-08-29 10:25:04 +00:00
Weng Su
1d92232b84
Add WIFI_LEVEL_UNREACHABLE logs
...
- Add WIFI_LEVEL_UNREACHABLE logs in Wi-Fi details settings
Bug: 362269742
Flag: EXEMPT add logs only
Test: Manual testing
Change-Id: I9a2b01df06417bafa85d300f1abe41797ec08143
2024-08-29 17:08:25 +08:00
Chaohui Wang
fc8e8991c9
Clean up InternetPreferenceController
...
And also the flag.
Bug: 339884322
Flag: com.android.settings.flags.internet_preference_controller_v2
Test: manual - Network & internet
Change-Id: Icb3427f6624db0442c05f5e149dbe522d1497e83
2024-08-29 15:55:44 +08:00
Chaohui Wang
bb8199e8be
Merge "Create VideoCallingRepository" into main
2024-08-29 06:52:50 +00:00
Chaohui Wang
ca8a69bd9e
Merge "Create EuiccRepository" into main
2024-08-29 06:52:07 +00:00
Haijie Hong
5247f4936d
Merge "Show a dialog if bluetooth key is missing when reconnecting" into main
2024-08-29 05:59:34 +00:00
Haijie Hong
cafb920cdd
Merge "Clean up settings subsequent pairing aconfig flag" into main
2024-08-29 05:30:34 +00:00
Chaohui Wang
f218f76221
Create VideoCallingRepository
...
Also support settings search for video calling.
Fix: 233327342
Flag: EXEMPT bug fix
Test: manual - on mobile settings
Test: manual - search video calling
Test: unit test
Change-Id: Ic4a25849f77f1759fa157931d428daa9e6854ff2
2024-08-29 03:37:50 +00:00
Chaohui Wang
f74e90787e
Create EuiccRepository
...
Which also avoid calling from main thread.
Bug: 356684993
Flag: EXEMPT bug fix
Test: manual - on SIMs
Test: atest EuiccRepositoryTest
Change-Id: I0b11b0bd1e8a4b5754781e888fd220fa3080a212
2024-08-29 11:34:19 +08:00
Yiyi Shen
a73545d878
Merge "Register callbacks on background thread to avoid ANR" into main
2024-08-29 03:26:31 +00:00
Yuri Lin
772928694f
Merge "Add modes to Settings homepage." into main
2024-08-29 00:56:11 +00:00
Yuri Lin
3ccbb0ffa5
Add modes to Settings homepage.
...
Also moves the modes entrypoints out of the sub-pages it was previously in (notifications and sound settings).
Bug: 353700470
Test: manual by opening the homepage
Flag: android.app.modes_ui
Change-Id: I53124bfed25c43fc2dabaf9c43ce0513bbfc7377
2024-08-28 13:13:46 -04:00
Chris Antol
468e15f49a
Supported updated suggestion cards in AOSP Settings
...
Flag: com.android.settings.flags.updated_suggestion_card_aosp
Bug: 323258154
Test: Enable flag and trigger suggestion cards to show
Change-Id: Iee47d05d8d75c10ba073ae3541f108bc37b4c09b
2024-08-28 16:35:01 +00:00
Pat Manning
4c90aa7404
Merge "Replace Large mouse pointer setting with Pointer Scale" into main
2024-08-28 12:22:36 +00:00
Matías Hernández
227548d927
Make ZenIconLoader injectable (in SystemUI)
...
In settings, reduce calls to getInstance(), and pass it to preferences and their controllers instead.
Bug: 360399800
Test: atest ZenModesListItemPreferenceTest ZenModesListPreferenceControllerTest
Flag: android.app.modes_ui
Change-Id: I318320575e3bd32b5d13a385fa644f8032484e1c
2024-08-28 14:10:20 +02:00
Pat Manning
f81aec1662
Replace Large mouse pointer setting with Pointer Scale
...
Bug: 269100659
Test: LargePointerIconPreferenceControllerTest
Flag: android.view.flags.enable_vector_cursor_a11y_settings
Change-Id: Ic643eb1eb862388eddf5d6f3de2d25739d4d23ad
2024-08-28 11:16:09 +00:00
Haijie Hong
34cf0cbea1
Show a dialog if bluetooth key is missing when reconnecting
...
BUG: 360031750
Test: atest BluetoothKeyMissingDialogTest
Flag: com.android.settings.flags.enable_bluetooth_key_missing_dialog
Change-Id: Iab75675b4cd8fec7ab55516cd0f057a9c7d92f7e
2024-08-28 15:55:35 +08:00
Treehugger Robot
23513bf7fe
Merge "bluetooth: Refactor BT Audio Codec list" into main am: 7c9f1454da am: 96fcc4903b
...
Original change: https://android-review.googlesource.com/c/platform/packages/apps/Settings/+/3241342
Change-Id: Ib2e3b5568569052b4d0ccd92b42e9c5e4ba3ddb6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-08-28 07:31:49 +00:00
Treehugger Robot
96fcc4903b
Merge "bluetooth: Refactor BT Audio Codec list" into main am: 7c9f1454da
...
Original change: https://android-review.googlesource.com/c/platform/packages/apps/Settings/+/3241342
Change-Id: I87e97131d3361224aa898838bf6c04308d95bd28
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-08-28 07:23:17 +00:00
Haijie Hong
dc68fd4253
Clean up settings subsequent pairing aconfig flag
...
BUG: 362649019
Test: atest FastPairDeviceGroupControllerTest
Flag: EXEMPT clean up
Change-Id: Ia49b0e4e9e5b9af7fe33b2182344f7a43786f111
2024-08-28 14:28:20 +08:00
Haijie Hong
4775f41ec6
Merge "Add help button on the top right corner of more settings page" into main
2024-08-28 05:35:57 +00:00
Haijie Hong
c23786f329
Merge "Use Spatializer in overlay for new device details page" into main
2024-08-28 04:20:13 +00:00
Yiyi Shen
faefac6ca8
Merge "[Audiosharing] Route to audio sharing page to start broadcast." into main
2024-08-28 01:56:09 +00:00
Yiyi Shen
f1edce7116
Merge "[Audiosharing] Handle auto start intent from QS" into main
2024-08-28 01:55:41 +00:00
Chris Antol
4ac18324a8
Merge "Checks cross user permission before handling intent" into main
2024-08-27 23:38:08 +00:00
Treehugger Robot
78e191a69c
Merge "Use ZenMode.getIconKey() and ZenIconLoader.getIcon() in Settings" into main
2024-08-27 23:24:11 +00:00
Fan Wu
d3b3edd451
Checks cross user permission before handling intent
...
Bug: 326057017
Test: atest
Flag: EXEMPT bug fix
Change-Id: I3444e55b22b7487f96b0e3e9deb3f844c4c4723a
2024-08-27 21:50:01 +00:00
Jakub Rotkiewicz (xWF)
b91de2f3b1
Merge "bluetooth: Fix Mono/Stereo selection with new codec list" into main am: c640aeeec9 am: 51cac72d94
...
Original change: https://android-review.googlesource.com/c/platform/packages/apps/Settings/+/3241341
Change-Id: I8a782e17854159f468acf4fb157a294896c4f120
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-08-27 20:48:49 +00:00
Jakub Rotkiewicz (xWF)
51cac72d94
Merge "bluetooth: Fix Mono/Stereo selection with new codec list" into main am: c640aeeec9
...
Original change: https://android-review.googlesource.com/c/platform/packages/apps/Settings/+/3241341
Change-Id: I08cbe0634d9c4926af2d9ac927e81960d966f5bf
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-08-27 20:42:02 +00:00
Jakub Rotkiewicz (xWF)
ab1a9a73e9
Merge "bluetooth: remove debug logs guard" into main am: 8b780a831e
...
Original change: https://android-review.googlesource.com/c/platform/packages/apps/Settings/+/3241340
Change-Id: Ied02c723be359d7d2873313a05ea9d6c178cd5e7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-08-27 20:41:40 +00:00
Jakub Rotkiewicz
97b113a660
bluetooth: Refactor BT Audio Codec list
...
* Show only selectable codecs to the user
* Removed redundant 'abstract' layer
* Disable codec selection when BluetoothA2dp, active device unavailable
or HD Audio disabled.
Bug: 329809288
Bug: 346490998
Flag: EXEMPT - refactor
Test: atest SettingsRoboTests:com.android.settings.development.bluetooth.BluetoothCodecListPreferenceControllerTest
Merged-In: I56ebfeaf2cfa22ec253db897d7b7e96d1f8eee61
Change-Id: I23714715d9257479f5eac1a172ba1804da7e64e3
2024-08-27 20:15:01 +00:00
Treehugger Robot
c96571371c
Merge "Gate work profile code path in StylusDeviceController." into main
2024-08-27 20:06:14 +00:00
Yiyi Shen
23601a670d
Register callbacks on background thread to avoid ANR
...
Fix: 360798156
Test: atest
Flag: EXEMPT small fix
Change-Id: Ia40bbe33952fa7ea2b951c04cf47b4a05f641e26
2024-08-27 15:37:59 +00:00
Diya Bera
b8ab650afe
Add mandatory biometric for exported enroll intents
...
Flag: android.hardware.biometrics.flags.mandatory_biometrics
Fixes: 358173662
Test: N/A
Change-Id: Ic67d42ba84220f4c18cf445ae75d4f7f8dfd1f39
2024-08-27 14:10:17 +00:00
Yiyi Shen
d7d72f70d5
[Audiosharing] Handle auto start intent from QS
...
When intent extra EXTRA_START_LE_AUDIO_SHARING is true, audio sharing
page needs auto toggle on the main switch and start audio sharing.
And if there are one active sink and one connected sink, auto add source
to them without popping up dialog.
Test: atest
Flag: com.android.settingslib.flags.enable_le_audio_sharing
Bug: 331892035
Change-Id: I0c677ea33c9e0e3eeb8495c8618bff685b13a8ed
2024-08-27 11:45:30 +00:00
Haijie Hong
4b04b5e2d4
Use Spatializer in overlay for new device details page
...
BUG: 343317785
Test: local tested
Flag: com.android.settings.flags.enable_bluetooth_device_details_polish
Change-Id: I6c80fac5e74902dd746262e555eb0a5a2e865718
2024-08-27 13:27:35 +08:00