Commit Graph

145440 Commits

Author SHA1 Message Date
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
Menghan Li
f4dfdda4b7 Add a new API: checkSurveyAvailable
This change introduces a new API within SettingsIntelligence to enable
SettingsGoogle to identify available surveys for Pixel device users.
This API will be used by SettingsGoogle to determine if there are any
surveys available for a user to take.

Bug: 380346685
Flag: com.android.server.accessibility.enable_low_vision_hats
Test: atest SurveyFeatureProviderImplTest
Change-Id: Ia4e694b6c8a240af4422baff61386d9ee5ffc346
2025-01-03 12:12:28 +00:00
Chaohui Wang
99c5bf8b2c Merge "Reduce Mobile data switch flaky" into main 2025-01-01 17:44:56 -08:00
Zoey Chen
3b6a8f9ba4 Merge "[Settings] Add search icon in region picker" into main 2024-12-31 02:19:47 -08:00
Zoey Chen
0f76903817 [Settings] Add search icon in region picker
Bug: 38526548
Flag: EXEMPT refactor
Change-Id: I1016f5f812d8f0c43a2b3a899bd70b6672f44481
2024-12-31 08:57:25 +00:00
Treehugger Robot
afb33b5988 Merge "Use AbstractSubscriptionPreferenceController in WifiCallingSettings" into main 2024-12-31 00:14:01 -08:00
Chaohui Wang
440c3c2779 Reduce Mobile data switch flaky
Set initial value to null, so no animation when the actual value true
is emitted.

Bug: 329584989
Flag: EXEMPT bug fix
Test: manual - on SIMs
Test: unit test
Change-Id: I3eea55115f02e65dcdcc44ccf917f9083622b723
2024-12-31 14:54:54 +08:00
Jacky Wang
027a7ee71f Merge "[Catalyst] Use range int type for BrightnessLevelPreference" into main 2024-12-30 20:39:09 -08:00
Weng Su
0403cda3be Merge "[Catalyst] Add back Airplane toggle metrics" into main 2024-12-30 19:22:41 -08:00
Jacky Wang
90ee129baf [Catalyst] Use range int type for BrightnessLevelPreference
NO_IFTTT=Catalyst only

Bug: 375895862
Flag: com.android.settings.flags.catalyst_display_settings_screen
Test: devtool
Change-Id: I1f5becd58e63183a56360b355d8bf753de81242f
2024-12-31 10:42:27 +08:00
Treehugger Robot
7938eeb0d4 Merge "[Catalyst] Implement get{Read,Write}Permissions for Vibration & haptics" into main 2024-12-30 17:50:27 -08:00
tomhsu
55239c6a03 Use AbstractSubscriptionPreferenceController in WifiCallingSettings
Flag: EXEMPT task finished
Fix: 379611883
Test: atest pass
Change-Id: Ic8518ea9f6d5f9004e962e8fb92bc4b4ebc5f313
2024-12-30 16:40:54 +00:00
Michael Checo
b33674eb4f Merge "Add preference toggle for mouse pointer acceleration setting" into main 2024-12-30 08:24:32 -08:00
Yuchen Sun
382ae17a76 Merge "[Expressive design] Update MainSwitchPreference padding in SettingsActivity." into main 2024-12-30 01:26:02 -08:00
Daniel Huang
8143a69996 Merge "[Update] Expose the regional preferences pages" into main 2024-12-29 23:41:58 -08:00
Edgar Wang
2184688d88 Merge "Relocate Speech entry point" into main 2024-12-29 23:38:31 -08:00
Edgar Wang
fced1ff1e6 Merge "Fix talkback speech for storage size unit 'byte'" into main 2024-12-29 23:36:34 -08:00
SongFerng Wang
9259bb9b43 [automerger skipped] Merge "Encounter unknown error in test" into main am: 45d7ae68e4 am: ddd033762b -s ours
am skip reason: Merged-In I76bfc4c1cabaf569d74309e9e9ad6612f5649d9b with SHA-1 dd7e4d27ae is already in history

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

Change-Id: I0b5149462da461c5473fbfc2665d94dd9e2f3f2d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-12-29 19:49:57 -08:00
danielwbhuang
4e1bf7db92 [Update] Expose the regional preferences pages
1. Link ACTION_MEASUREMENT_SYSTEM_SETTINGS to MeasurementSystemItemFragment
2. Link ACTION_NUMBERING_SYSTEM_SETTINGS to NumberingPreferencesFragment
3. Link ACTION_REGION_SETTINGS to RegionPickerFragment
4. Deprecate NumberingPreferencesFragment

Bug: 381038747
Flag: android.provider.system_regional_preferences_api_enabled
Test: use test app to try intent ACTION, atest
Change-Id: Id76e589ce25ae5dfc3443948300c6c21ab30672c
2024-12-30 11:29:19 +08:00
SongFerng Wang
ddd033762b Merge "Encounter unknown error in test" into main am: 45d7ae68e4
Original change: https://android-review.googlesource.com/c/platform/packages/apps/Settings/+/3434137

Change-Id: I0850e5911b50a00f0c6e3f52cb09f34912229b6c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-12-29 19:25:21 -08:00
SongFerng Wang
45d7ae68e4 Merge "Encounter unknown error in test" into main 2024-12-29 18:58:12 -08:00
Yuchen
3cef2a0f96 [Expressive design] Update MainSwitchPreference padding in SettingsActivity.
Update padding programmatically to avoid regression in b/385850462.

Bug: 349681531
Flag: EXEMPT migration
Test: visual
Change-Id: I916dd6e9a41f410ab7d71252944fbf831cd96198
2024-12-30 02:51:53 +00:00
SongFerng Wang
14f0d7e7d0 Encounter unknown error in test
When atest on aosp_cf_x86_64_only_phone-trunk_staging-userdebug,
it said the "java.lang.NoSuchMethodError: No static method getCurrentCarrierNameForDisplay(Landroid/content/Context;)Ljava/lang/CharSequence; in class Lcom/android/settings/network/telephony/MobileNetworkUtils;"

Bug: 370884447
Bug: 370425683
Test: atest MobileNetworkUtilsTest
Flag: EXEMPT bugfix
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:dd7e4d27aed0b456ab0254ff821ff568fe335f61)
Merged-In: I76bfc4c1cabaf569d74309e9e9ad6612f5649d9b
Change-Id: I76bfc4c1cabaf569d74309e9e9ad6612f5649d9b
2024-12-29 18:44:18 -08:00
Garvita Jain
76f31297ea Fix talkback speech for storage size unit 'byte'
Formatter#formatBytes returns file size in units B/KB/MB/GB.
Talkback cannot handle unit size B. Use TtsSpan to return a CharSequence
for Talkback to announce this correctly in the Storage Settings page.

BUG: 317747133
Test: manual - open Storage settings page with Talkback feature on
Flag: EXEMPT bugfix
Change-Id: I65d0abb5a9ea358c116f84a85f0e42187998fd17
2024-12-30 02:41:43 +00:00
Treehugger Robot
12df61328a Merge "[Catalyst] Implement get{Read,Write}Permissions for Use Battery Saver" into main 2024-12-29 16:49:23 -08:00
Treehugger Robot
585d034210 Merge "[Catalyst] Implement get{Read,Write}Permissions for Wifi hotspot" into main 2024-12-29 15:32:44 -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
Angela Wang
64624ae43f Merge "Update Flash Notifications screen with expressive design" into main 2024-12-28 17:35:28 -08:00
Angela Wang
b5ec99bf35 Merge "Update ShortcutPreference with expressive design" into main 2024-12-28 17:34:49 -08:00
Treehugger Robot
7c861dc669 Merge "Hide Linux terminal if VM isn't supported" into main am: c8e78dc149 am: bf33cb8c33
Original change: https://android-review.googlesource.com/c/platform/packages/apps/Settings/+/3428339

Change-Id: Ica0388cb13627e2920ab2876ab38c2c070396919
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-12-28 08:18:17 -08:00
Treehugger Robot
bf33cb8c33 Merge "Hide Linux terminal if VM isn't supported" into main am: c8e78dc149
Original change: https://android-review.googlesource.com/c/platform/packages/apps/Settings/+/3428339

Change-Id: Ia01961126082fbbce594715ae90e02181e49183a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-12-28 07:42:04 -08:00
Treehugger Robot
c8e78dc149 Merge "Hide Linux terminal if VM isn't supported" into main 2024-12-28 07:11:08 -08:00
Priyanka Advani (xWF)
47d59ab974 Merge "Revert "[AAPM] Add advanced protection dialog according to API f..."" into main 2024-12-27 14:25:58 -08:00
Michael Checo
f9a89f1c77 Add preference toggle for mouse pointer acceleration setting
Bug: 384552392
Test: verified on DUT
Flag: com.android.hardware.input.pointer_acceleration
Change-Id: I45de5bdd2456cfb4fab6d1398bdc5d8f7b9efddb
2024-12-27 13:03:59 -08:00
Treehugger Robot
e095ce3124 Merge "[Catalyst] Provide screen key to @ProvidePreferenceScreen" into main 2024-12-27 05:33:47 -08:00
Sunny Shao
80f8684b9e [Catalyst] Implement get{Read,Write}Permissions for Wifi hotspot
NO_IFTTT=Catalyst migration

Test: Devtool
Fix: 384827196
Flag: com.android.settings.flags.catalyst_tether_settings
Change-Id: I6716b8060754d87a07cd00d0074b800985729459
2024-12-27 20:42:48 +08:00
danielwbhuang
8588bf2950 Relocate Speech entry point
Bug: 383051970
Flag: android.provider.system_regional_preferences_api_enabled
Test: check hsv
Change-Id: Id5cbeef4263d94a9c9ebef7ede291b277a740871
2024-12-27 19:05:17 +08:00
Angela Wang
9736b59ac2 Update Flash Notifications screen with expressive design
Flag: EXEMPT flag by System prop
Bug: 349678118
Test: atest FlashNotificationsPreviewPreferenceControllerTest
Test: manually check the UI, screenshots attached on bug
Change-Id: I2db55cef161016940b19f14c70b9d2442d3859c3
2024-12-27 10:57:15 +00:00
Bill Lin
cc83f12b13 Merge "Remove US-UDFPS power optimization flag" into main 2024-12-27 02:15:37 -08:00
Jean Chen
a85144439d Merge "feat(HCT): Notification 'open settings' action behavoir" into main 2024-12-27 01:36:09 -08:00
Treehugger Robot
f4aa62fb64 Merge "[Catalyst] Implement get{Read,Write}Permissions for Media volume" into main 2024-12-27 01:18:10 -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
Treehugger Robot
11a5a8b27a Merge "[Catalyst] Implement get{Read,Write}Permissions for Use Wi-Fi Calling" into main 2024-12-27 01:04:53 -08:00
Vincent Wang
fc181bd015 Remove US-UDFPS power optimization flag
Bug: 386308574
Flag: EXEMPT for removing flag
Test: Check screen off unlock is workable
Change-Id: I8a9886ceada72a4589e97d256d8a967e78da5725
2024-12-27 08:47:23 +00:00
Treehugger Robot
062d721d03 Merge "[Catalyst] Implement get{Read,Write}Permissions for Call volume" into main 2024-12-27 00:44:48 -08:00
Treehugger Robot
610295560b Merge "[Catalyst] Implement get{Read,Write}Permissions for Ring volume" into main 2024-12-27 00:24:50 -08:00
chenjean
ac876b1173 feat(HCT): Notification 'open settings' action behavoir
The notification should open High Contrast Text page and disappear automatically when the user taps the "Open Settings" button within the notification.

Bug: 385794406
Flag: com.android.graphics.hwui.flags.high_contrast_text_small_text_rect
Test: atest SettingsRoboTests:com.android.settings.accessibility.HighContrastTextMigrationReceiverTest
Change-Id: Ibe3c343d39e3c98a8b98fb4252d5f5a37d1aaa49
2024-12-27 16:05:08 +08:00
Jason Chiu
56daeaea73 Merge "[Catalyst] Implement get{Read,Write}Permissions for Bluetooth" into main 2024-12-26 23:54:25 -08:00
Jacky Wang
c1fb46f717 [Catalyst] Implement get{Read,Write}Permissions for Use Wi-Fi Calling
Bug: 385288187
Flag: com.android.settings.flags.catalyst_wifi_calling
Test: devtool
Change-Id: I28d51248285ee153bdbfe04dd31e137107bef501
2024-12-27 15:44:38 +08:00
Jacky Wang
82aa6c7e64 Merge "Revert "[Expressive design] Update MainSwitch in SettingsActivity."" into main 2024-12-26 23:17:38 -08:00