Commit Graph

144161 Commits

Author SHA1 Message Date
Pat Manning
753b476a39 Move pointer and touchpad customization settings to their own pages.
Bug: 269100659
Test: PointerTouchpadFragmentTest
Test: PointerTouchpadPreferenceControllerTest
Flag: android.view.flags.enable_vector_cursor_a11y_settings
Change-Id: I0dccf48f9b5416ad8e6d3c263188d4bb850f69e9
2024-09-12 10:33:40 +00:00
Yiyi Shen
a6d9fa163e [Audiosharing] Show loading state on audio sharing page
1. Show "Sharing audio stream..." once starting audio sharing
2. Show "Sharing with <devicename>..." once adding source to the device

Test: atest
Flag: com.android.settingslib.flags.enable_le_audio_sharing
Bug: 362858894
Change-Id: I6c19d999baaa91d6a5365f24e88efe79c2b38072
2024-09-12 18:21:03 +08:00
Chaohui Wang
a6db1aabb6 Create SimRepository
Which unifies whether we should sim settings on some related pages.

Before this change, we check SubscriptionUtil.isSimHardwareVisible()
and / or Utils.isWifiOnly().

After this change, we unified logic to,
canChangeSimSettings() =
  packageManager.hasSystemFeature(PackageManager.FEATURE_TELEPHONY) &&
    userManager.isAdminUser

Fix: 365924140
Flag: EXEMPT bug fix
Test: manual - check Network & internet
Test: unit tests
Change-Id: Ibf83237e3d0088f78c96a1b39ee8f1e3a9c756ea
2024-09-12 08:59:26 +00:00
Chaohui Wang
eb683dfe75 Merge "Create selectableSubscriptionInfoListFlow" into main 2024-09-12 08:56:39 +00:00
Mill Chen
b1f70dc330 Update the list of Take call on
To make sure that all connected devices can be shown in the list of Take
call on setting, we add a listener for local bluetooth profile change
and update the list when the profile is connected.

Fixes: 352236362
Test: manual test
Flag: EXEMPT bugfix
Change-Id: I76476d4e6201b6c5c2726747410d225ff1ade9da
2024-09-12 07:59:53 +00:00
Jacky Wang
4b2b590d5c Remove unused HelpMenuController
Bug: 365922551
Test: Presubmit
Flag: EXEMPT Cleanup
Change-Id: I100bf23e42be1b33de18f92afa0fef3c3ecd8dda
2024-09-12 15:08:28 +08:00
Jacky Wang
d88ab26776 Merge "Avoid reference ObservablePreferenceFragment" into main 2024-09-12 06:49:30 +00:00
Jacky Wang
93b437fcf2 Avoid reference ObservablePreferenceFragment
Bug: 365922551
Bug: 275385372
Flag: EXEMPT Code cleanup
Test: atest AutoPinConfirmPreferenceControllerTest
Change-Id: I55cec2ca5535eac3f0fae16af6eae320b39f1fbe
2024-09-12 14:46:54 +08:00
Chaohui Wang
ced86bf56d Create selectableSubscriptionInfoListFlow
Which can be used in MobileNetworkSummaryController in the future.

Bug: 366097262
Flag: EXEMPT refactor
Test: manual - check Network & internet
Test: unit tests
Change-Id: Ia74af993646c2e1d53817f1e9f8ac3ef0b8fa97a
2024-09-12 11:43:05 +08:00
Chaohui Wang
04ef86d174 Merge "Fix description when erase esim" into main 2024-09-12 01:25:16 +00:00
Riley Jones
23fd32c6d1 Quick fix for FAB fade setting summary
Fixes the fade setting to properly set its summary when not disabled.

Flag: EXEMPT internal change
Bug: 349178637
Test: Check the settings page with navigation button mode and FAB button mode. Verify the summary of the fade setting is correct in both cases.
Change-Id: Ia87a634fd69e6098f1a0a658f788e69d10f2dbec
2024-09-12 00:01:27 +00:00
Treehugger Robot
37bb8a3cdf [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into aosp-main-future am: d387132098 -s ours
am skip reason: contains skip directive

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

Change-Id: I2444847dcd3ac2303a582468206551cc6b750990
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-09-11 23:43:10 +00:00
Bill Yi
a2d18bd1df [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: 83f6b71ae7 -s ours
am skip reason: contains skip directive

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

Change-Id: I27176750a214257f213ab12e5e1d658019121c16
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-09-11 23:43:08 +00:00
Treehugger Robot
d5e786ea38 [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into aosp-main-future am: 0e72c6c9eb -s ours
am skip reason: contains skip directive

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

Change-Id: I12c294fe61ce21548da9f9443d7a70921cee105a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-09-11 23:43:02 +00:00
Bill Yi
6000cc98db [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: ecccb8c92f -s ours
am skip reason: contains skip directive

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

Change-Id: I4921de780e0b411ac3320d9a8186dcf1b730f7fd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-09-11 23:42:47 +00:00
Treehugger Robot
de508d2620 [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into aosp-main-future am: 41ac6310b3 -s ours
am skip reason: contains skip directive

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

Change-Id: Ib419da3deddb4a382e1783f23ca7e6a02fcee2e3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-09-11 23:42:35 +00:00
Bill Yi
bcb2de31e7 [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: 1d24d09091 -s ours
am skip reason: contains skip directive

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

Change-Id: I4b841caa6878041af60efe99899c89fb1ef8e221
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-09-11 23:42:26 +00:00
Bill Yi
dae6a5de3c [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into main am: feee29caf8 -s ours am: ffd51906c0 -s ours
am skip reason: contains skip directive

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

Change-Id: Icd006686184d61da8ae4c24e91ce24f31c6fd056
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-09-11 23:41:34 +00:00
Bill Yi
e56fa4d1cd [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: 905e347339 -s ours am: 1d89705c11 -s ours
am skip reason: contains skip directive

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

Change-Id: Ic8de3a4410eaad59480c46ba76e9b8398e6298fc
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-09-11 23:41:29 +00:00
Bill Yi
39ef683d99 [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into main am: 110375b901 -s ours am: 7fe805ba53 -s ours
am skip reason: contains skip directive

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

Change-Id: Ifb278ab217d830abcfa0cb4b1503895f84fd875f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-09-11 23:41:26 +00:00
Bill Yi
b6403e9b6c [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: 65d9c39a51 -s ours am: 1ecafa4265 -s ours
am skip reason: contains skip directive

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

Change-Id: Icc147ee7c229783ff1b412c7ca11000d5760d7f5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-09-11 23:41:17 +00:00
Bill Yi
59cda07483 [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into main am: ce0fa685e4 -s ours am: e642348450 -s ours
am skip reason: contains skip directive

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

Change-Id: I9a12a6784389decccfe026c024910f9ae848f362
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-09-11 23:41:07 +00:00
Bill Yi
6dfe3b6a52 [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: 730b913bc6 -s ours am: 3dbd7c54bd -s ours
am skip reason: contains skip directive

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

Change-Id: I67e3bbb7bc0431b1e86b6bc9c3c424d61596e54d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-09-11 23:41:03 +00:00
Treehugger Robot
d387132098 Merge "Import translations. DO NOT MERGE ANYWHERE" into aosp-main-future 2024-09-11 23:07:15 +00:00
Treehugger Robot
0e72c6c9eb Merge "Import translations. DO NOT MERGE ANYWHERE" into aosp-main-future 2024-09-11 23:07:15 +00:00
Treehugger Robot
41ac6310b3 Merge "Import translations. DO NOT MERGE ANYWHERE" into aosp-main-future 2024-09-11 23:07:15 +00:00
Bill Yi
ffd51906c0 [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into main am: feee29caf8 -s ours
am skip reason: contains skip directive

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

Change-Id: I5a82f9cc705d725f3c000fec95f181cc27d76bae
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-09-11 23:00:28 +00:00
Bill Yi
1d89705c11 [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: 905e347339 -s ours
am skip reason: contains skip directive

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

Change-Id: I123d9f94f21772c268f4ab114ee89e0cdadfd3c4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-09-11 23:00:22 +00:00
Bill Yi
7fe805ba53 [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into main am: 110375b901 -s ours
am skip reason: contains skip directive

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

Change-Id: Ic89b524acd5125ca3220e0bbcfaaeb7fd678ef6f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-09-11 23:00:18 +00:00
Bill Yi
1ecafa4265 [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: 65d9c39a51 -s ours
am skip reason: contains skip directive

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

Change-Id: Ide486ac722c55d598195a8dfb003e3d9cb1b62f2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-09-11 23:00:10 +00:00
Bill Yi
e642348450 [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into main am: ce0fa685e4 -s ours
am skip reason: contains skip directive

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

Change-Id: I57344ae5ccb4e7c0d854ce6c3a915e69b2054a94
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-09-11 22:59:59 +00:00
Bill Yi
3dbd7c54bd [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: 730b913bc6 -s ours
am skip reason: contains skip directive

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

Change-Id: I21289bfbdaa4ff581272f87cc6b626bc12a05ba8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-09-11 22:59:52 +00:00
Bill Yi
feee29caf8 Merge "Import translations. DO NOT MERGE ANYWHERE" into main 2024-09-11 22:30:21 +00:00
Bill Yi
110375b901 Merge "Import translations. DO NOT MERGE ANYWHERE" into main 2024-09-11 22:30:21 +00:00
Bill Yi
ce0fa685e4 Merge "Import translations. DO NOT MERGE ANYWHERE" into main 2024-09-11 22:30:21 +00:00
Bill Yi
83f6b71ae7 Import translations. DO NOT MERGE ANYWHERE
Auto-generated-cl: translation import
Change-Id: Ie36b23e48077023708c6a7bf895ae49ecd4ee099
2024-09-11 13:48:32 -07:00
Bill Yi
ecccb8c92f Import translations. DO NOT MERGE ANYWHERE
Auto-generated-cl: translation import
Change-Id: I4da9179b61e9fb32525708c49bd26a208754d65a
2024-09-11 13:46:06 -07:00
Bill Yi
1d24d09091 Import translations. DO NOT MERGE ANYWHERE
Auto-generated-cl: translation import
Change-Id: Ie7a6d17a7356827e2d823fa8f3e9fb312c5d210b
2024-09-11 13:44:14 -07:00
Bill Yi
65d9c39a51 Import translations. DO NOT MERGE ANYWHERE
Auto-generated-cl: translation import
Change-Id: If28bc3a57b9e98862b7f7fd5bc57167171e6009d
2024-09-11 12:07:00 -07:00
Bill Yi
905e347339 Import translations. DO NOT MERGE ANYWHERE
Auto-generated-cl: translation import
Change-Id: I9205a5ec80240c5ca11946c6e03b4b0e11769c83
2024-09-11 12:05:13 -07:00
Bill Yi
730b913bc6 Import translations. DO NOT MERGE ANYWHERE
Auto-generated-cl: translation import
Change-Id: I40a62c487bc7916eac67a878a59ce68a2139c694
2024-09-11 12:03:50 -07:00
Treehugger Robot
06ab83eb50 Merge "Fix errorprone issues" into main am: eb2e9e4776 am: bdd44e5242
Original change: https://android-review.googlesource.com/c/platform/packages/apps/Settings/+/3258078

Change-Id: I1249c4cdae2cee729ac60d9e41507c7dc684621e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-09-11 18:22:01 +00:00
Treehugger Robot
b55ded8fb1 [automerger skipped] Merge "Make java_sdk_library dependencies explicit" into main am: dd578b8274 am: d459385feb -s ours
am skip reason: Merged-In I78dec317d4e74275287e3a5b7f5ffe2b10db05ab with SHA-1 9b946d241d is already in history

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

Change-Id: I2c342bd84c9c81a9431120c6ca7ea6f25297a450
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-09-11 18:20:55 +00:00
Treehugger Robot
bdd44e5242 Merge "Fix errorprone issues" into main am: eb2e9e4776
Original change: https://android-review.googlesource.com/c/platform/packages/apps/Settings/+/3258078

Change-Id: Idaa9fc8fe53588c16959948de0f32ab74d5187ac
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-09-11 18:13:59 +00:00
Treehugger Robot
d459385feb Merge "Make java_sdk_library dependencies explicit" into main am: dd578b8274
Original change: https://android-review.googlesource.com/c/platform/packages/apps/Settings/+/3247681

Change-Id: I367d149d944129e2c545bde70690733a235cae5e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-09-11 18:10:52 +00:00
Treehugger Robot
eb2e9e4776 Merge "Fix errorprone issues" into main 2024-09-11 18:08:19 +00:00
Treehugger Robot
dd578b8274 Merge "Make java_sdk_library dependencies explicit" into main 2024-09-11 17:58:59 +00:00
Treehugger Robot
9b10974cca Merge "Import translations. DO NOT MERGE ANYWHERE" into main 2024-09-11 17:46:39 +00:00
Treehugger Robot
5ac473d654 Merge "Import translations. DO NOT MERGE ANYWHERE" into main 2024-09-11 17:46:39 +00:00
Treehugger Robot
504944d170 Merge "Import translations. DO NOT MERGE ANYWHERE" into main 2024-09-11 17:46:39 +00:00