Bill Yi
fc83e2a05a
Import translations. DO NOT MERGE ANYWHERE
...
Auto-generated-cl: translation import
Change-Id: If758b66584626c3d33a0be4982d4cb5ed55e4687
2022-02-23 08:24:25 +00:00
Bill Yi
85de1c63a0
[automerged blank] Import translations. DO NOT MERGE ANYWHERE 2p: b07f4eca84
...
Blank merge reason: commit message contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/16986289
Change-Id: I4b42132461ed189087af72cbd7e2d4b5fdee7655
2022-02-23 08:21:08 +00:00
Bill Yi
3913e56dd9
[automerged blank] Import translations. DO NOT MERGE ANYWHERE 2p: b07f4eca84
...
Blank merge reason: commit message contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/16986289
Change-Id: Idd1873b76e7931f2fc0befd3b34dea0acf7fe1cb
2022-02-23 08:21:07 +00:00
Bill Yi
b07f4eca84
Import translations. DO NOT MERGE ANYWHERE
...
Auto-generated-cl: translation import
Change-Id: Icf0bc906bc6e41539af9fa4200ec6fe24d559b0f
2022-02-23 08:20:54 +00:00
Mill Chen
068fe1c035
[automerge] Cache mechanism for Storage page 2p: c23be3fa16
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/16986444
Bug: 191117970
Change-Id: I3c09e755c1dd3a218be047fb25a751a3931caf42
Merged-In: I75533742a025dc61116207285a894ee728d0af68
2022-02-23 08:16:01 +00:00
Mill Chen
c23be3fa16
Cache mechanism for Storage page
...
- Use SharedPreference to cache the size info
- Improve the flicker problem on Documents & other preference
- The jobs are destroied on onPause to prevent the jobs being
restarting when back to Storage page
- Enable progress bar animation for each storage item
Bug: 191117970
Test: manual test
1) The loading spinner will be shown when entering Storage page
at first time.
2) Back to Settings homepage and switch back to Storage page, the
loading spinner shouldn't be shown.
3) Click each preference in the Storage page and switch between these
pages, the size info should be updated if something removed and the
order of preference shouldn't be changed.
Change-Id: I75533742a025dc61116207285a894ee728d0af68
Merged-In: I75533742a025dc61116207285a894ee728d0af68
(cherry picked from commit 77775a66f2
)
2022-02-23 08:15:14 +00:00
Bill Yi
f3ce34203a
Import translations. DO NOT MERGE ANYWHERE
...
Auto-generated-cl: translation import
Change-Id: I359d7ac2de90ff5b5096ee70f30c00c20e2ccebe
2022-02-23 08:06:38 +00:00
menghanli
3c24caf357
Refine A11y Tile Service javadoc
...
- Explicitly say that this is only the class name,to be looked up in the a11y services package, and not a full component name
- Fix typo of Javadoc refers to class names (plural)
- Rename to getTileServiceName()
Bug: 219873375
Test: manual test
Change-Id: Ib06e68bd07cb85bffe0fa6ee1c680e4ee4e8e00a
2022-02-22 21:51:32 +00:00
Marie Matheson
26f5dfd966
Rename safety source ids to match format from other apps.
...
Test: atest SettingsUnitTests
Bug: 16979198
Change-Id: I671779281c594ad69b9f4b6aa5473aac5e7854a1
2022-02-22 21:14:46 +00:00
Kweku Adams
e6f24f02fd
Simplifying settings string generation. am: 82b0e1ccdb
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/16980814
Change-Id: Ic1b46b0e0cc05f6cfbed6e2d672ea4daafa89ad8
2022-02-22 21:14:27 +00:00
Lais Andrade
e000a21064
Enable touch feedback settings when the phone is in silent mode
...
Allow users to change this settings when the phone is in silent mode, if
they prefer to make all interactions as silent as possible in that
context.
Fix: 165478128
Test: [Alarm|HapticFeedback|Media]Vibration[Intensity|Toggle]PreferenceControllerTest
Change-Id: I68f90559b2bf8088f22397412c149e2a4b91cf13
2022-02-22 19:01:51 +00:00
Kweku Adams
82b0e1ccdb
Simplifying settings string generation.
...
Remove duplicate code for generating the settings constant strings, and
make sure not to write redundant data (setting a value to its default).
Bug: 158300259
Test: Android builds
Change-Id: Id79bae3685bfecb4858574ee38b67b2a554823fe
2022-02-22 18:52:35 +00:00
Presubmit Automerger Backend
4efab754ce
[automerge] Merge SafetyCenterStatusHolder into SafetyCenterManagerWrapper 2p: ce321f0dd0
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/16941462
Bug: 220384387
Change-Id: I2bb6eee411ddf17fdca8e0b6fc80050a080c1e14
2022-02-22 16:37:22 +00:00
Marie Matheson
ce321f0dd0
Merge SafetyCenterStatusHolder into SafetyCenterManagerWrapper
...
Test: SettingsUnitTests
Bug: 220384387
Change-Id: I3886d3cf4717b5c7efd99ebd8ffb6a039e3565a4
2022-02-22 16:36:17 +00:00
Yuri Ufimtsev
6a31bfe04b
Merge "Provide data to LockScreenSafetySource" into tm-dev am: 6368af8bdf
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/16931921
Change-Id: I979e08ada4c8ddd6ddc3bd929d37fa95e7a27ab8
2022-02-22 14:41:25 +00:00
Yuri Ufimtsev
3104be2f95
Merge "Move all the shared data from biometric controllers to separate utility classes" into tm-dev am: 9bc5f2ee0d
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/16931922
Change-Id: Ifaeb66fa2089e6c84d2a32381301a11d71956988
2022-02-22 14:41:00 +00:00
Yuri Ufimtsev
6368af8bdf
Merge "Provide data to LockScreenSafetySource" into tm-dev
2022-02-22 14:21:40 +00:00
Yuri Ufimtsev
11a32117f2
Merge changes from topic "presubmit-am-4b2506520ad5436ca10c9e64940a6c76" into tm-mainline-prod
...
* changes:
[automerge] Provide data to LockScreenSafetySource 2p: fc9b13e865
Provide data to LockScreenSafetySource
2022-02-22 14:21:40 +00:00
Yuri Ufimtsev
9bc5f2ee0d
Merge "Move all the shared data from biometric controllers to separate utility classes" into tm-dev
2022-02-22 14:20:51 +00:00
Presubmit Automerger Backend
b777246dca
[automerge] Move all the shared data from biometric controllers to separate utility classes 2p: 268d1d6dc6
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/16931922
Bug: 215517420
Change-Id: If193c916550c2fe5adc3e251239da40519ab4638
2022-02-22 10:37:44 +00:00
Yuri Ufimtsev
268d1d6dc6
Move all the shared data from biometric controllers to separate utility classes
...
Test: atest SettingsUnitTests
Bug: 215517420
Change-Id: Ic5421cd910ae77d4e7c0a29ae0337edb98a1d3b9
2022-02-22 10:35:45 +00:00
Tsung-Mao Fang
09c96a331b
Media permission update for Android T
...
To improve user clarity of the storage permission and
reduce the number of apps with broad file access,
we will update the Files & Media permission model
for apps targeting API 32.
Apps must now request permission for images, videos,
or audio files independently.
Test: Build apk and see Storage page works.
Fix: 220259725
Change-Id: I8f14cf5b4b48c6b28374ba7266c62a3897cdda8e
2022-02-22 17:06:01 +08:00
Hugh Chen
25356e7a9e
[automerge] Show prediction time when both value are ready 2p: 827910d3c3
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/16972164
Bug: 215767460
Change-Id: I2ddb768ff2abdaeeed20afe29375f92ec6ce8777
2022-02-22 05:38:42 +00:00
Hugh Chen
827910d3c3
Show prediction time when both value are ready
...
Bug: 215767460
Test: make -j64 RunSettingsRoboTests
Change-Id: I07947b3eca1f656e0dc603f9b9839825dd3149fd
2022-02-22 05:38:33 +00:00
Kweku Adams
edbd62b8b3
Merge "Update constant names." into tm-dev am: 01ad893e8c
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/16941456
Change-Id: I7e59aefcde83e5cf119c895b48c3f64c2df7e30e
2022-02-22 01:45:17 +00:00
Kweku Adams
01ad893e8c
Merge "Update constant names." into tm-dev
2022-02-22 01:20:10 +00:00
Menghan Li
f3b9f17cfa
Merge "Show different tooltips for QS features auto-added and non-auto-added" into tm-dev am: 24abb535ed
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/16932282
Change-Id: I5c69534e1d9bfaadee0f3f2c8ae890360fe9dc9e
2022-02-21 21:33:50 +00:00
Menghan Li
24abb535ed
Merge "Show different tooltips for QS features auto-added and non-auto-added" into tm-dev
2022-02-21 21:15:01 +00:00
Christian Göllner
ff9065ac95
Add support for device state based auto-rotation preferences in Settings.
...
- Creates new preferences that are shown when device-state rotation
is supported.
- Hides standard preferences when device-state rotation is supported.
- Controllers/Preferences for individual folded/unfolded rotation
settings are created and added programatically based on the settable
device states available.
Test: Manually + Unit tests
Bug: 195757480
Change-Id: I16f50fd3664756b363c7eb79e5c35eb0d3b6df17
2022-02-21 17:18:04 +01:00
Wesley Wang
d43d91eb9a
Merge "Refactor compact battery status method (1/2)" into tm-dev am: a01477087c
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/16932281
Change-Id: Iaef1acdf77cbe69ac90206fdc2941aa34e8cdec9
2022-02-21 09:50:39 +00:00
Wesley Wang
a01477087c
Merge "Refactor compact battery status method (1/2)" into tm-dev
2022-02-21 09:25:33 +00:00
Wesley Wang
937e8a5cf2
Merge changes from topic "cherrypick-refactor_compact_status-3o1lsmqltp" into tm-mainline-prod
...
* changes:
[automerge] Refactor compact battery status method (1/2) 2p: 6cd9fc0a7e
Refactor compact battery status method (1/2)
2022-02-21 09:25:33 +00:00
menghanli
cad616bd9a
Show different tooltips for QS features auto-added and non-auto-added
...
There are 2 different kinds of auto-added / non-auto-added illustrations in QS tooltips for framework features. Show animation in the settings page for full flow for non-framework services.
Bug: 218968108
Test: manual testing
Change-Id: I9c95c9f3e60ce94ce4059e27ef93c1dacce7a5c7
2022-02-21 15:49:18 +08:00
Menghan Li
29b078da9c
Merge "Fix two intro strings for Magnification page during Suw" into tm-dev am: 100a1f9990
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/16932277
Change-Id: Ia46166b3f481ad997e934bea83ab18520ff6aefa
2022-02-21 07:23:26 +00:00
Menghan Li
100a1f9990
Merge "Fix two intro strings for Magnification page during Suw" into tm-dev
2022-02-21 07:04:38 +00:00
Wesley Wang
29ffb0fbc5
[automerge] Refactor compact battery status method (1/2) 2p: 6cd9fc0a7e
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/16932281
Bug: 219650786
Change-Id: I1658817a0da0d6da0b66c31fcfd61d73fc192e8e
2022-02-21 06:34:55 +00:00
Wesley Wang
6cd9fc0a7e
Refactor compact battery status method (1/2)
...
- Move compact battery status logic into libs
Bug: 219650786
Test: make SettingsRoboTests
Change-Id: Icc53c8d88235bffedfb51a3526668277fcbf4f40
2022-02-21 06:34:46 +00:00
Yuri Ufimtsev
2ff02b865a
[automerge] Provide data to LockScreenSafetySource 2p: fc9b13e865
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/16931921
Bug: 215515298
Change-Id: Ie8b88aaf608c2171d91da5da1bc56e662b8ed145
2022-02-18 23:49:01 +00:00
Yuri Ufimtsev
fc9b13e865
Provide data to LockScreenSafetySource
...
Test: atest SettingsUnitTests
Bug: 215515298
Change-Id: I59640e9f691754a2225870d40f5db3e6fd8557f8
2022-02-18 23:47:42 +00:00
Kweku Adams
2a51b8bfe0
Update constant names.
...
Updating references based on changes for TIP1. This change is just to
keep things building properly. Updates to the UI and functionality will
be done separately.
Bug: 158300259
Test: Android builds
Change-Id: I3a50c028fe69a6180ae842d3117b5cdfd712e0fd
(cherry picked from commit b05665fa83
)
2022-02-18 21:55:13 +00:00
TreeHugger Robot
af36a28042
[automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into sc-qpr1-dev am: 1c5ae8a124
-s ours am: 1a2962d15b
-s ours am: e647298264
-s ours am: dff5a34eed
-s ours
...
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/16934956
Change-Id: I2fdfb61b4cc056af53909044ba8a67ae64fee847
2022-02-18 18:24:17 +00:00
Bill Yi
4856f3b978
[automerger skipped] [automerged blank] Import translations. DO NOT MERGE ANYWHERE 2p: bfb1c0090c
am: 382229bcb6
-s ours am: be2ae00267
-s ours am: e29c0bb725
-s ours am: 503240098d
-s ours
...
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/16934955
Change-Id: Iae17fa2613cce732731facd22468159e8c8144be
2022-02-18 18:23:33 +00:00
Bill Yi
5982034105
[automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: b45dc4ca74
-s ours am: e2d91a630e
-s ours am: 45e3ec1efa
-s ours
...
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/16934957
Change-Id: Ia883fdbe99e87f29a84fcddb5376ef009b9378b7
2022-02-18 18:22:57 +00:00
TreeHugger Robot
dff5a34eed
[automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into sc-qpr1-dev am: 1c5ae8a124
-s ours am: 1a2962d15b
-s ours am: e647298264
-s ours
...
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/16934956
Change-Id: I919509a9dd95115228db54984529c6bbe89324d2
2022-02-18 18:02:31 +00:00
Bill Yi
503240098d
[automerger skipped] [automerged blank] Import translations. DO NOT MERGE ANYWHERE 2p: bfb1c0090c
am: 382229bcb6
-s ours am: be2ae00267
-s ours am: e29c0bb725
-s ours
...
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/16934955
Change-Id: If3a3114cc6b164e8dbc073f6adb77ee9272f2718
2022-02-18 18:01:52 +00:00
Bill Yi
45e3ec1efa
[automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: b45dc4ca74
-s ours am: e2d91a630e
-s ours
...
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/16934957
Change-Id: I2465ea56326a9646fdc01fbc08f1e59833c0bed0
2022-02-18 18:00:44 +00:00
TreeHugger Robot
e647298264
[automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into sc-qpr1-dev am: 1c5ae8a124
-s ours am: 1a2962d15b
-s ours
...
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/16934956
Change-Id: Ib0efa9857c3e46969c664f6460b793aa2518844a
2022-02-18 17:50:08 +00:00
Bill Yi
e29c0bb725
[automerger skipped] [automerged blank] Import translations. DO NOT MERGE ANYWHERE 2p: bfb1c0090c
am: 382229bcb6
-s ours am: be2ae00267
-s ours
...
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/16934955
Change-Id: I0b51595a36d4dcee8c6f6833d05e96a3f697c063
2022-02-18 17:49:34 +00:00
TreeHugger Robot
1a2962d15b
[automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" into sc-qpr1-dev am: 1c5ae8a124
-s ours
...
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/16934956
Change-Id: Iea951572b963b5d7c01f2c98fb298b4c579bc3e8
2022-02-18 17:40:19 +00:00
Bill Yi
be2ae00267
[automerger skipped] [automerged blank] Import translations. DO NOT MERGE ANYWHERE 2p: bfb1c0090c
am: 382229bcb6
-s ours
...
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/16934955
Change-Id: Ibf22d45eb3d5056bc345ec241c29663a5922b51a
2022-02-18 17:39:27 +00:00