Treehugger Robot
5667b48b34
Merge "Removing upstream flag as it is now the default. Also moving to internal robolectric projects to no longer use the _upstream suffix." into main am: 7aa0ef4049
am: e96beeeb46
...
Original change: https://android-review.googlesource.com/c/platform/packages/apps/Settings/+/3443580
Change-Id: Iaf9c2effb80f752248786899b2fc32dad335358f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2025-01-09 10:44:22 -08:00
Hao Dong
aad0b6827b
Merge "Set class name when createConfirmDeviceCredentialIntent() API is used." into sc-qpr1-dev
2025-01-09 10:37:25 -08:00
Kasia Krejszeff
ad6fbc96cd
Fix an assumption that UserHandle.myUserId() always returns the main
...
user.
In some cases, e.g. in Private Space Storage Info fragment it returns
the Private profile id and this was leading to a crash, see b/378471943.
Bug: 378471943
Test: Manually and presubmit
Flag: com.android.settings.flags.utils_return_user_handle_for_current_user_id
Change-Id: I5f7bedc66ebcac8b0ae265b7189dd1821edb3cd7
2025-01-09 18:25:24 +00:00
Dipankar Bhardwaj
09e4fd3b62
Use RELEASE_OR_PREVIEW_DISPLAY to show android build version
...
Change-Id: I6746ce0f501756775a3e2f769a36b572845c1ab7
Test: n/a
Bug: 385863350
Flag: EXEMPT minor fix
2025-01-09 10:21:12 -08:00
Hao Dong
04392610ce
[automerger skipped] Merge "Set class name when createConfirmDeviceCredentialIntent() API is used." into sc-v2-dev am: a0b42f7f95
-s ours am: 66f8db84d6
-s ours am: 596ca04d69
-s ours
...
am skip reason: Merged-In I762f280def79d428ed9cf119ace5ccc2b6be2560 with SHA-1 2b7c1f1105
is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/29911394
Change-Id: I4a868568ee590306adbe793adcf1d9c0bd4b8b6a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2025-01-09 10:20:30 -08:00
Hao Dong
a76c571b37
[automerger skipped] Set class name when createConfirmDeviceCredentialIntent() API is used. am: 417970a8ca
-s ours am: 19c298d5a9
-s ours am: 9c190ed43b
-s ours
...
am skip reason: Merged-In I762f280def79d428ed9cf119ace5ccc2b6be2560 with SHA-1 2b7c1f1105
is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/29911394
Change-Id: Idbfdf53b509529d463abd6b6403ec72649abba0b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2025-01-09 10:20:21 -08:00
Treehugger Robot
e96beeeb46
Merge "Removing upstream flag as it is now the default. Also moving to internal robolectric projects to no longer use the _upstream suffix." into main am: 7aa0ef4049
...
Original change: https://android-review.googlesource.com/c/platform/packages/apps/Settings/+/3443580
Change-Id: Ia834fda59f1beba933dc92abffcdf4d680863f43
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2025-01-09 10:07:35 -08:00
Hao Dong
901e7377cc
[automerger skipped] Merge "Set class name when createConfirmDeviceCredentialIntent() API is used." into sc-v2-dev am: a0b42f7f95
-s ours am: 66f8db84d6
-s ours
...
am skip reason: Merged-In I762f280def79d428ed9cf119ace5ccc2b6be2560 with SHA-1 2b7c1f1105
is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/29911394
Change-Id: Id78bea040278ce2387b6ad844e112a37a2412424
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2025-01-09 09:55:50 -08:00
Hao Dong
9cce9a26c7
[automerger skipped] Set class name when createConfirmDeviceCredentialIntent() API is used. am: 417970a8ca
-s ours am: 19c298d5a9
-s ours
...
am skip reason: Merged-In I762f280def79d428ed9cf119ace5ccc2b6be2560 with SHA-1 2b7c1f1105
is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/29911394
Change-Id: I9cacdae71cb8cc67977e9e9ace2350cd4bb0ad93
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2025-01-09 09:55:44 -08:00
Hao Dong
596ca04d69
[automerger skipped] Merge "Set class name when createConfirmDeviceCredentialIntent() API is used." into sc-v2-dev am: a0b42f7f95
-s ours am: 66f8db84d6
-s ours
...
am skip reason: Merged-In I762f280def79d428ed9cf119ace5ccc2b6be2560 with SHA-1 2b7c1f1105
is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/29911394
Change-Id: I65f0591d5cc3aaca0d4e88c7a7cd05993cbf334d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2025-01-09 09:55:22 -08:00
Hao Dong
9c190ed43b
[automerger skipped] Set class name when createConfirmDeviceCredentialIntent() API is used. am: 417970a8ca
-s ours am: 19c298d5a9
-s ours
...
am skip reason: Merged-In I762f280def79d428ed9cf119ace5ccc2b6be2560 with SHA-1 2b7c1f1105
is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/29911394
Change-Id: Ia6a803d7686a3eeff7a8912e429766f003d2beed
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2025-01-09 09:55:17 -08:00
Treehugger Robot
7aa0ef4049
Merge "Removing upstream flag as it is now the default. Also moving to internal robolectric projects to no longer use the _upstream suffix." into main
2025-01-09 09:42:36 -08:00
Hao Dong
66f8db84d6
[automerger skipped] Merge "Set class name when createConfirmDeviceCredentialIntent() API is used." into sc-v2-dev am: a0b42f7f95
-s ours
...
am skip reason: Merged-In I762f280def79d428ed9cf119ace5ccc2b6be2560 with SHA-1 2b7c1f1105
is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/29911394
Change-Id: I6379e2bc68a751a031c4c1f5ae821553096fecba
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2025-01-09 09:35:56 -08:00
Hao Dong
19c298d5a9
[automerger skipped] Set class name when createConfirmDeviceCredentialIntent() API is used. am: 417970a8ca
-s ours
...
am skip reason: Merged-In I762f280def79d428ed9cf119ace5ccc2b6be2560 with SHA-1 2b7c1f1105
is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/29911394
Change-Id: Icdb092214251cff340514e664c57c23046e3c093
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2025-01-09 09:35:50 -08:00
Treehugger Robot
d7e1504cfe
Merge "Allow system services to be optional" into main
2025-01-09 09:13:33 -08:00
Hao Dong
a0b42f7f95
Merge "Set class name when createConfirmDeviceCredentialIntent() API is used." into sc-v2-dev
2025-01-09 09:03:17 -08:00
YuhanYang
d5e44a0795
Add mouse scrollling speed slide bar
...
Bug: 383555305
Bug: 84795606
Test: Local DUT with aconfig flags enabled, verified slide bar
appears and can be updated.
Verified adjusting slide bar affects scrolling speed.
Flag: com.android.hardware.input.mouse_scrolling_acceleration
Change-Id: Ia66f88ce855ab152a161ef3f81ab643415fad517
2025-01-09 16:32:22 +00: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
Harry Cutts
9b3f964f18
BasePreferenceController: add some nullability annotations
...
One fixes a NullAway warning reported on change
I32ba2b6b8c05c1379b4d921350050979b1866805, and the other is just nice
to have.
Bug: 245989146
Change-Id: I8a7ffbddf865bab317fdabf5110262bb0626c529
Test: TreeHugger
Flag: EXEMPT unable to flag this kind of change
2025-01-09 14:30:59 +00:00
Jacky Wang
2ac3cdfb22
Fix memory leak on Accessibility screen
...
The root cause is that androidx.preference.Preference does not implement
equals and hashCode methods, but it is used as Map key (see bug comment2
for more details). Given that Preference.getParent() can find the
category, we can simplify the data structure from Map to List.
Bug: 388696327
Flag: EXEMPT bugfix
Test: Resume/Pause Accessibility screen 100 times
Change-Id: Ib70acbf2147048730f8a4e8fd66731f9efdadecf
2025-01-09 18:57:38 +08:00
Treehugger Robot
b7e1cc472e
Merge "[Catalyst] Add back Wi-Fi switch metrics" into main
2025-01-09 02:45:29 -08:00
Harry Cutts
adfb3a489d
Merge changes I32ba2b6b,I3f473d28,I717eb2a2 into main
...
* changes:
Touchpad: add @NonNull annotations to controller constructors
Touchpad: mark MetricsFeatureProviders final
Touchpad: fix some NullAway warnings
2025-01-09 02:38:54 -08:00
Ze Li
18279890cc
[Temp bonding] Block users to select temp bond device as primary device for call in "Call audio" under "Audio sharing" page
...
Test: com.android.settings.connecteddevice.audiosharing.AudioSharingCallAudioPreferenceControllerTest
Bug: 362859132
Flag: com.android.settingslib.flags.enable_temporary_bond_devices_ui
Change-Id: Ideafaa1b113a40219830b8ba2b5156b599481eee
2025-01-09 18:23:54 +08:00
Daniel Huang
723d2fff40
Merge "Remove ACTION_NUMBERING_SYSTEM_SETTINGS relevant implementation" into main
2025-01-09 01:41:54 -08:00
Shaowei Shen
43c9d7d26e
Merge "[Physical Keyboard] Fix L18n test bugs" into main
2025-01-09 01:39:02 -08:00
Menghan Li
e8dfb5d2fd
Merge "fix(ReduceBrightColorsPreferenceController) Different feature configs" into main
2025-01-09 01:16:31 -08:00
Menghan Li
291e62ffd1
Merge changes from topic "SurveyFeatureProvider_isSurveyAvailable" into main
...
* changes:
Add HaTS entrypoint for Magnification page
Add controller for magnification feedback preference
Add a new API: checkSurveyAvailable
2025-01-09 01:14:45 -08:00
shaoweishen
d05145553b
[Physical Keyboard] Fix bugs
...
adjust properties of dialog to match requirements
Bug: 374035349
Bug: 374030364
Test: atest SettingsRoboTests
Flag: com.android.settings.keyboard.keyboard_and_touchpad_a11y_new_page_enabled
Change-Id: I4ee77a7ea249e2bd00ef5a05270c1ab3f257f547
2025-01-09 09:07:53 +00:00
Chaohui Wang
7e8e683e60
Migrate to AppStorageRepository
...
Bug: 321861088
Flag: EXEMPT bug fix
Test: manual - on All apps and App info
Test: atest AppStorageSizesControllerTest
Test: atest AppStoragePreferenceTest
Change-Id: I3143de720493cb09854621b115d07e76bebf6699
2025-01-09 16:56:42 +08:00
Angela Wang
44e13bf11e
Merge "Remove flag enable_hearing_aid_preset_control" into main
2025-01-09 00:04:19 -08:00
Hao Dong
cfe94340c5
[automerger skipped] Merge "Set class name when createConfirmDeviceCredentialIntent() API is used." into tm-dev am: 5b67d6e863
am: 90fc883217
-s ours am: ba4746f0fe
-s ours am: a0b7458c13
-s ours
...
am skip reason: Merged-In I762f280def79d428ed9cf119ace5ccc2b6be2560 with SHA-1 d158b1675a
is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/28784982
Change-Id: Iabbf1de84d9a1bf397c700584b9f8dc5c291d3f0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2025-01-08 23:24:05 -08:00
Hao Dong
417970a8ca
Set class name when createConfirmDeviceCredentialIntent() API is used.
...
Flag: EXEMPT bugfix
Bug: 339532378
Test: manual test
Change-Id: I762f280def79d428ed9cf119ace5ccc2b6be2560
Merged-In: I762f280def79d428ed9cf119ace5ccc2b6be2560
2025-01-08 23:08:00 -08:00
danielwbhuang
63992ac908
Remove ACTION_NUMBERING_SYSTEM_SETTINGS relevant implementation
...
Bug: 381038747
Flag: android.provider.system_regional_preferences_api_enabled
Test: use test app to try intent ACTION, atest
Change-Id: If40e570a2e1087125ac32db30d7b683af3a0d0b6
2025-01-09 15:05:31 +08:00
Menghan Li
e218280902
Add HaTS entrypoint for Magnification page
...
This entry point allows users to access and adjust Magnification
settings for low vision accessibility. Visibility is controlled by
the aconfig flag and SurveyFeatureProvider#isSurveyAvailable.
NO_IFTTT=Revisit preference_list scope
Bug: 380346799
Test: atest ToggleScreenMagnificationPreferenceFragmentTest
Flag: com.android.server.accessibility.enable_low_vision_hats
Change-Id: I81a55487734fe7b139391a6c95834c7313e54d7a
2025-01-09 07:01:21 +00:00
Hao Dong
a0b7458c13
[automerger skipped] Merge "Set class name when createConfirmDeviceCredentialIntent() API is used." into tm-dev am: 5b67d6e863
am: 90fc883217
-s ours am: ba4746f0fe
-s ours
...
am skip reason: Merged-In I762f280def79d428ed9cf119ace5ccc2b6be2560 with SHA-1 d158b1675a
is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/28784982
Change-Id: I30fe4bc7566bfb666c0866acc84b6071a5c75cc6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2025-01-08 23:00:49 -08:00
Menghan Li
3f67747684
Add controller for magnification feedback preference
...
The controller's logic determines the visibility of this preference
based on the availability of surveys, as reported by
SurveyFeatureProvider.isSurveyAvailable.
Bug: 380346799
Test: atest MagnificationFeedbackPreferenceControllerTest
Flag: com.android.server.accessibility.enable_low_vision_hats
Change-Id: I7fe7aa4418a6be38e9e7af7efc76a9a25266198b
2025-01-09 07:00:09 +00:00
Hao Dong
ba4746f0fe
[automerger skipped] Merge "Set class name when createConfirmDeviceCredentialIntent() API is used." into tm-dev am: 5b67d6e863
am: 90fc883217
-s ours
...
am skip reason: Merged-In I762f280def79d428ed9cf119ace5ccc2b6be2560 with SHA-1 d158b1675a
is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/28784982
Change-Id: Id9ca9553b0b6dc6d40df8b869f62cfc0b86ff0d6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2025-01-08 22:23:03 -08:00
Hao Dong
2688ddf907
Merge "Set class name when createConfirmDeviceCredentialIntent() API is used." into tm-dev am: 5b67d6e863
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/28784982
Change-Id: Iefd9e1dd0a1558ab9b1c6af88f8905804b6cdb62
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2025-01-08 21:58:09 -08:00
Hao Dong
90fc883217
Merge "Set class name when createConfirmDeviceCredentialIntent() API is used." into tm-dev am: 5b67d6e863
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/28784982
Change-Id: Ie407bca1d30057b2f69330d22368d408ec3978ea
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2025-01-08 21:57:58 -08:00
Hao Dong
5b67d6e863
Merge "Set class name when createConfirmDeviceCredentialIntent() API is used." into tm-dev
2025-01-08 21:34:50 -08:00
Hao Dong
79baa3ff55
[automerger skipped] Merge "Set class name when createConfirmDeviceCredentialIntent() API is used." into tm-qpr-dev am: ccd03aaeb9
-s ours am: f401662091
-s ours am: 6760f95436
-s ours
...
am skip reason: Merged-In I762f280def79d428ed9cf119ace5ccc2b6be2560 with SHA-1 63eda7f3a9
is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/29914910
Change-Id: I4fb7cc3c2fef131f4e5252653511cedfba5a207c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2025-01-08 21:22:07 -08:00
Hao Dong
a8e874ac82
[automerger skipped] Set class name when createConfirmDeviceCredentialIntent() API is used. am: d158b1675a
-s ours am: 6dc020526f
-s ours am: 86d2980fba
-s ours
...
am skip reason: Merged-In I762f280def79d428ed9cf119ace5ccc2b6be2560 with SHA-1 63eda7f3a9
is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/29914910
Change-Id: I73dd895f441b43b0dffcb614589edf48c09f0bc5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2025-01-08 21:22:01 -08:00
Hao Dong
6760f95436
[automerger skipped] Merge "Set class name when createConfirmDeviceCredentialIntent() API is used." into tm-qpr-dev am: ccd03aaeb9
-s ours am: f401662091
-s ours
...
am skip reason: Merged-In I762f280def79d428ed9cf119ace5ccc2b6be2560 with SHA-1 63eda7f3a9
is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/29914910
Change-Id: Ia0dbae6ff79ac2ef3c8884e3bb5a69d0efb966e4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2025-01-08 20:34:40 -08:00
Hao Dong
86d2980fba
[automerger skipped] Set class name when createConfirmDeviceCredentialIntent() API is used. am: d158b1675a
-s ours am: 6dc020526f
-s ours
...
am skip reason: Merged-In I762f280def79d428ed9cf119ace5ccc2b6be2560 with SHA-1 63eda7f3a9
is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/29914910
Change-Id: Ia4a2374ac3c53ccec984c33b033a73aa4eb10669
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2025-01-08 20:34:37 -08:00
Joy Babafemi
3dea70443b
Merge "Update owners for account settings" into main am: aaa8896873
am: 70d953b3da
...
Original change: https://android-review.googlesource.com/c/platform/packages/apps/Settings/+/3441082
Change-Id: I75ed20ba97d788ba787f3064b5c4e8a822388aca
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2025-01-08 20:34:28 -08:00
Treehugger Robot
66f86d4612
Merge "[Catalyst] Move PreferenceCoordinate" into main
2025-01-08 20:34:18 -08:00
Yongshun Liu
14092d29b7
a11y: Add aconfig flag for magnification focus following dialog
...
Bug: b/388335649
Flag: com.android.settings.accessibility.enable_magnification_focus_following_dialog
Test: None, aconfig flag only
Change-Id: I93dded552bebdc97587a11caba284a461fb92282
2025-01-09 04:20:33 +00:00
Hao Dong
f401662091
[automerger skipped] Merge "Set class name when createConfirmDeviceCredentialIntent() API is used." into tm-qpr-dev am: ccd03aaeb9
-s ours
...
am skip reason: Merged-In I762f280def79d428ed9cf119ace5ccc2b6be2560 with SHA-1 63eda7f3a9
is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/29914910
Change-Id: I89a740dd4e878a2678c87c48cc397825f96a378b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2025-01-08 20:07:02 -08:00
Hao Dong
6dc020526f
[automerger skipped] Set class name when createConfirmDeviceCredentialIntent() API is used. am: d158b1675a
-s ours
...
am skip reason: Merged-In I762f280def79d428ed9cf119ace5ccc2b6be2560 with SHA-1 63eda7f3a9
is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/29914910
Change-Id: I8567eaa2465f9af1330ca8b3892be9d50cfb17e4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2025-01-08 20:06:52 -08:00
Joy Babafemi
70d953b3da
Merge "Update owners for account settings" into main am: aaa8896873
...
Original change: https://android-review.googlesource.com/c/platform/packages/apps/Settings/+/3441082
Change-Id: I59388fb599bf2f91dcdcafc828476274c37a1683
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2025-01-08 20:06:39 -08:00