mxyyiyi
be8407c566
Implement the battery tips cards.(1/2)
...
- Implement a tips card UI in Battery Usage.
[Screenshot]:
- Tips Card with thumbs-up/down feedback in dark mode
https://screenshot.googleplex.com/3nRCFYvLTWfiYYT
- Tips Card without feedback
https://screenshot.googleplex.com/B7QGRJZAHzgWpCP
- Tips Card in Force RTL layout
https://screenshot.googleplex.com/8crQdj8ao26pKpH
- Tips Card in light mode
https://screenshot.googleplex.com/885aVvZm8xmhK2S
[TODO]:
- Add accessibility
- Localization
Bug: 291689623
Test: Manual
Change-Id: I4443cdb21b3ba30900fc2f6fcc21c4c56dc1293f
Merged-In: I4443cdb21b3ba30900fc2f6fcc21c4c56dc1293f
2023-08-01 09:49:19 +00:00
Kuan Wang
64177774e2
Add cache strategy for getUsageSource().
...
Cache usage source into SharedPreferences when phone is booting to avoid
calling it too frequently.
It should be safe because the usage source can only change on reboot.
Bug: 293366011
Test: make RunSettingsRoboTests
Change-Id: I35c07539d294737c5764b03b746cfb39f4ce008d
2023-08-01 14:36:58 +08:00
Austin Delgado
035b661ea4
Announce requirements when setting PIN/Pass
...
Test: Manual, verify requirement is read
Fixes: 281955512
Change-Id: I6d963d545c68c4ec891d9ad8a7da8c0a0f6e9d6b
2023-07-31 17:50:39 -07:00
Bill Yi
c1363443ee
Import translations. DO NOT MERGE ANYWHERE
...
Auto-generated-cl: translation import
Change-Id: I63fcff4de0780220331244eaeb16840cfeef600e
2023-07-31 16:13:38 -07:00
Bill Yi
99d99c1e0c
Merge "Import translations. DO NOT MERGE ANYWHERE" into udc-qpr-dev
2023-07-31 21:49:00 +00:00
Bill Yi
50b783c347
Merge "Import translations. DO NOT MERGE ANYWHERE" into udc-qpr-dev
2023-07-31 21:49:00 +00:00
Bill Yi
aa0d143122
Merge "Import translations. DO NOT MERGE ANYWHERE" into udc-qpr-dev
2023-07-31 21:49:00 +00:00
Graciela Wissen Putri
f6506e0e00
Add intent to access aspect ratio app list page
...
adb shell am start -a android.settings.MANAGE_USER_ASPECT_RATIO_SETTINGS -c android.intent.category.DEFAULT
Bug: 293137080
Test: Manual
Change-Id: I125d1507c48b02621b5ebb79dcf17aef7deb9bb7
2023-07-31 14:27:40 +00:00
Matt Casey
9a7ed87222
Remove dependency on ChooserActivity resources
...
Fork the needed resources.
Bug: 292222314
Test: mp sysuig, view wifi QR code screen
Change-Id: I69fabb8c293e8e8819d93a61df39549b9667c0fa
2023-07-31 14:17:40 +00:00
Quang Luong
af1715e4a0
Merge "Fix duplicate network request entry during connection" into udc-qpr-dev
2023-07-31 08:34:49 +00:00
Quang Anh Luong
ae485a6774
Fix duplicate network request entry during connection
...
When connecting to a network request, a new NetworkRequestEntry is
created by WifiPickerTracker alongside the unsaved regular network,
which results in two of the same network appearing during the L2
connection phase. To fix this, filter out any disconnected networks that
have the same SSID and security type as the currently connecting
network.
Bug: 292064115
Test: manually verify no duplicate network appears when connecting to
network request
Change-Id: I3d6abb0d0a1e4eeab1b8fa396660851ba090c611
2023-07-31 14:51:07 +09:00
Treehugger Robot
baf2971e15
[automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into tm-mainline-prod am: 41d64c9bef
-s ours am: 8d6051a0c5
-s ours am: 4a3b7b8492
-s ours
...
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/24210475
Change-Id: I076709beaac7181d5e04bed0df8d20c099df6d34
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-07-28 19:08:13 +00:00
Bill Yi
e30de33272
[automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: 9bba3d174b
-s ours am: 869a35f0cc
-s ours am: f07ff4759e
-s ours
...
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/24210475
Change-Id: I7f50ac15332a254de707b070f6c12e80ddc699a2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-07-28 19:08:04 +00:00
Treehugger Robot
d9dc3862b0
[automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into tm-mainline-prod am: cbe877892f
-s ours am: 90e7cfacc6
-s ours am: b750e93272
-s ours
...
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/24210474
Change-Id: I804c3a209579d622e9ddceb2a0bd53db4c58cab8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-07-28 18:50:35 +00:00
Bill Yi
7ca9054507
[automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: ebacced122
-s ours am: 07b8d85c47
-s ours am: 31ea0ae325
-s ours
...
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/24210474
Change-Id: I8ce215eb801703b882df34ff378dd35662587b27
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-07-28 18:50:28 +00:00
Treehugger Robot
4a3b7b8492
[automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into tm-mainline-prod am: 41d64c9bef
-s ours am: 8d6051a0c5
-s ours
...
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/24210475
Change-Id: I14cf004b99d8d598f58263e79ef4f66cf30263c3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-07-28 18:43:59 +00:00
Bill Yi
f07ff4759e
[automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: 9bba3d174b
-s ours am: 869a35f0cc
-s ours
...
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/24210475
Change-Id: I71bb876f64f137417b4a08bdd154a9fbf6784078
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-07-28 18:43:50 +00:00
Treehugger Robot
b750e93272
[automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into tm-mainline-prod am: cbe877892f
-s ours am: 90e7cfacc6
-s ours
...
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/24210474
Change-Id: Ie0cf5f275d1780afa1b896303542a25c0f9cf67e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-07-28 18:23:13 +00:00
Bill Yi
31ea0ae325
[automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: ebacced122
-s ours am: 07b8d85c47
-s ours
...
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/24210474
Change-Id: I4bde85f590bd1ff2ac687b440dd3929dd47bee19
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-07-28 18:23:10 +00:00
Treehugger Robot
8d6051a0c5
[automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into tm-mainline-prod am: 41d64c9bef
-s ours
...
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/24210475
Change-Id: I7edd6c919617c6e2b03aae06b409a84d36d064f0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-07-28 18:07:22 +00:00
Bill Yi
869a35f0cc
[automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: 9bba3d174b
-s ours
...
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/24210475
Change-Id: If67577e5d9f33fc84225bd53857e2e100c5f3221
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-07-28 18:07:12 +00:00
Treehugger Robot
90e7cfacc6
[automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into tm-mainline-prod am: cbe877892f
-s ours
...
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/24210474
Change-Id: Icb7aed3a43239115c87473a745ca0d60723772e3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-07-28 18:05:44 +00:00
Bill Yi
07b8d85c47
[automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: ebacced122
-s ours
...
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/24210474
Change-Id: Id22c3fde7605bf488e141853e41586b1b3592720
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-07-28 18:05:31 +00:00
Graciela Putri
1f1c2a7db9
Merge "[4/n] Add fullscreen option in user aspect ratio settings" into udc-qpr-dev
2023-07-28 13:15:52 +00:00
Graciela Putri
386b02e906
Merge "[3/n] Add aspect ratio app info page" into udc-qpr-dev
2023-07-28 13:14:03 +00:00
Treehugger Robot
a9a8c4ed19
Merge "Define the anomaly proto for anomaly detection project" into udc-qpr-dev
2023-07-28 11:25:39 +00:00
Graciela Wissen Putri
fa945cc808
[4/n] Add fullscreen option in user aspect ratio settings
...
Apps > App Info > Advanced > Aspect ratio
Adds fullscreen option to aspect ratio settings gated by fullscreen
build time and runtime flags. If fullscreen option is disabled, return
app default option.
To enable feature:
adb shell device_config put window_manager
enable_app_compat_user_aspect_ratio_settings true
adb shell am force-stop com.android.settings
Bug: 291900454
Test: All Settings CUJs passed
atest SettingsUnitTests:UserAspectRatioManagerTest
Change-Id: I8f8d0c08ac81f088d6c25e8dfb3550f807f336b6
2023-07-28 10:09:56 +00:00
Graciela Wissen Putri
57984f02d5
[3/n] Add aspect ratio app info page
...
Apps > App Info > Advanced > Aspect ratio
Adds link from aspect ratio app list page to app info. Stops activity if
user chooses a different aspect ratio override.
To enable feature:
adb shell device_config put window_manager enable_app_compat_user_aspect_ratio_settings true
adb shell am force-stop com.android.settings
Bug: 287448187
Test: Manual
All Settings CUJs passed
atest SettingsRoboTests:UserAspectRatioDetailsTest
atest SettingsSpaUnitTests:UserAspectRatioAppPreferenceTest
Change-Id: Id47f291459e62267bf15d629c163dde73d96928a
2023-07-28 09:53:11 +00:00
Zaiyue Xue
77bb2e1ce0
Define the anomaly proto for anomaly detection project
...
Bug: 284893240
Test: presubmit
Change-Id: Ifecc0c952392c58f5c10147d37d3de21a05157b5
2023-07-28 08:35:33 +00:00
YK Hung
1a4979753e
Merge "Imple call method to detect settings anomaly(1/2)" into udc-qpr-dev
2023-07-28 06:43:13 +00:00
YK Hung
296322ad47
Merge "Fix inconsistent connected without charging state in the Settings" into udc-qpr-dev
2023-07-28 05:53:16 +00:00
Wesley Wang
456ca0177c
Imple call method to detect settings anomaly(1/2)
...
Bug: 290893324
Test: make SettingsRoboTests
Change-Id: I6c13f9cee29b723cbd9332fc5d84567be83699c3
2023-07-28 12:32:39 +08:00
Treehugger Robot
41d64c9bef
Merge "Import translations. DO NOT MERGE ANYWHERE" into tm-mainline-prod
2023-07-28 00:54:10 +00:00
Treehugger Robot
cbe877892f
Merge "Import translations. DO NOT MERGE ANYWHERE" into tm-mainline-prod
2023-07-28 00:53:34 +00:00
Treehugger Robot
fd956769c1
Merge "Update WhenToDreamPicker to unique page id" into udc-qpr-dev
2023-07-28 00:03:28 +00:00
Treehugger Robot
b6e8ff6cb7
[automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into tm-qpr-dev am: bdb73ef28e
-s ours am: 84c2322af1
-s ours am: 3f7e055c28
-s ours
...
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/24212794
Change-Id: Ia222e1f8bb1887452d0f46f4c6264c32390fd4d2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-07-27 23:22:52 +00:00
Bill Yi
807e96ee52
[automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: 6ff8c62f42
-s ours am: fe5316f848
-s ours am: 159d0436eb
-s ours
...
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/24212794
Change-Id: I85d73d99151065a46a1020cdb0a2c7082d3d5df0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-07-27 23:22:47 +00:00
Treehugger Robot
3f7e055c28
[automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into tm-qpr-dev am: bdb73ef28e
-s ours am: 84c2322af1
-s ours
...
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/24212794
Change-Id: I6cc0b52a43f7b6f4d914abaeba0bc4f7f27ebf46
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-07-27 22:34:16 +00:00
Bill Yi
159d0436eb
[automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: 6ff8c62f42
-s ours am: fe5316f848
-s ours
...
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/24212794
Change-Id: I053e81d5f31f665c41249f2ff79b5e9d442364ac
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-07-27 22:34:04 +00:00
Treehugger Robot
84c2322af1
[automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into tm-qpr-dev am: bdb73ef28e
-s ours
...
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/24212794
Change-Id: I2c986fa5e7ab0fdbacd0a0336b9245641e7648e6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-07-27 21:49:38 +00:00
Bill Yi
fe5316f848
[automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: 6ff8c62f42
-s ours
...
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/24212794
Change-Id: I2b8424204dae662cd985ca5efdef8224b774675e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-07-27 21:49:26 +00:00
Treehugger Robot
bdb73ef28e
Merge "Import translations. DO NOT MERGE ANYWHERE" into tm-qpr-dev
2023-07-27 21:07:50 +00:00
Treehugger Robot
950b464c49
[automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into tm-qpr-dev am: 76afc5c3bc
-s ours am: 03e1e0f234
-s ours am: fa17c9b44e
-s ours
...
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/24212793
Change-Id: I2ace8fd4e807e4b5f6480e51faaac9be849274cc
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-07-27 20:46:34 +00:00
Bill Yi
a07ebaca0d
[automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: 35f9f86922
-s ours am: 04da45170f
-s ours am: 81a368ddf3
-s ours
...
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/24212793
Change-Id: If29f8aebcc20c4bff481715a6dff41a23d41a604
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-07-27 20:46:26 +00:00
Treehugger Robot
fa17c9b44e
[automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into tm-qpr-dev am: 76afc5c3bc
-s ours am: 03e1e0f234
-s ours
...
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/24212793
Change-Id: I11b9cdcb0f3e664522cb1651ff0ac9ce0bab5066
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-07-27 20:00:19 +00:00
Bill Yi
81a368ddf3
[automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: 35f9f86922
-s ours am: 04da45170f
-s ours
...
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/24212793
Change-Id: I74d5030a7621446fb3d0a1c155e281cda9080894
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-07-27 20:00:14 +00:00
Treehugger Robot
1c07e9b25d
[automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into udc-d1-dev am: 31f0efd2e7
-s ours
...
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/24210478
Change-Id: I494ef65fe809c5ffaca4feaa10f0c3f307bf9cff
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-07-27 19:14:52 +00:00
Bill Yi
53d77dee18
[automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: 557cad061e
-s ours
...
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/24210478
Change-Id: I29ac87d68a19968b1d9632367dd86e71d3b2c0e9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-07-27 19:14:36 +00:00
Treehugger Robot
03e1e0f234
[automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into tm-qpr-dev am: 76afc5c3bc
-s ours
...
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/24212793
Change-Id: I51b4fe2aaa7c0c19335af09132879c2b1f6b42a3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-07-27 19:05:23 +00:00
Bill Yi
04da45170f
[automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: 35f9f86922
-s ours
...
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/24212793
Change-Id: Iacfb8343818c2f54fcc58936d7df5abb5af29615
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-07-27 19:05:13 +00:00