Commit Graph

138799 Commits

Author SHA1 Message Date
Jason Chiu
dfd802da92 Make the suggestion view dismissible
The suggestion view could just be operated once to eliminate flicker.
When the suggestion is completed, there was no way to dismiss it unless
users kill Settings.

This patch allows updating the view's visibility after the activity is
stopped. When the activity restarts, the view can be updated.

Fix: 294153594
Test: robotest
Change-Id: Idc3aada3bff001d603bf2f7737f70f2880f6cc35
2023-12-19 16:12:42 +08:00
Chaohui Wang
83c46eb1b6 Fix DataUsageListTest
Using androidx.fragment.app.testing.launchFragment to rewrite the test.

Bug: 315449973
Test: manual - on DataUsageList
Test: unit test
Change-Id: Ief373becb4ac8ab1ba93b8ff3c594b5682c4821e
2023-12-19 12:54:31 +08:00
Vincent Wang
40f6264056 Merge "Add talkback feedback when setting passowrd/pin/pattern complete" into main 2023-12-19 02:40:43 +00:00
Milton Wu
08ac06313b Merge "Apply nosensor for face unlock enroll activities" into main 2023-12-19 02:34:27 +00:00
Treehugger Robot
cb1650c405 Merge "Prevent NetworkRequestDialogActivity recreation on some configuration change" into main 2023-12-18 23:46:43 +00:00
Matías Hernández
c76c679f63 Merge "Tag Zen operations from Settings as coming from the user" into main 2023-12-18 22:57:58 +00:00
Varun Somani
45711dccb4 ARC: Show location services setting in ARC-T
Add a new flag that controls location services setting. The current flag
controls location services as well as wifi and bluetooth scanning.
Seperating these flag will help show GLA setting to the user.

UI: go/screen-recording-location-setting-arc-t

Bug: 295397004
Test: atest SettingsRoboTests and manual
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:37a14be139542f0d6dbc4b75863368279e8053ba)
Merged-In: I3fc377fb118fea031b0ca7dca84f645998486304
Change-Id: I3fc377fb118fea031b0ca7dca84f645998486304
2023-12-18 21:55:24 +00:00
josephpv
223737e0b5 Show customized message for private space while choosing lock
The change adds private profile checks in addition to the exisiting
managed profile check to show customized message while choosing lock for
private profile in Pattern, PIN and Password screens.

Bug: 311343571
Test: Verify lock screen message for private space
Change-Id: Ic8173ff8c1af23fc593390acaff4c67390f99b9c
2023-12-18 19:34:29 +00:00
Treehugger Robot
bb49d847a2 Merge "Log start of sign in flow" into main 2023-12-18 19:12:27 +00:00
Joseph Vincent
ad8dbc37d2 Merge "Calling requestQuietMode with peindingIntent to match PS settings with PS state" into main 2023-12-18 18:32:27 +00:00
Treehugger Robot
f5f4e0eebd Merge "Block the disable option for WebView Default package" into main 2023-12-18 15:59:38 +00:00
Chaohui Wang
fb72154a8e Merge "Prevent crash on SIM Lock settings while rotating" into main 2023-12-18 14:43:30 +00:00
Anna Bauza
0d64b9831a Merge "Integrating new Avatar Picker App in Settings" into main 2023-12-18 14:18:41 +00:00
josephpv
16c32a5e2c Calling requestQuietMode with peindingIntent to match PS settings with
PS state

Bug: 314910049, 312399293
Test: Manually verified

Change-Id: Iebdd09d4c6f319d50b8c0f118de0ddb2eaeb95d6
2023-12-18 14:16:11 +00:00
Jakob Schneider
5e8a4ab400 Merge "Add temporary system property checks in addition in addition to flag checks." into main 2023-12-18 13:27:15 +00:00
Matías Hernández
907b47105b Tag Zen operations from Settings as coming from the user
Bug: 308670715
Test: atest ApprovalPreferenceControllerTest
Change-Id: Id118f867e84f3d742db6b12eab0f34df1357d178
2023-12-18 13:32:32 +01:00
Haijie Hong
6b1393a2d7 Fix AdvancedBluetoothDetailsHeaderControllerTest
Bug: 313014781
Test: atest AdvancedBluetoothDetailsHeaderControllerTest
Change-Id: I42cea3add9d61abeae339b3aa0ec7025ab238d89
2023-12-18 20:17:02 +08:00
Chaohui Wang
45fb655286 Prevent crash on SIM Lock settings while rotating
Prevent crash when getContext() returns null.

Fix: 316244109
Test: manual - rotating on SIM Lock settings
Change-Id: Iae17585cb52ea74e92129df2a1ced25454678d9a
2023-12-18 18:57:36 +08:00
Jun Lan
cd516c8d46 Fix work profile apps are in Uninstalled
Context: work profile apps needs to pass userId to packageManager to get the uid.
Fixed screenshot: https://screenshot.googleplex.com/AkXfMWvmREyQJvv

Bug: 315477872
Fix: 315477872
Test: manual
Change-Id: I96eb42ef6ce27f15415f0e1fc32060d69b3fab2d
2023-12-18 10:28:16 +00:00
Haijie Hong
cce5ff810d Provide Spatializer in BluetoothFeatureProvider for Spatial Audio toggle
BUG: 316490612
Test: atest BluetoothDetailsSpatialAudioControllerTest
Change-Id: I7fdb671d5395e08c517af58e88b4aeb48f193e5d
2023-12-18 06:32:32 +00:00
Wu Ahan
1ab510bc3c Merge "Update help animation per new spec" into main 2023-12-18 05:14:57 +00:00
Chaohui Wang
7429837eab Merge "Use single queryDetailsForDevice if possible" into main 2023-12-18 04:44:43 +00:00
Andy Yu
e6e57cffbd Add Settings switch to disable Game default frame rate
This patch adds a new toggle under Developer settings. It defaults
to off, meaning game default frame rate is not disabled. Users
can choose to togge it on to disable game default frame rate.

When a user toggles this switch, it calls to GameManagerService
to update the frame rate of games that are currently in the
foreground and coming games.

screenshots:
https://screenshot.googleplex.com/8jTWyNBhJm7zC4x
https://screenshot.googleplex.com/5junmXtuHnRxyL2

Bug: 286084594
Bug: 306266471
Test: m; flash
Test: atest
SettingsRoboTests:GameDefaultFrameRatePReferenceControllerTest
Change-Id: Ide843f61e57e244d6e1fc30f93b2358b2bcb655b
2023-12-15 13:20:17 -08:00
Joseph Vincent
acce4b46ae Merge "Update footer strings in PS settings page" into main 2023-12-15 21:07:58 +00:00
Bill Yi
6caec2c78c [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: c700d05bb0 -s ours
am skip reason: subject contains skip directive

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

Change-Id: Iac2aa3508d5edfdb88032f6607c3b66904dedd32
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-15 20:02:04 +00:00
Bill Yi
acfeb82d3f [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into udc-qpr-dev am: 063e533a49 -s ours am: 1dec72e3ab -s ours
am skip reason: subject contains skip directive

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

Change-Id: I9280b20ad36b02b6a50e71041ebc736125ff9f30
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-15 19:24:21 +00:00
Bill Yi
ba23ac8a6d [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: 4e9cfebc93 -s ours am: 23a484796f -s ours
am skip reason: subject contains skip directive

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

Change-Id: I46f7b08b5fd1cd418ac0fa611f5caf9206363957
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-15 19:24:07 +00:00
Bill Yi
ba93770873 [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: 2300cd1453 -s ours am: ba227a44b3 -s ours
am skip reason: subject contains skip directive

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

Change-Id: I0d89eaecfa34e9202b26824d30e6a2a163fdeb72
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-15 19:23:47 +00:00
Bill Yi
1dec72e3ab [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into udc-qpr-dev am: 063e533a49 -s ours
am skip reason: subject contains skip directive

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

Change-Id: I2d9085b2009c0f0d445a72055925637fdd12d90f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-15 18:53:44 +00:00
Bill Yi
23a484796f [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: 4e9cfebc93 -s ours
am skip reason: subject contains skip directive

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

Change-Id: I49ea01cbe49c14d11bc8269eddebb425e825ec21
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-15 18:53:29 +00:00
Bill Yi
ba227a44b3 [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: 2300cd1453 -s ours
am skip reason: subject contains skip directive

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

Change-Id: Ia0065653f0154b8d18d41e2e7ac53922377fb44e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-15 18:53:13 +00:00
Treehugger Robot
1f05aa678c Merge "Fix RTL issue on the edit a11y shortcuts screen." into main 2023-12-15 18:50:04 +00:00
Treehugger Robot
024574098c Merge "Change to localization issue to increase character limit" into main 2023-12-15 18:46:49 +00:00
Bill Yi
063e533a49 Merge "Import translations. DO NOT MERGE ANYWHERE" into udc-qpr-dev 2023-12-15 18:18:42 +00:00
Chaohui Wang
51fc4bef49 Use single queryDetailsForDevice if possible
To improve performance.

Since queryDetailsForDevice() also aggregated the uids into one,
the apps list in DataUsageList still needs another separated api call.

Fix: 315449973
Test: manual - on DataUsageList page
Test: unit tests
Change-Id: I96c23dd7d0d40ecd183e0fb0f61329db42dae1ab
2023-12-16 02:01:22 +08:00
josephpv
2945295737 Update footer strings in PS settings page
Screenshot : go/ss/3txaYsyeRtLj8LJ.png

Bug: 316122890
Test: Manually verified updated strings are shown
Change-Id: I7c4b3ec04ddf95feae9976039fa1aa50bfdfabea
2023-12-15 17:34:43 +00:00
josephpv
46a11def1d Change to localization issue to increase character limit
Increase char limit for private_space_lockscreen_title string

Bug: 311343571
Test: Manual
Change-Id: If52a4cd8d0e8e897dd38b37db516e00ff1905967
2023-12-15 17:17:04 +00:00
Joseph Vincent
0bdf8e9c1a Merge "Add intent to start Private Space setup/settings" into main 2023-12-15 16:38:18 +00:00
Jason Hsu
cb9870b087 Merge "[HA Audio Output] Change category according to the audio definition" into main 2023-12-15 13:23:46 +00:00
Jakob Schneider
e06d787e2a Add temporary system property checks in addition in addition to flag checks.
This was agreed on to enable dogfood testing on P9 without enabling the full
feature in QPR3. https://docs.google.com/document/d/1ZItkXfyKO2e235-EdisHASE6Dcl2hqATnieo6aJrsbY/edit?tab=t.0#bookmark=id.64wdrt989i3r

Test: manual
Bug: 315461548
Change-Id: I2ef71fd40d4afb83b9b73a977856e2912a5c87be
2023-12-15 13:23:10 +00:00
Manish Singh
132252da27 Merge "Don't show setting if private profile is locked" into main 2023-12-15 13:04:09 +00:00
Andreas Miko
e6151c6d8f Merge "Fix PinPrivacyPreferenceControllerTest" into main 2023-12-15 12:48:11 +00:00
Chaohui Wang
007ef134b6 Hide MMS messages if switch mobile data automatically
Per designer's comment, hide the "MMS messages" if user cannot use it to
control MMS.

Fix: 303759893
Test: manual - turn "Switch mobile data automatically" on / off
Test: unit test
Change-Id: I874524c0cedb48f7daf87f32920e26428ae78c89
2023-12-15 17:00:22 +08:00
Chelsea Hao
facd2f7197 Merge "[Audiosharing] Use new API to start private broadcast." into main 2023-12-15 06:45:59 +00:00
Hiroki Sato
5959d68442 Prevent NetworkRequestDialogActivity recreation on some configuration change
NetworkRequestDialogActivity's internal state gets reset if
Configuration change happens, for example rotation or resize.
This change prevents such an unwanted restart of Activity.

Bug: 314893682
Test: resizing the dialog won't trigger restart.
Change-Id: Ia628db81b76d8b15f2ac11f53652e444c44f564d
(cherry picked from commit c53818a4569ce011820732d842eaa57ab1bcc52b)
2023-12-15 06:32:07 +00:00
Fan Wu
5ae70ad1e2 Ignore FingerprintSettingsFragmentTest failing test. This test is blocking SettingsRoboTests from turning green and getting promoted to Presubmit
Bug: 315519360

Test: atest
Change-Id: I78500762fd21693f275abce8651a31a648846a02
2023-12-15 11:02:38 +08:00
Chun-Ku Lin
f6653b8ba6 Fix RTL issue on the edit a11y shortcuts screen.
The chain constraint on checkbox and title somehow doesn't work well in
RTL language. Remove the chain works.

Bug: 300302098
Test: Manual
Change-Id: I11b63250754fd8b5c0b0793ea8fff4c13df97e63
2023-12-15 02:42:45 +00:00
Bill Yi
a004e627a3 Merge "Import translations. DO NOT MERGE ANYWHERE" into main 2023-12-15 00:14:11 +00:00
Bill Yi
c5af1e5c0c Merge "Import translations. DO NOT MERGE ANYWHERE" into main 2023-12-15 00:14:11 +00:00
Chun-Ku Lin
b4665e6714 Merge "Apply Setup styles to the a11y edit shortcut full screen." into main 2023-12-14 22:51:31 +00:00