Commit Graph

98280 Commits

Author SHA1 Message Date
Wesley.CW Wang
151b88f76f Optimize battery optimize page control flow
- Post the setup logic into background and setup once only when leaving
 this page, this can improve the performance since we won't setup
 every time when switching preference

Bug: 195306545
Bug: 199892006
Test: make SettingsRoboTests
Change-Id: I1c3ee4673cf5cdba0abe39f208dfb1412082c579
2021-11-01 14:52:42 +08:00
TreeHugger Robot
7267fa688e [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into sc-qpr1-dev am: b41f6a01a3 -s ours am: 89064bf1a0 -s ours am: 320aa7acf2 -s ours
am skip reason: subject contains skip directive

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

Change-Id: I6abe268e1c8d07ff75ee5267a8722823008f2418
2021-11-01 06:52:17 +00:00
TreeHugger Robot
e0d1ec377b [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into sc-dev am: 33b0ddcb9f -s ours am: 3ef8ed0bac -s ours am: 0bf0236ef5 -s ours am: 759efbe3d9 -s ours
am skip reason: subject contains skip directive

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

Change-Id: Ia8b503e78fe3114de726e86334d7038fb04f81c0
2021-11-01 06:51:38 +00:00
Automerger Merge Worker
0b98263e67 Merge "[automerger skipped] [automerged blank] Import translations. DO NOT MERGE ANYWHERE 2p: eb45210f6a am: c0eaec8037 -s ours" into sc-qpr1-dev-plus-aosp am: ebb11f1e6e -s ours am: 0121404997 -s ours
am skip reason: subject contains skip directive

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

Change-Id: I55f90925673555e2cc6ebec1eeb5befcc74d519f
2021-11-01 06:49:10 +00:00
Bill Yi
38d1d63dfb [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: eb45210f6a -s ours am: d497dee907 -s ours am: 4080a4ffd4 -s ours am: 2b9e68f26b -s ours
am skip reason: subject contains skip directive

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

Change-Id: I8d359572f4fe04347c50f20e89c1ac68f048c671
2021-11-01 06:48:35 +00:00
TreeHugger Robot
d1d7fbb770 [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into sc-dev am: 33b0ddcb9f -s ours am: 803a4a84a8 -s ours am: cb81759d15 -s ours am: fd3b39ea3e -s ours
am skip reason: subject contains skip directive

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

Change-Id: Ie6df36abac1d14a88856fed8c9379441010bee41
2021-11-01 06:47:37 +00:00
TreeHugger Robot
3ebf3d1694 [automerger skipped] Merge "[automerged blank] Import translations. DO NOT MERGE ANYWHERE 2p: 6ac425087d" into sc-dev-plus-aosp am: dfb6af177f -s ours am: 671b1b64a7 -s ours am: d62c988995 -s ours
am skip reason: subject contains skip directive

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

Change-Id: Id1de98e7928e47fc7410ab4f945bfe7f429d8a96
2021-11-01 06:45:52 +00:00
Bill Yi
d4b40c3dce [automerger skipped] [automerged blank] Import translations. DO NOT MERGE ANYWHERE 2p: 6ac425087d am: 4f200606a9 -s ours am: 94b058a0c1 -s ours am: 01d1cd7df5 -s ours
am skip reason: subject contains skip directive

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

Change-Id: I0bb83a867229f0e3cf2df413776f84723a4f81fa
2021-11-01 06:45:49 +00:00
TreeHugger Robot
95a731669d [automerger skipped] Merge "[automerged blank] Import translations. DO NOT MERGE ANYWHERE 2p: 6ac425087d" into sc-qpr1-dev am: 15e9a44b45 -s ours am: fe2a7627dc -s ours am: 8adc1c1d96 -s ours
am skip reason: subject contains skip directive

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

Change-Id: I0cb50cf9e94e1ee8a3f4c56d34fcf3d1682df79c
2021-11-01 06:43:53 +00:00
TreeHugger Robot
8d8c462e57 Merge changes from topic "presubmit-am-11a27b06803045468001e263b4b441f0" into sc-qpr1-dev am: 49400133f1 am: 5a64962814 am: 53c3e1d04e
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/16155720

Change-Id: Ic5481d52fd1d97cba5f7b7e8ebbfe681289ddfaf
2021-11-01 06:43:52 +00:00
Bill Yi
e84fedf3cd [automerger skipped] [automerged blank] Import translations. DO NOT MERGE ANYWHERE 2p: 6ac425087d am: 88711716d8 -s ours am: de92464a0c -s ours am: 350c637e83 -s ours
am skip reason: subject contains skip directive

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

Change-Id: I283b89e5b8e5ca7d114262dc9a29ab0b43dd2048
2021-11-01 06:43:49 +00:00
TreeHugger Robot
00fc28d01d [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into sc-qpr1-dev am: 07709bfd9e -s ours am: 0f8deae0af -s ours am: 6c62f6369e -s ours
am skip reason: subject contains skip directive

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

Change-Id: I40b5ad291ae3ad35f6cfcc6576d79a21b4c45171
2021-11-01 06:40:55 +00:00
TreeHugger Robot
0e90451e08 [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into sc-qpr1-dev am: b41f6a01a3 -s ours am: c2041123e6 -s ours am: 3ee9239392 -s ours
am skip reason: subject contains skip directive

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

Change-Id: Id158e2c8eb8aefccaa4fbc0007b76c8573f609f9
2021-11-01 06:37:53 +00:00
tim peng
e6ebfee220 Merge "Phone fails to switch channel mode from stereo to mono" am: 41cfaa9f29 am: a4197a7aa1
Original change: https://android-review.googlesource.com/c/platform/packages/apps/Settings/+/1873736

Change-Id: I1d17526b87d442bc3513a1e7f526fcf5ff11e881
2021-11-01 06:36:53 +00:00
TreeHugger Robot
5ca439352e [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into sc-dev am: 33b0ddcb9f -s ours am: 803a4a84a8 -s ours am: 17d3f20ebf -s ours
am skip reason: subject contains skip directive

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

Change-Id: Ic9b134881349b5a3386b602f030247cb72230fea
2021-11-01 06:32:44 +00:00
TreeHugger Robot
35cc26c1d1 [automerger skipped] Merge "[automerged blank] Import translations. DO NOT MERGE ANYWHERE 2p: 6ac425087d" into sc-qpr1-dev am: 15e9a44b45 -s ours am: c95398214f -s ours
am skip reason: subject contains skip directive

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

Change-Id: I6fdb5ce965d62aa9412452867633452776867533
2021-11-01 06:32:28 +00:00
TreeHugger Robot
14949b4a73 Merge changes from topic "presubmit-am-11a27b06803045468001e263b4b441f0" into sc-qpr1-dev am: 49400133f1 am: 348a01d9fe
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/16155720

Change-Id: Id8807d589752d09a0dc1d81ac95b233136f0e898
2021-11-01 06:32:26 +00:00
Bill Yi
e97ccea80d [automerger skipped] [automerged blank] Import translations. DO NOT MERGE ANYWHERE 2p: 6ac425087d am: 88711716d8 -s ours am: c6a1634ddd -s ours
am skip reason: subject contains skip directive

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

Change-Id: Ibbb933a4ac6d5a50362e92f8f8b4d7b0a3d223c3
2021-11-01 06:32:25 +00:00
TreeHugger Robot
eb76baa8f4 [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into sc-qpr1-dev am: 07709bfd9e -s ours am: ba70207c32 -s ours
am skip reason: subject contains skip directive

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

Change-Id: If9655984778d70ae1c72a6a20b148a2ce5e18d0d
2021-11-01 06:32:13 +00:00
Bill Yi
ae27fcd1a7 [automerger skipped] [automerged blank] Import translations. DO NOT MERGE ANYWHERE 2p: eb45210f6a am: c0eaec8037 -s ours am: c7d8d778f6 -s ours am: 6e0c66918c -s ours
am skip reason: subject contains skip directive

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

Change-Id: I69610c513f283120cb012d6ad12bdd84c092d7ea
2021-11-01 06:32:09 +00:00
TreeHugger Robot
320aa7acf2 [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into sc-qpr1-dev am: b41f6a01a3 -s ours am: 89064bf1a0 -s ours
am skip reason: subject contains skip directive

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

Change-Id: I9a08fe0d12604d164def4873b04e756ddb349815
2021-11-01 06:31:45 +00:00
TreeHugger Robot
759efbe3d9 [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into sc-dev am: 33b0ddcb9f -s ours am: 3ef8ed0bac -s ours am: 0bf0236ef5 -s ours
am skip reason: subject contains skip directive

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

Change-Id: I030b1631f02cc7cd45ddf5a7b5c351208e917deb
2021-11-01 06:31:40 +00:00
Automerger Merge Worker
0121404997 Merge "[automerger skipped] [automerged blank] Import translations. DO NOT MERGE ANYWHERE 2p: eb45210f6a am: c0eaec8037 -s ours" into sc-qpr1-dev-plus-aosp am: ebb11f1e6e -s ours
am skip reason: subject contains skip directive

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

Change-Id: I241e0febd74f41521b9f39812b6fcb91192ef97e
2021-11-01 06:30:41 +00:00
Jason Chiu
594eb43159 Support slice deep links highlighting menu entries
- Add an interface to get highlight menu key resource in Sliceable
- Force implementing the new interface in TogglePreferenceController and
  CustomSliceable at syntax level
- Update the slice index db schema

Bug: 204695404
Test: manual, robotest build pass, unit
Change-Id: I0b5068bccd04f1590023de7f3385bc0a4c6fa47b
2021-11-01 14:27:34 +08:00
TreeHugger Robot
ca3f658192 [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into sc-v2-dev am: b450a4518e -s ours am: 0563e86e06 -s ours
am skip reason: subject contains skip directive

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

Change-Id: Iede77b5a484271e7d07b8904bee7384387429589
2021-11-01 06:25:44 +00:00
Bill Yi
2b9e68f26b [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: eb45210f6a -s ours am: d497dee907 -s ours am: 4080a4ffd4 -s ours
am skip reason: subject contains skip directive

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

Change-Id: I089e7c196e86c99d336d2fd2f63410f7b62c571c
2021-11-01 06:24:12 +00:00
TreeHugger Robot
3df9f11dbb [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into sc-v2-dev am: 1cc1696a72 -s ours am: 3b8fc0d70d -s ours
am skip reason: subject contains skip directive

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

Change-Id: Ib9af0cc1fa0f79f4db880a5ca5747886c502e042
2021-11-01 06:23:37 +00:00
TreeHugger Robot
fd3b39ea3e [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into sc-dev am: 33b0ddcb9f -s ours am: 803a4a84a8 -s ours am: cb81759d15 -s ours
am skip reason: subject contains skip directive

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

Change-Id: I90b422741fda58bf1e545b5c4ae10f222ed583e4
2021-11-01 06:22:33 +00:00
TreeHugger Robot
68a845fae0 [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into sc-dev am: 33b0ddcb9f -s ours am: 332ed7b0e7 -s ours
am skip reason: subject contains skip directive

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

Change-Id: Ia51f265ea10d82cda9f106eeddc097ff9aff3e01
2021-11-01 06:22:27 +00:00
TreeHugger Robot
d62c988995 [automerger skipped] Merge "[automerged blank] Import translations. DO NOT MERGE ANYWHERE 2p: 6ac425087d" into sc-dev-plus-aosp am: dfb6af177f -s ours am: 671b1b64a7 -s ours
am skip reason: subject contains skip directive

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

Change-Id: Ia12fbfbf8651a6ff27f93bd17e1858d68cfb76a4
2021-11-01 06:22:17 +00:00
Bill Yi
01d1cd7df5 [automerger skipped] [automerged blank] Import translations. DO NOT MERGE ANYWHERE 2p: 6ac425087d am: 4f200606a9 -s ours am: 94b058a0c1 -s ours
am skip reason: subject contains skip directive

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

Change-Id: I49fd0349e9825cc1ed8da0f1a4eacbf3f9f91211
2021-11-01 06:22:16 +00:00
tim peng
a4197a7aa1 Merge "Phone fails to switch channel mode from stereo to mono" am: 41cfaa9f29
Original change: https://android-review.googlesource.com/c/platform/packages/apps/Settings/+/1873736

Change-Id: I62be3678022753eaba32209c33f95edf220294f1
2021-11-01 06:22:15 +00:00
TreeHugger Robot
8adc1c1d96 [automerger skipped] Merge "[automerged blank] Import translations. DO NOT MERGE ANYWHERE 2p: 6ac425087d" into sc-qpr1-dev am: 15e9a44b45 -s ours am: fe2a7627dc -s ours
am skip reason: subject contains skip directive

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

Change-Id: I18afc701bd10e2bdf4e04db7145590bf8f73e54e
2021-11-01 06:19:01 +00:00
TreeHugger Robot
53c3e1d04e Merge changes from topic "presubmit-am-11a27b06803045468001e263b4b441f0" into sc-qpr1-dev am: 49400133f1 am: 5a64962814
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/16155720

Change-Id: I4d6fbc2713b8b1d8a1a9d8706dfcf11ce69abbed
2021-11-01 06:18:59 +00:00
Bill Yi
350c637e83 [automerger skipped] [automerged blank] Import translations. DO NOT MERGE ANYWHERE 2p: 6ac425087d am: 88711716d8 -s ours am: de92464a0c -s ours
am skip reason: subject contains skip directive

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

Change-Id: I929e8b617b585c00b45fd5205d8bf0f8de46aa0c
2021-11-01 06:18:58 +00:00
TreeHugger Robot
6c62f6369e [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into sc-qpr1-dev am: 07709bfd9e -s ours am: 0f8deae0af -s ours
am skip reason: subject contains skip directive

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

Change-Id: Iefb02e3e992df75d24a0fc34f44ff186769f5a18
2021-11-01 06:18:03 +00:00
TreeHugger Robot
3ee9239392 [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into sc-qpr1-dev am: b41f6a01a3 -s ours am: c2041123e6 -s ours
am skip reason: subject contains skip directive

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

Change-Id: I1d09a7f799ef07c68ba4f8628191b36c78e43248
2021-11-01 06:17:50 +00:00
TreeHugger Robot
17d3f20ebf [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into sc-dev am: 33b0ddcb9f -s ours am: 803a4a84a8 -s ours
am skip reason: subject contains skip directive

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

Change-Id: I4f9cc37ab3adf455c08c3b017fc1fc23e3d8c669
2021-11-01 06:17:05 +00:00
TreeHugger Robot
cb81759d15 [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into sc-dev am: 33b0ddcb9f -s ours am: 803a4a84a8 -s ours
am skip reason: subject contains skip directive

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

Change-Id: Ibc2d803fd864d33e0e0a0c9c8a7d7a5e1dbf2d46
2021-11-01 06:16:50 +00:00
Bill Yi
6e0c66918c [automerger skipped] [automerged blank] Import translations. DO NOT MERGE ANYWHERE 2p: eb45210f6a am: c0eaec8037 -s ours am: c7d8d778f6 -s ours
am skip reason: subject contains skip directive

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

Change-Id: I39b88cd1163dcf256e9e2843f5334c6970b0883f
2021-11-01 06:16:39 +00:00
TreeHugger Robot
c95398214f [automerger skipped] Merge "[automerged blank] Import translations. DO NOT MERGE ANYWHERE 2p: 6ac425087d" into sc-qpr1-dev am: 15e9a44b45 -s ours
am skip reason: subject contains skip directive

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

Change-Id: Ib281d8c897b86bb6874dd775b046d10276f97983
2021-11-01 06:16:36 +00:00
TreeHugger Robot
348a01d9fe Merge changes from topic "presubmit-am-11a27b06803045468001e263b4b441f0" into sc-qpr1-dev am: 49400133f1
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/16155720

Change-Id: Ieba625798ef14be588e5dff5ca3c30ea8af50974
2021-11-01 06:16:34 +00:00
TreeHugger Robot
fe2a7627dc [automerger skipped] Merge "[automerged blank] Import translations. DO NOT MERGE ANYWHERE 2p: 6ac425087d" into sc-qpr1-dev am: 15e9a44b45 -s ours
am skip reason: subject contains skip directive

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

Change-Id: I68302835fcfada607ef1cf80f4c679c65699d0ee
2021-11-01 06:16:34 +00:00
Bill Yi
c6a1634ddd [automerger skipped] [automerged blank] Import translations. DO NOT MERGE ANYWHERE 2p: 6ac425087d am: 88711716d8 -s ours
am skip reason: subject contains skip directive

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

Change-Id: I9ca17f255ee6931ff4fc58037f7d1e9938c29b35
2021-11-01 06:16:33 +00:00
TreeHugger Robot
5a64962814 Merge changes from topic "presubmit-am-11a27b06803045468001e263b4b441f0" into sc-qpr1-dev am: 49400133f1
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/16155720

Change-Id: I3175b04e7b6c59b7a675512be558b4870d32ab68
2021-11-01 06:16:33 +00:00
Bill Yi
de92464a0c [automerger skipped] [automerged blank] Import translations. DO NOT MERGE ANYWHERE 2p: 6ac425087d am: 88711716d8 -s ours
am skip reason: subject contains skip directive

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

Change-Id: Id4a6047e56b639be353cb14b19adfd63bf40f1f5
2021-11-01 06:16:32 +00:00
TreeHugger Robot
0f8deae0af [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into sc-qpr1-dev am: 07709bfd9e -s ours
am skip reason: subject contains skip directive

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

Change-Id: Ide5328620945f0989b8aacf67e250e73a1acfdb5
2021-11-01 06:15:54 +00:00
TreeHugger Robot
ba70207c32 [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into sc-qpr1-dev am: 07709bfd9e -s ours
am skip reason: subject contains skip directive

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

Change-Id: I69192d5e771481b661a57df56af96ee381266152
2021-11-01 06:15:52 +00:00
TreeHugger Robot
c2041123e6 [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into sc-qpr1-dev am: b41f6a01a3 -s ours
am skip reason: subject contains skip directive

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

Change-Id: Ib2b5ae5a0ee45eac93c237309dc30d40ee4ae6b4
2021-11-01 06:10:53 +00:00
TreeHugger Robot
89064bf1a0 [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into sc-qpr1-dev am: b41f6a01a3 -s ours
am skip reason: subject contains skip directive

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

Change-Id: Id5baf58d797f4636670fed2e29f23240cc4ad6e6
2021-11-01 06:10:16 +00:00