Commit Graph

135719 Commits

Author SHA1 Message Date
Chaohui Wang
2205762482 Improve the latency of DataUsageList
Up to 30x faster.

Currently it load the usage detail for every day at the beginning, so
it's quite slow.

To fix,
- Not load the usage detail for every day at the beginning
- Load only the cycles first
- And only load the daily detail for the selected month

Fix: 290856342
Test: manual - on DataUsageList (cell & wifi)
Test: unit tests
Change-Id: Ie18fa68f801743389bd6b6a28e236dcf1fea00e4
2023-09-27 08:05:02 +00:00
Treehugger Robot
db9fdb0de8 Merge "Clean up the global action panel" into main 2023-09-27 07:18:41 +00:00
Treehugger Robot
79343b4680 Merge "Fixed the robo test failed in AutoRotatePreferenceControllerTest and SmartAutoRotatePreferenceControllerTest" into main 2023-09-27 05:32:16 +00:00
Treehugger Robot
02427bb6ff Merge "Fix NPE" into main 2023-09-27 05:09:42 +00:00
Sunny Shao
383edb4afa Fixed the robo test failed in AutoRotatePreferenceControllerTest
and SmartAutoRotatePreferenceControllerTest

- Use the correct Settings.System.putIntForUser API.

Fixes: 300200193
Fixes: 300201185
Test: atest AutoRotatePreferenceControllerTest
Test: atest SmartAutoRotatePreferenceControllerTest
Change-Id: Iadd890f21431ccb5d538e40426b0c7d43d46ba52
2023-09-27 11:19:00 +08:00
Mill Chen
7e31ff431a Clean up the global action panel
The global actions panel has been renamed to power menu and there is a
new preference for power menu. The legacy perference for global actions
panel is unused. This CL is to remove the preference controller from
Settings.

Bug: 289967656
Test: manual test and robotest
Change-Id: If820f3fa8a188223703ebc6bc68120164108f483
2023-09-27 09:30:27 +08:00
Peiyong Lin
21c967bc96 Merge "Add debug property to safe guard ANGLE developer option UI." into udc-qpr-dev am: e456cb72f9 am: 759a3fda7b
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/24842231

Change-Id: Iec2e7a51a9b0179fceef6182a1bd9cd2668ddab0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-26 21:34:17 +00:00
Peiyong Lin
759a3fda7b Merge "Add debug property to safe guard ANGLE developer option UI." into udc-qpr-dev am: e456cb72f9
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/24842231

Change-Id: Iaae1e5f2747e8e6d62c5426ded572b792642e9b1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-26 20:35:23 +00:00
Peiyong Lin
e456cb72f9 Merge "Add debug property to safe guard ANGLE developer option UI." into udc-qpr-dev 2023-09-26 19:19:37 +00:00
Treehugger Robot
fcd8fdf29d Merge "Ignoring several biometric/password robotests" into main 2023-09-26 18:58:53 +00:00
Joshua McCloskey
344e96c7c5 Ignoring several biometric/password robotests
Test: atest SettingsRoboTests:com.android.settings.password
Test: m -j50 RunSettingsRoboTests ROBOTEST_FILTER=com.android.settings.biometrics
Bug: 296640651
Change-Id: Ibf184e954c89e423b5fe1afe221c06568502bb37
2023-09-26 17:56:11 +00:00
Ling Ma
8dc7d37187 Fix NPE
There could be a rare race condition where getDefaultDataSubscriptionInfo become null during the evaluatin.

Bug: 299242849
Test: manual
Change-Id: I5765bc8fac5362d16aa0976e1f870f91f0de4c2c
2023-09-26 10:40:24 -07:00
Joshua Mccloskey
6d8b293051 Merge "Moved FakeFingerprintManagerInteractor" into main 2023-09-26 15:04:03 +00:00
Edgar Wang
4d71b8016b Merge "Fix robo test case failed" into main 2023-09-26 11:46:28 +00:00
Jason Chang
f68ce5987d Merge "Add OneHandedMainSwitchPreferenceController in the exempt_slice_controller_not_in_xml" into main 2023-09-26 11:20:28 +00:00
Viesturs Zarins
99631a11ec Merge "Add searchable metadata attribute for injected tiles." into udc-qpr-dev am: 5bc1e9b38f am: 68fede37a0
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/24792152

Change-Id: Iffe2d746713a2b7f03261ba02ecbce2713546e7b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-26 10:30:22 +00:00
Treehugger Robot
51e3fc3388 Merge "Start logging rotation lock history + include caller information" into main 2023-09-26 09:43:48 +00:00
Viesturs Zarins
68fede37a0 Merge "Add searchable metadata attribute for injected tiles." into udc-qpr-dev am: 5bc1e9b38f
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/24792152

Change-Id: Ib3583d5f3a5b7f1086936d848ca41d7921fbded7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-26 09:32:45 +00:00
Viesturs Zarins
5bc1e9b38f Merge "Add searchable metadata attribute for injected tiles." into udc-qpr-dev 2023-09-26 08:41:52 +00:00
Treehugger Robot
00b04826e3 Merge "Revert "Move SettingsUITests to presubmit"" into main 2023-09-26 08:07:17 +00:00
Edgar Wang
292f407071 Fix robo test case failed
Bug: 300134365
Test: robotest
Change-Id: I144fbbc962a479c97312cee1645c5a3d70351542
2023-09-26 15:49:40 +08:00
Chaohui Wang
861a84dd34 Revert "Move SettingsUITests to presubmit"
This reverts commit b7f1f2372a.

Fix: 302071194
Fix: 302071436
Fix: 302071558
Reason for revert: test breakage

Change-Id: I98baf5c6c703a7f8847d0f0626315dd70a2e0cea
2023-09-26 07:21:01 +00:00
Jayachandran C
b4b18cb65e Merge "[Settings] Hide satellite eSIM from users" into main 2023-09-26 07:14:28 +00:00
Jayachandran C
544d7697a9 [Settings] Hide satellite eSIM from users
Bug: 302044287
Test: Manually verified by forcing the eSIM profile to be NTN
Change-Id: Iba4e42778bdf072ceaecc35a2245ea737e552e5c
2023-09-26 06:24:46 +00:00
Chaohui Wang
5872a8f573 Merge "Move SettingsUITests to presubmit" into main 2023-09-26 05:25:24 +00:00
Zaiyue Xue
6bf04986ac Fix NullPointerException when showEmptyChart
Bug: 301880705
Fix: 301880705
Test: presubmit
Change-Id: I22a1df6b791396b398038c6bdb8e6b3ca37dc9e1
2023-09-26 11:40:57 +08:00
Bill Yi
5d00a71a16 [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into udc-dev am: 7523dceebf -s ours am: 6a0894dfa4 -s ours am: fd3370a39e -s ours am: b3150920dc -s ours
am skip reason: subject contains skip directive

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

Change-Id: Ib02036f1d3226c3da4f38fc4884143acb9905be0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-25 22:52:24 +00:00
Bill Yi
f670242ae6 [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: 5ebd68a6e8 -s ours am: 3689fa7934 -s ours am: 610b8f02f0 -s ours am: 8e09a4c49d -s ours
am skip reason: subject contains skip directive

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

Change-Id: Iaff3570b5dd4dbca0d50117dc462f57cc0e238da
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-25 22:52:21 +00:00
Bill Yi
425877d469 [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into udc-dev am: 6e8a58a104 -s ours am: 8ef2296804 -s ours am: cd8bf64aea -s ours am: 076f75870c -s ours
am skip reason: subject contains skip directive

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

Change-Id: I9404d64cad795e77235edcc3837de5e5b6130b81
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-25 22:52:13 +00:00
Bill Yi
74798efee9 [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: d4d6867b69 -s ours am: 11dc30fe97 -s ours am: b88042caf5 -s ours am: a7e9db2aca -s ours
am skip reason: subject contains skip directive

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

Change-Id: I6da3e8b286c7b5cdf0370c4ec8ba073905b08bbe
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-25 22:51:59 +00:00
Bill Yi
a357367a35 [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: 0d5904fbbb -s ours am: bd6cfa0e67 -s ours am: 015e594ddc -s ours am: ea1d27d507 -s ours
am skip reason: subject contains skip directive

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

Change-Id: I3ddeb799d1a2239788e68cde8e235494c738e4ef
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-25 22:51:36 +00:00
Bill Yi
0e3887026e [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into udc-dev am: 7523dceebf -s ours am: 6a0894dfa4 -s ours am: 916199a1eb -s ours am: 70cfa99725 -s ours
am skip reason: subject contains skip directive

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

Change-Id: I3c1e0b06fe594caab2aee4a8e78ca75d206ac121
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-25 22:50:22 +00:00
Bill Yi
22a45ef7d3 [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: 5ebd68a6e8 -s ours am: 3689fa7934 -s ours am: 75bc257034 -s ours am: 6ffdc686f0 -s ours
am skip reason: subject contains skip directive

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

Change-Id: I34b7249f0e8a00eade408a0702def8b8d160970b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-25 22:50:12 +00:00
Bill Yi
c4b421ae14 [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into udc-dev am: 6e8a58a104 -s ours am: 8ef2296804 -s ours am: e019289aaf -s ours am: 4626a2f3a2 -s ours
am skip reason: subject contains skip directive

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

Change-Id: Idbeeb5acb9ae5173a0116858fdb825b660c20a7d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-25 22:50:04 +00:00
Bill Yi
b5e113c8ea [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: d4d6867b69 -s ours am: 11dc30fe97 -s ours am: 98bf49f591 -s ours am: ae249c2acd -s ours
am skip reason: subject contains skip directive

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

Change-Id: I8fac0c60c9396f34dc1a999d0adf0195ca53429f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-25 22:49:44 +00:00
Bill Yi
43deb1b748 [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: 0d5904fbbb -s ours am: bd6cfa0e67 -s ours am: 704017e746 -s ours am: 02e16c5069 -s ours
am skip reason: subject contains skip directive

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

Change-Id: I2d7e29e48fdbdcd06fe002915988c3700d08e2dc
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-25 22:49:24 +00:00
Bill Yi
40225ab3d3 [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into udc-dev am: 7523dceebf -s ours am: aaab0d5237 -s ours am: 5ab4ece54f -s ours am: 13e76af10f -s ours
am skip reason: subject contains skip directive

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

Change-Id: I7576be363b16b7a6df27c69db2e294bee314d769
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-25 22:47:57 +00:00
Bill Yi
f240178566 [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: 5ebd68a6e8 -s ours am: 082f9d2430 -s ours am: b967d1818a -s ours am: 29b0bcd97f -s ours
am skip reason: subject contains skip directive

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

Change-Id: I328071edaedb0f789a1a5612c46dbd89d35408e8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-25 22:47:50 +00:00
Bill Yi
384ed0c9f0 [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into udc-dev am: 6e8a58a104 -s ours am: ae5ef06af9 -s ours am: fc053d2e32 -s ours am: 8e3775b78a -s ours
am skip reason: subject contains skip directive

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

Change-Id: If3c7cf6ee7da98e72da4cdf6666487f3ef76dee9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-25 22:47:44 +00:00
Bill Yi
86c8d5bac1 [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: d4d6867b69 -s ours am: e9d30b8c9a -s ours am: 4e484b62c3 -s ours am: 3d04d0731c -s ours
am skip reason: subject contains skip directive

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

Change-Id: I2fa5d4d72507e68c81bc5fc135a76ab4fdd7b893
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-25 22:47:23 +00:00
Bill Yi
d9b563c14b [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: 0d5904fbbb -s ours am: 66d77811de -s ours am: a79f4c9cee -s ours am: 2067f15c30 -s ours
am skip reason: subject contains skip directive

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

Change-Id: Id31a285033e7f87717dc55430aa4e9a26eb92562
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-25 22:47:01 +00:00
Bill Yi
b3150920dc [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into udc-dev am: 7523dceebf -s ours am: 6a0894dfa4 -s ours am: fd3370a39e -s ours
am skip reason: subject contains skip directive

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

Change-Id: I45b46be968718d7b174d65b497bee300340bf581
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-25 22:43:13 +00:00
Bill Yi
8e09a4c49d [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: 5ebd68a6e8 -s ours am: 3689fa7934 -s ours am: 610b8f02f0 -s ours
am skip reason: subject contains skip directive

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

Change-Id: I11f71c711a0091fa41ccc6b10bc939f77a167322
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-25 22:43:09 +00:00
Bill Yi
076f75870c [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into udc-dev am: 6e8a58a104 -s ours am: 8ef2296804 -s ours am: cd8bf64aea -s ours
am skip reason: subject contains skip directive

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

Change-Id: I2915bd868eebc94be86221f11736cfaa37c7b91d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-25 22:43:04 +00:00
Bill Yi
a7e9db2aca [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: d4d6867b69 -s ours am: 11dc30fe97 -s ours am: b88042caf5 -s ours
am skip reason: subject contains skip directive

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

Change-Id: If9385535dad70796fd08208e18cde0ba17b0cc1b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-25 22:42:50 +00:00
Bill Yi
ea1d27d507 [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: 0d5904fbbb -s ours am: bd6cfa0e67 -s ours am: 015e594ddc -s ours
am skip reason: subject contains skip directive

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

Change-Id: I0087fc10646174d8cfc23b775d64573dff7424f3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-25 22:42:24 +00:00
Bill Yi
70cfa99725 [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into udc-dev am: 7523dceebf -s ours am: 6a0894dfa4 -s ours am: 916199a1eb -s ours
am skip reason: subject contains skip directive

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

Change-Id: I39ad6bcf4d747ef6f0c2018366cb98d0cb6f63d9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-25 22:35:02 +00:00
Bill Yi
6ffdc686f0 [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: 5ebd68a6e8 -s ours am: 3689fa7934 -s ours am: 75bc257034 -s ours
am skip reason: subject contains skip directive

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

Change-Id: I33608bd40fd5a5f468998ed55424d6f1dd8adad6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-25 22:34:58 +00:00
Bill Yi
4626a2f3a2 [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into udc-dev am: 6e8a58a104 -s ours am: 8ef2296804 -s ours am: e019289aaf -s ours
am skip reason: subject contains skip directive

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

Change-Id: Id5c4626ff20ee49cc3a9efdec0634cbe18800544
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-25 22:34:56 +00:00
Bill Yi
ae249c2acd [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: d4d6867b69 -s ours am: 11dc30fe97 -s ours am: 98bf49f591 -s ours
am skip reason: subject contains skip directive

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

Change-Id: I5ab1b6c413616f6774b059db0d06695e5583e27d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-25 22:34:45 +00:00