Arc Wang
c932da4b79
Fix Storage Settings summary jank
...
When switching dark theme, Settings homepage is re-created
and storage summary will be calculated in worker thread and
then be displayed after a short time.
Use cache to display the summary before latest summary is available.
Bug: 255459774
Test: manual visual
Switch Dark theme and observe Storage settings summary.
Change-Id: I88c7190758a8bdf3a1a24137b9638ca3fb839887
2022-10-31 10:58:44 +00:00
TreeHugger Robot
88313aed6c
Merge "Fix the bluetooth extra control slice not visible" into tm-qpr-dev am: 3cb39ca221
am: 3ed6cb001b
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/20252603
Change-Id: Ic52873bd9940c0c8e60ab14bd617838c27d92916
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-10-31 09:27:59 +00:00
TreeHugger Robot
bb17108f72
Merge "Remove "Hotspot" key from settings search if not needed" into tm-qpr-dev am: 58292e7058
am: 155beb0610
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/20307409
Change-Id: I08bf5d2cdbd4a1e038af7c54468d39590f72e7c7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-10-31 09:27:40 +00:00
TreeHugger Robot
3ed6cb001b
Merge "Fix the bluetooth extra control slice not visible" into tm-qpr-dev am: 3cb39ca221
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/20252603
Change-Id: I78447f80bd4971eeb67395107a3731ccbcc18f63
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-10-31 08:53:45 +00:00
TreeHugger Robot
155beb0610
Merge "Remove "Hotspot" key from settings search if not needed" into tm-qpr-dev am: 58292e7058
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/20307409
Change-Id: I87b186f17e8126638d5d09d6e9970b590d12ff6e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-10-31 08:51:31 +00:00
TreeHugger Robot
3cb39ca221
Merge "Fix the bluetooth extra control slice not visible" into tm-qpr-dev
2022-10-31 08:48:43 +00:00
TreeHugger Robot
58292e7058
Merge "Remove "Hotspot" key from settings search if not needed" into tm-qpr-dev
2022-10-31 08:10:57 +00:00
Arc Wang
812c7d7953
Merge "[Activity embedding] Fix unexpected finished 2nd layer problem"
2022-10-31 05:50:14 +00:00
Arc Wang
31eec49217
[Activity embedding] Fix unexpected finished 2nd layer problem
...
If Settings is started on an existing task, the existing SplitPairRule
may cause an unexpected app finish while navigating back from the
2nd layer page.
This change resets SplitPairRule in onCreate().
Bug: 247080168
Test: make RunSettingsRoboTests ROBOTEST_FILTER=SettingsHomepageActivityTest
manual
1. Settings app -> 'Connexted device'.
2. Launch Settings app again from Settings icon in quick Settings.
3. Start a 3rd layer from 'Network & internet'
4. Click back and see if the 2nd lay shows.
Change-Id: I262327cc49c3a4434a183eb00ac57f47fa598f70
2022-10-31 05:48:45 +00:00
Chaohui Wang
5396d8a129
Merge "No show AppButtons for system modules"
2022-10-31 05:08:02 +00:00
Zekan Qian
4c1b702c4f
Add Context in SpaEnvironment
...
Bug: 244122804
Test: manual - build Settings
Change-Id: I92b0e69a880d280776ab7f482aad3e06c72c3c03
2022-10-31 09:56:56 +08:00
Zoey Chen
77e38838a4
Merge "[Settings] Do not creat multiple database"
2022-10-30 13:17:25 +00:00
Lucas Silva
11a5067ee5
Update the "When to dream" settings am: 47d84b41ac
am: 0e7f4d87ce
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/20302008
Change-Id: Id60e4ff240602ef42905a5af46f0ac77bde17f9c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-10-28 21:07:21 +00:00
Lucas Silva
0e7f4d87ce
Update the "When to dream" settings am: 47d84b41ac
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/20302008
Change-Id: Id0ae8f8af81ab9cea7e61b1050e077afbe51a1f1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-10-28 20:34:09 +00:00
Lucas Silva
47d84b41ac
Update the "When to dream" settings
...
For devices which don't support dreaming on battery, we can offer
simpler options since the device must always be charging for
screensavers to appear. Therefore there are only two options:
1. While charging
2. While docked and charging
Test: flashed and verified on device
Test: make -j64 RunSettingsRoboTests
Fixes: 226187572
Change-Id: I6ed24cda8874f2fb941f6cfded9ed97ed78a3cb6
2022-10-28 13:07:36 -04:00
Chaohui Wang
85cb46094c
Merge "Add AppSettingsPreference for Spa"
2022-10-28 12:53:12 +00:00
Chaohui Wang
5a89763503
Merge "Add AppDataUsagePreference for Spa"
2022-10-28 12:52:57 +00:00
Stanley Wang
a84b388272
Merge "Send pre-index intent when developer options changed" into tm-qpr-dev am: 18dd9b2307
am: 1be259b75a
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/20307418
Change-Id: Id6588b0b654300b72639354cc4fa5eb60a517b0d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-10-28 12:16:21 +00:00
Stanley Wang
24d6e67a89
Merge "Send pre-index intent at Settings first started" into tm-qpr-dev am: 5ba309c5ad
am: cf38fb9701
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/20307417
Change-Id: Ia53d120a2e96760f60ed42fdebd706605a15c19a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-10-28 12:16:19 +00:00
Stanley Wang
a56e2eb706
Add new api for search pre-index am: 22d1cdb3bf
am: 9f7094e47e
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/20307416
Change-Id: I17d9477ad63c38c1cece30b9c029bc43d68cb363
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-10-28 12:16:12 +00:00
Stanley Wang
1be259b75a
Merge "Send pre-index intent when developer options changed" into tm-qpr-dev am: 18dd9b2307
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/20307418
Change-Id: I2fbed4ebb333ef8a489dadc24147367754d50384
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-10-28 11:19:08 +00:00
Stanley Wang
cf38fb9701
Merge "Send pre-index intent at Settings first started" into tm-qpr-dev am: 5ba309c5ad
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/20307417
Change-Id: I849c03cd70a2e5598d6b95cbaf2b4fcae5316831
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-10-28 11:19:05 +00:00
Stanley Wang
9f7094e47e
Add new api for search pre-index am: 22d1cdb3bf
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/20307416
Change-Id: I0dc4b69c51ad4aad37ec37e059035564f02ca364
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-10-28 11:19:02 +00:00
Zoey Chen
97291ac0ad
[Settings] Do not creat multiple database
...
Bug: 254405469
Test: manual
Change-Id: I96ea77899270439a87569bd1676d38b52dd36650
2022-10-28 11:07:39 +00:00
Stanley Wang
18dd9b2307
Merge "Send pre-index intent when developer options changed" into tm-qpr-dev
2022-10-28 10:42:27 +00:00
Stanley Wang
5ba309c5ad
Merge "Send pre-index intent at Settings first started" into tm-qpr-dev
2022-10-28 10:42:27 +00:00
Chaohui Wang
56c9bfed08
No show AppButtons for system modules
...
To try:
1. adb shell am start -n com.android.settings/.spa.SpaActivity
2. Go to Apps -> All apps (Show system) -> Bluetooth
Bug: 236346018
Test: Unit test & Manual with Settings App
Change-Id: Ibdf5f1ec9f69beefe47fb7a046b0192a73e71b27
2022-10-28 15:56:18 +08:00
Chaohui Wang
aafdb3bfbc
Add AppSettingsPreference for Spa
...
This is used in new App Info page.
To try:
1. adb shell am start -n com.android.settings/.spa.SpaActivity
2. Go to Apps -> All apps -> [One App] -> Additional settings in the app
Bug: 236346018
Test: Unit test & Manual with App Info page
Change-Id: I40a175d771c4c0f13986f8c615169c99ce1b0623
2022-10-28 07:41:24 +00:00
Stanley Wang
c0458b8a15
Send pre-index intent when developer options changed
...
Bug: 244521263
Test: manually test and review UI
Change-Id: I410dcc8ac8a9e131357a3e186e17b0d6363ad247
(cherry picked from commit 0b72d620a3
)
2022-10-28 07:34:44 +00:00
Stanley Wang
0a9a9d34a7
Send pre-index intent at Settings first started
...
Bug: 244521263
Test: manually test and review UI
Change-Id: I654a562b62256fd673f65949dd264f75574444c0
(cherry picked from commit 59446252d7
)
2022-10-28 07:33:41 +00:00
Stanley Wang
22d1cdb3bf
Add new api for search pre-index
...
Add sendPreIndexIntent api.
Bug: 244521263
Test: manually test and review UI
Change-Id: Ibbe88eeb114b453886693ecb92ebd8ee287f9581
2022-10-28 07:32:03 +00:00
Chaohui Wang
c972af0ca7
Merge "Add AppBatteryPreference for Spa"
2022-10-28 07:24:53 +00:00
Weng Su
105937d90f
Remove "Hotspot" key from settings search if not needed
...
- Remove "Hotspot" search key from TetherSettings
- Disable page search from WifiTetherSettings
Bug: 243876722
Test: manual test
make RunSettingsRoboTests ROBOTEST_FILTER=TetherSettingsTest
make RunSettingsRoboTests ROBOTEST_FILTER=WifiTetherSettingsTest
Change-Id: Ie04027600663321b35d8309c59084f630103e959
2022-10-28 14:34:11 +08:00
TreeHugger Robot
e0cc98d631
Merge "Remove "Always show icon when in vibrate mode"" into tm-qpr-dev am: a82d5e7be2
am: 24dd061bba
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/20297389
Change-Id: I929baecabdf7e3394289f4fb1046bb53bef7efb1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-10-28 04:19:32 +00:00
TreeHugger Robot
24dd061bba
Merge "Remove "Always show icon when in vibrate mode"" into tm-qpr-dev am: a82d5e7be2
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/20297389
Change-Id: If301290625468d587bc940eafddeed2b2458c267
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-10-28 03:44:02 +00:00
Chaohui Wang
dbead03b6a
Add AppBatteryPreference for Spa
...
This is used in new App Info page.
To try:
1. adb shell am start -n com.android.settings/.spa.SpaActivity
2. Go to Apps -> All apps -> [One App] -> App battery usage
Bug: 236346018
Test: Unit test & Manual with Settings App
Change-Id: I4784e42f230534d8d843ec00de51032baffcb7e2
2022-10-28 11:18:21 +08:00
TreeHugger Robot
a82d5e7be2
Merge "Remove "Always show icon when in vibrate mode"" into tm-qpr-dev
2022-10-28 03:15:21 +00:00
Chaohui Wang
ca7eca1440
Merge "Add AppInstallerInfoPreference for Spa"
2022-10-28 03:08:06 +00:00
Yining Liu
923cdcae41
Fix text in notification settings for apps that do not send notifications am: e899b4c96c
am: 7f6b3cc7ca
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/20283152
Change-Id: I3b63362fab7d5c532d231b7db82553fc9a7bde4d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-10-28 00:23:19 +00:00
Yining Liu
7f6b3cc7ca
Fix text in notification settings for apps that do not send notifications am: e899b4c96c
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/20283152
Change-Id: Ic748f560f9a4767b6c75349506ae569cde1473af
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-10-27 23:29:27 +00:00
Yining Liu
e899b4c96c
Fix text in notification settings for apps that do not send notifications
...
Added a new string to show for apps apps that target T, but do not declare the POST_NOTIFICATIONS permission in notification settings.
Bug: 229108007
Test: `croot` `make -j64 RunSettingsRoboTests ROBOTEST_FILTER="com.android.settings.notification.app.NotificationsOffPreferenceControllerTest"` and manual: open Settings-Notifications-App Settings, check the text for apps that does not post notifications with toggle disabled. Text should be: "This app does not send notifications" when system language is English.
Change-Id: I9822b6f983e00c5982522099e339d86fae45aefe
2022-10-27 20:19:44 +00:00
George Chan
7e11a11ac1
Merge "Revert "Added transparency-metadata display.""
2022-10-27 18:19:58 +00:00
Chaohui Wang
601124517a
Add AppInstallerInfoPreference for Spa
...
This is used in new App Info page.
To try:
1. adb shell am start -n com.android.settings/.spa.SpaActivity
2. Go to Apps -> All apps -> [One App] -> App details
Bug: 236346018
Test: Unit test
Change-Id: Ibd1ae27c60a096b7f12ca6640a58b099dcfb0b6b
2022-10-27 20:19:17 +08:00
Chaohui Wang
9ee43c96d3
Add AppDataUsagePreference for Spa
...
This is used in new App Info page.
To try:
1. adb shell am start -n com.android.settings/.spa.SpaActivity
2. Go to Apps -> All apps -> [One App] -> Mobile data & Wi-Fi
Bug: 236346018
Test: Unit test & Manual with Settings App
Change-Id: I1ebcc2c5197eef0c35a2b188b7edb3594fa4ae2a
2022-10-27 11:16:57 +00:00
TreeHugger Robot
c14a64e271
Merge "Correct the name of AppLocalePreferenceTest"
2022-10-27 11:11:22 +00:00
Zoey Chen
93b0b686bd
Merge "[Settings] Change the way in InternetPreferenceController for getting the subscription info from room db part4"
2022-10-27 10:29:22 +00:00
Zaiyue Xue
8fd8da3b5c
[automerger skipped] Merge changes I93d4d089,I4f09f9e5 into tm-qpr-dev am: f5a9766041
am: 06edef48f7
-s ours
...
am skip reason: Merged-In I93d4d089f537515d452c1330f5d75a6726b229f8 with SHA-1 aabea16898
is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/20280700
Change-Id: I4e4055a1821efaa5a515ffbea47e41e72a56645d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-10-27 10:14:17 +00:00
Zaiyue Xue
d4f3b672c1
[automerger skipped] Fix broken battery usage Robolectric tests am: 88d876318c
am: 35131aadbc
-s ours
...
am skip reason: Merged-In I4f09f9e5af57a62249970cc2170b60dab267488e with SHA-1 1c457ce101
is already in history
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/20288291
Change-Id: I966bac48bb584bf8217083a6d6a333a37dc4c125
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-10-27 10:14:13 +00:00
Tsung-Mao Fang
9065049733
Remove "Always show icon when in vibrate mode"
...
If device doesn't support vibrator, then disable this feature.
Test: No this setting
Fix: 253165108
Change-Id: I58e2bf7b36a3af61d458fc2cb8c92c18219d6684
2022-10-27 10:05:50 +00:00
Zaiyue Xue
06edef48f7
Merge changes I93d4d089,I4f09f9e5 into tm-qpr-dev am: f5a9766041
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/20280700
Change-Id: I7d8393abd95e6a82f6d8b7540171e60d6b3ccc07
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-10-27 09:21:48 +00:00