Commit Graph

147620 Commits

Author SHA1 Message Date
Bill Yi
0404b91009 Merge "Import translations. DO NOT MERGE ANYWHERE" into main 2025-03-12 14:17:32 -07:00
Guojing Yuan
e5087ac36f [automerger skipped] Merge "[CDM] Checks NLS component name instead of package name" into tm-dev am: 14629c9d47 am: 219079c50b am: ccce5d5dd5 -s ours am: 9e7a97cf70 -s ours am: bde1a78038 -s ours am: 2c772d1270 -s ours
am skip reason: Merged-In I1be52fcb3d52b8b84353ea00fd57d8360ddd966c with SHA-1 b0fce927bf is already in history

Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/31744520

Change-Id: I6dfe7210db6bc6225b0bd48788470f77444d4890
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2025-03-12 14:06:50 -07:00
Guojing Yuan
a567a7fcc8 [automerger skipped] Merge "[CDM] Checks NLS component name instead of package name" into tm-dev am: 14629c9d47 am: 7d438b77b4 am: 900dbd8df9 am: 31e737038e am: 0be2e7fe2f -s ours
am skip reason: Merged-In I1be52fcb3d52b8b84353ea00fd57d8360ddd966c with SHA-1 b0fce927bf is already in history

Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/31744520

Change-Id: I8796f3d2352f10ec6fbfe512558581fda88fd900
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2025-03-12 14:06:36 -07:00
Guojing Yuan
2c772d1270 [automerger skipped] Merge "[CDM] Checks NLS component name instead of package name" into tm-dev am: 14629c9d47 am: 219079c50b am: ccce5d5dd5 -s ours am: 9e7a97cf70 -s ours am: bde1a78038 -s ours
am skip reason: Merged-In I1be52fcb3d52b8b84353ea00fd57d8360ddd966c with SHA-1 b0fce927bf is already in history

Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/31744520

Change-Id: Iadc56ccf4464fdb63c2ef567bbf74c0c45e6a6b6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2025-03-12 13:42:14 -07:00
Guojing Yuan
0be2e7fe2f Merge "[CDM] Checks NLS component name instead of package name" into tm-dev am: 14629c9d47 am: 7d438b77b4 am: 900dbd8df9 am: 31e737038e
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/31744520

Change-Id: Ie3e2d20adf07f30e685065a70b1f8e6dece7cf5d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2025-03-12 13:42:00 -07:00
Guojing Yuan
4060b510be [automerger skipped] Merge "[CDM] Checks NLS component name instead of package name" into tm-dev am: 14629c9d47 am: 219079c50b am: ccce5d5dd5 -s ours am: 9e7a97cf70 -s ours am: 01693a9988 -s ours
am skip reason: Merged-In I1be52fcb3d52b8b84353ea00fd57d8360ddd966c with SHA-1 b0fce927bf is already in history

Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/31744520

Change-Id: I8816b4c71d27c717c99f1d567689fd06318acce0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2025-03-12 13:41:56 -07:00
Guojing Yuan
7c6c655bd5 [automerger skipped] Merge "[CDM] Checks NLS component name instead of package name" into tm-dev am: 14629c9d47 am: 7d438b77b4 am: 900dbd8df9 am: d46a401c18 -s ours
am skip reason: Merged-In I1be52fcb3d52b8b84353ea00fd57d8360ddd966c with SHA-1 f5ed187ffb is already in history

Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/31744520

Change-Id: Ie60c4dcb48dfd770672382103b93ea79d3f3cc18
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2025-03-12 13:41:37 -07:00
Guojing Yuan
01693a9988 [automerger skipped] Merge "[CDM] Checks NLS component name instead of package name" into tm-dev am: 14629c9d47 am: 219079c50b am: ccce5d5dd5 -s ours am: 9e7a97cf70 -s ours
am skip reason: Merged-In I1be52fcb3d52b8b84353ea00fd57d8360ddd966c with SHA-1 b0fce927bf is already in history

Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/31744520

Change-Id: If8032d2cdc61d656a86109e480e225cbbc0fd250
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2025-03-12 13:06:34 -07:00
Guojing Yuan
d46a401c18 Merge "[CDM] Checks NLS component name instead of package name" into tm-dev am: 14629c9d47 am: 7d438b77b4 am: 900dbd8df9
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/31744520

Change-Id: Ie16c398ccdb50d4aadb345de6d02a86dcd2b3055
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2025-03-12 13:06:18 -07:00
Guojing Yuan
bde1a78038 [automerger skipped] Merge "[CDM] Checks NLS component name instead of package name" into tm-dev am: 14629c9d47 am: 219079c50b am: ccce5d5dd5 -s ours am: 9e7a97cf70 -s ours
am skip reason: Merged-In I1be52fcb3d52b8b84353ea00fd57d8360ddd966c with SHA-1 b0fce927bf is already in history

Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/31744520

Change-Id: Icbc92e1f3ef7b596ace9e9afb038e9fdd0ff2296
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2025-03-12 13:01:47 -07:00
Guojing Yuan
31e737038e Merge "[CDM] Checks NLS component name instead of package name" into tm-dev am: 14629c9d47 am: 7d438b77b4 am: 900dbd8df9
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/31744520

Change-Id: Ibfcbd49f450786c87ee3c3da86dd6e19172a36e0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2025-03-12 13:01:30 -07:00
Guojing Yuan
9e7a97cf70 [automerger skipped] Merge "[CDM] Checks NLS component name instead of package name" into tm-dev am: 14629c9d47 am: 219079c50b am: ccce5d5dd5 -s ours
am skip reason: Merged-In I1be52fcb3d52b8b84353ea00fd57d8360ddd966c with SHA-1 b0fce927bf is already in history

Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/31744520

Change-Id: I6601c8fecf33dcd903d5533872181edb4c1fff6a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2025-03-12 12:53:17 -07:00
Guojing Yuan
900dbd8df9 Merge "[CDM] Checks NLS component name instead of package name" into tm-dev am: 14629c9d47 am: 7d438b77b4
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/31744520

Change-Id: I0c27308d3f8b3532e21fddfdfb48abe03d6a456b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2025-03-12 12:30:19 -07:00
Guojing Yuan
ccce5d5dd5 Merge "[CDM] Checks NLS component name instead of package name" into tm-dev am: 14629c9d47 am: 219079c50b
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/31744520

Change-Id: I1cbe0436ee22c9793566f862c1b5d2b58f03c8d1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2025-03-12 12:28:47 -07:00
Yuhan Yang
a8eecd48d9 Add observer to autoclick main switch controller
Add an observer in ToggleAutoclickMainSwitchPreferenceController
so when the autoclick is toggled on/off at somewhere else such as
autoclick shortcut, the main switch will change accordingly.

screen cast:
go/screencast-njawnjqynzi2ode1mzm0nhxmztqwmddjzc03oa

Bug: 391416057
Test: verified manually
Flag: com.android.server.accessibility.enable_autoclick_indicator
Change-Id: I6e2a3af55cbd3f03b4feeb268b84510fc55518bf
2025-03-12 19:13:05 +00:00
Vitor Carvalho
67b21fb238 Merge "Update ParentalControlsUtils to use a new utility that is able to retrieve the component for the EnforcedAdmin." into main 2025-03-12 12:00:30 -07:00
Guojing Yuan
219079c50b Merge "[CDM] Checks NLS component name instead of package name" into tm-dev am: 14629c9d47
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/31744520

Change-Id: I15292b0ac9a408454e079642ce652737bd490ad9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2025-03-12 11:56:32 -07:00
Guojing Yuan
7d438b77b4 Merge "[CDM] Checks NLS component name instead of package name" into tm-dev am: 14629c9d47
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/31744520

Change-Id: Ifd237482647e4893c2e4dddcb87340de5a5fe610
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2025-03-12 11:55:45 -07:00
Ebru Kurnaz
f9855a3bc1 Merge "Fix density slider not updating density when dragged." into main 2025-03-12 11:52:16 -07:00
Guojing Yuan
14629c9d47 Merge "[CDM] Checks NLS component name instead of package name" into tm-dev 2025-03-12 11:22:03 -07:00
Jan Tomljanovic
17f51b712a Merge "Add owners files for safetycenter in settings." into main 2025-03-12 10:47:00 -07:00
Junchen Quan
9b0ece9799 Merge "[Device Supervision] Implement createConfirmSupervisionCredentialsIntent API" into main 2025-03-12 10:34:49 -07:00
juquan
160b8bc1bb [Device Supervision] Implement createConfirmSupervisionCredentialsIntent API
The `ConfirmSupervisionCredentialsActivity` has been added and it's intended to be launched via the intent.

Bug: 392961554
Flag: android.app.supervision.flags.enable_supervision_settings_screen
Test: atest SupervisionMainSwitchPreferenceTest
Change-Id: I2322256a5711d5b90f826f467110c6861a7734ad
2025-03-12 10:34:06 -07:00
Graciela Putri
2952619104 Merge "Add LSE App Compat OWNERS for Settings" into main 2025-03-12 09:39:40 -07:00
Shaowei Shen
d688e69c2e Merge "[Physical Keyboard] Update seekbars" into main 2025-03-12 08:46:59 -07:00
Treehugger Robot
6bdefff962 Merge "[Dialog] Remove the space." into main 2025-03-12 07:58:46 -07:00
Graciela Putri
90cd7eb98c Add LSE App Compat OWNERS for Settings
Flag: EXEMPT adding OWNERS
Fix: 402735141
Test: m
Change-Id: I459bf13bf9ccd067c0ddf067b56ce0e6ecaf4d7d
2025-03-12 07:54:16 -07:00
Hani Kazmi
08fb4d950a Merge "[AAPM] Add framework stats atoms for Advanced Protection" into main 2025-03-12 06:46:25 -07:00
Vitor Carvalho
89287233f1 Update ParentalControlsUtils to use a new utility that is able to retrieve the component for the EnforcedAdmin.
Bug: 382038943
Flag: android.app.supervision.flags.deprecate_dpm_supervision_apis
Test: atest ParentalControlsUtilsTest
Change-Id: Ic2ecf644f2966bbe2e29c4a691db9e004f0d6a0e
2025-03-12 13:41:21 +00:00
Treehugger Robot
5bf1ec1a38 Merge "[Catalyst] Implement metrics/tags for Media page" into main 2025-03-12 05:58:28 -07:00
Chelsea Hao
9d665a0cbc Merge "Handle receive state in audio stream media service." into main 2025-03-12 05:13:53 -07:00
danielwbhuang
4c2949224f [Dialog] Remove the space.
Remove the space before the question mark

Bug: 388942734
Test: manual verification
Flag: EXEMPT bugfix
Change-Id: Iebb8ad106f5c28085943733c414ed25444955399
2025-03-12 19:40:37 +08:00
Ebru Kurnaz
e478bf5797 Fix density slider not updating density when dragged.
Flag: com.android.settings.flags.display_size_connected_display_setting
Test: atest ExternalDisplayPreferenceFragmentTest
Bug: 401603093
Change-Id: Ie27a6f50dd9869b3d00a197cadfb24bf76901828
2025-03-12 11:29:39 +00:00
Hani Kazmi
d22dc992a3 [AAPM] Add framework stats atoms for Advanced Protection
Emit logs whenever advanced protection state changes, or the user is impacted
(inferred by a dialogue being shown)

Bug: 391635274
Change-Id: Ie940afbeaf023df5b1733b2137829ecc78ade137
Test: AdvancedProtectionManagerTest AdvancedProtectionServiceTest
Flag: android.security.aapm_api
2025-03-12 03:47:13 -07:00
Yiyi Shen
ab6c7a8d97 [Audiosharing] Use getBroadcastToUnicastFallbackGroup to get primary
Flag: com.android.settingslib.flags.adopt_primary_group_management_api_v2
Test: atest
Bug: 397568136

Change-Id: I50487a8e5948fec6d8e71e2a0cf499cc7f0cf59d
2025-03-12 03:12:42 -07:00
chelseahao
3d54a876f5 Handle receive state in audio stream media service.
Test: atest
Bug: 398700619
Flag: com.android.settingslib.flags.audio_stream_media_service_by_receive_state
Change-Id: If8934dd6da5420c0e345ae0f412cc9e512e43027
2025-03-12 03:10:35 -07:00
yqian
d4774b37aa Update the audio sharing QR code logic to enable OEMs providing customized QR code image
Test: atest AudioSharingFeatureProviderImplTest
Bug: b/397137711
Flag: EXEMPT no-op

Change-Id: I124d6ded50faf9fa0ca06bd5b34d72e9399f3e59
2025-03-12 18:00:42 +08:00
Shawn Lin
c4ee2b83e5 Launch multiple biometric enrollment when no biometric is enrolled
When a user clicks the biometric item in the Device unlock page and no
biometric is enrolled:
- Fingerint clicked: Launch fingerprint enroll then face enroll.
- Face clicked: Launch face enroll then fingerprint enroll.

Bug: 370940762
Test: atest FaceSafetySourceTest FingerprintSafetySourceTest
Flag: com.android.settings.flags.biometrics_onboarding_education
Change-Id: I874b96a75ec0c126ae1674bb6ab220a0a8533fcd
2025-03-12 09:56:39 +00:00
Treehugger Robot
52c57d003e Merge "Fix watch UMO is dismissed when the phone is showing "Stream Paused" notification." into main 2025-03-12 01:29:46 -07:00
shaoweishen
b547394a56 [Physical Keyboard] Update seekbars
Update seekbars color and style.

Bug: 374030364
Bug: 399285693
Flag: com.android.settings.keyboard.keyboard_and_touchpad_a11y_new_page_enabled
Test: atest
packages/apps/Settings/tests/robotests/src/com/android/settings/inputmethod/

Change-Id: I251a7241b614114a5bb9d5090fcd22cb873ebc51
2025-03-12 00:50:15 -07:00
Victor Li
1aa81f07bb Fix watch UMO is dismissed when the phone is showing "Stream Paused" notification.
Change-Id: I4aef37893eb6420117dc61ab2939dce7709c33ef
BUG: 402599529
2025-03-11 23:55:42 -07:00
Chelsea Hao
de3ec7e343 Merge "Skip starting audio stream service by UI events when flag is on." into main 2025-03-11 23:27:38 -07:00
Yongshun Liu
0e1bf4cff6 a11y: Only show the cursor following mode setting with detected mouse
This makes sure the cursor following mode setting to be visible only
when a mouse device is detected.

Bug: b/398066000
Flag: com.android.settings.accessibility.enable_magnification_cursor_following_dialog
Test: com.android.settings.accessibility.ToggleScreenMagnificationPreferenceFragmentTest
Change-Id: I7dd27e9d8a841461900e28d8ae07d17f86a0b662
2025-03-11 23:11:15 -07:00
Wes Okuhara
24b6ba590a Merge "Settings: Create aconfig flag for search result deep links in same task" into main 2025-03-11 22:13:30 -07:00
Yiyi Shen
d2c3d12372 Merge "[Audiosharing] Update device list when primary buds change" into main 2025-03-11 22:11:33 -07:00
chelseahao
1ecccc4f25 A broadcast receiver to handle ACTION_LE_AUDIO_PRIVATE_BROADCAST_RECEIVED.
Test: atest
Bug: 398700619
Flag: com.android.settingslib.flags.audio_stream_media_service_by_receive_state
Change-Id: I7fbc233028641bb401ebb09f709304af3209ab64
2025-03-12 12:49:08 +08:00
Mir Noshin Jahan
cd97aa3376 Add Settings contract keys for adaptive Wi-Fi and mobile network toggle switches
Test: Build pass
Bug: 393645580
Flag: com.android.settings.flags.enable_nested_toggle_switches

Change-Id: Ia9b658519e7fae7304871c2eb48e07dc9f1620c2
2025-03-11 21:42:48 -07:00
chelseahao
ec38f8bad7 Add a broadcast receiver for private broadcast receive data.
Test: atest
Bug: 398700619
Flag: com.android.settingslib.flags.audio_stream_media_service_by_receive_state
Change-Id: I1c75386241227a0f76aee61d677954ff8ce55b5f
2025-03-12 12:26:22 +08:00
Candice Lo
c8d9ab2c55 Merge "Add content descriptions for Display size and text previews" into main 2025-03-11 19:25:23 -07:00
Shawn Lin
50d8d10c58 Merge "Update strings for summary in device unlock page" into main 2025-03-11 19:25:14 -07:00