Arc Wang
8524de9911
Merge "[Large screen] Show full screen CreateShortcutActivity" into sc-v2-dev am: d749c4eadf am: 0f9f5056d0
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/15919134
Change-Id: I65294f9d595eaca88107db85b272468964cbf77f
2021-09-27 12:14:33 +00:00
Arc Wang
0f9f5056d0
Merge "[Large screen] Show full screen CreateShortcutActivity" into sc-v2-dev am: d749c4eadf
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/15919134
Change-Id: Ibd8b3c84ecdcc881e9c9e92f75792cba02f41dcc
2021-09-27 12:00:18 +00:00
Arc Wang
d749c4eadf
Merge "[Large screen] Show full screen CreateShortcutActivity" into sc-v2-dev
2021-09-27 11:50:40 +00:00
ykhung
22e637bfc9
[S-QPR1] protect gettinng battery stats from DeadSystemException
...
In some corner cases, we will receive the DeadSystemException from
BatteryStatService when invoking getBatteryUsageStats() method, since it
will encounter the binder transaction too large error. Before the root
cause is resolved by the BatteryStatService team, we have to add
workaround protection in the app side to avoid Setting is crashed.
Bug: 191237968
Bug: 198084535
Test: make SettingsRoboTests
Change-Id: I783479241bac83b4afc8ced3073e1b1db302c48c
Merged-In: I75fcf63f4f69d86d6dce0e12bd4d738b1219ae47
2021-09-27 09:57:41 +00:00
Arc Wang
3e8164647c
[Large screen] Show full screen CreateShortcutActivity
...
Show full screen for CreateShortcutActivity because
-Launcher startActivityForResult for Intent.ACTION_CREATE_SHORTCUT and
activity stack starts from launcher, CreateShortcutActivity will not
follows SplitPaitRule registered by Settings.
- There is no CreateShortcutActivity entry point from Settings app UI.
Bug: 200916507
Test: manual
Launcher menu -> Widgets -> Settings -> select an item.
Observe if it goes back go launcher.
Change-Id: I437ff9b82d5a4548e10aed7bd083fd01352433f4
2021-09-27 17:44:41 +08:00
Yanting Yang
e2550c777a
Merge "Fix crash of PictureInPictureDetailPreferenceController" into sc-v2-dev am: 2129ea5947 am: 8269df988f
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/15895167
Change-Id: Ifb661042222a49700a0eed8007f207cf1202647b
2021-09-27 03:24:06 +00:00
Yanting Yang
8269df988f
Merge "Fix crash of PictureInPictureDetailPreferenceController" into sc-v2-dev am: 2129ea5947
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/15895167
Change-Id: I70e9abf03d0985c7e327692a96b66fc731978b1f
2021-09-27 03:09:48 +00:00
Yanting Yang
2129ea5947
Merge "Fix crash of PictureInPictureDetailPreferenceController" into sc-v2-dev
2021-09-27 03:04:02 +00:00
Julia Reynolds
46d1d28ae6
Always return the same result code in access screens am: 1aff9c726a am: e21284e8d9 am: eba8afd3e6
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/15908133
Change-Id: I62c0fb6dce6e2d7d0254868cabe009d5acf4a4fb
2021-09-24 20:02:07 +00:00
Julia Reynolds
eba8afd3e6
Always return the same result code in access screens am: 1aff9c726a am: e21284e8d9
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/15908133
Change-Id: I264b8cb65037681c6e48f5435e5da6a590207dc3
2021-09-24 19:49:33 +00:00
Julia Reynolds
e21284e8d9
Always return the same result code in access screens am: 1aff9c726a
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/15908133
Change-Id: Ib1df91f97e9dd60cf13871db1eef62e4180d7e95
2021-09-24 19:35:14 +00:00
Julia Reynolds
1aff9c726a
Always return the same result code in access screens
...
Regardless if the target package exists or not.
Test: Launch dnd and NLS screen with valid and invalid
packages; ensure the result code is the same for both
Bug: 195412179
Change-Id: I1bacd54c2971afb3733ca2f1462bcaabaada300b
2021-09-24 18:05:27 +00:00
Treehugger Robot
d2bb46dfc9
Merge "[Settings] backport missing CL" am: a8ee80e95a am: 15c0678ca8 am: da36a07df1 am: 577abc36f7 am: 7f24ff7dc9
...
Original change: https://android-review.googlesource.com/c/platform/packages/apps/Settings/+/1836333
Change-Id: I1d5164ad4d378d493e8d711116ffc34b3501f49d
2021-09-24 11:28:48 +00:00
Treehugger Robot
7f24ff7dc9
Merge "[Settings] backport missing CL" am: a8ee80e95a am: 15c0678ca8 am: da36a07df1 am: 577abc36f7
...
Original change: https://android-review.googlesource.com/c/platform/packages/apps/Settings/+/1836333
Change-Id: I2ce19df31bed53387b96a7a1104380a939994753
2021-09-24 11:13:57 +00:00
Yanting Yang
31d9ec3356
Fix crash of PictureInPictureDetailPreferenceController
...
PackageManager.getPackageInfoAsUser() will throw DeadObjectException
when the package is too large which is a known issue to PackageManager
but very low priority given resourcing constraints. As per the
PackageManager team suggestion, catch the exception on the app side to
alleviate the impact to the App info page.
Bug: 198861478
Test: manual
Change-Id: I3115cf1b99a305efef192a0dcf3e809eb7903d0a
2021-09-24 19:11:28 +08:00
Treehugger Robot
577abc36f7
Merge "[Settings] backport missing CL" am: a8ee80e95a am: 15c0678ca8 am: da36a07df1
...
Original change: https://android-review.googlesource.com/c/platform/packages/apps/Settings/+/1836333
Change-Id: I684ceac5e6c70a2766b0dc3e14f2c8b40e4ad806
2021-09-24 10:53:17 +00:00
Treehugger Robot
da36a07df1
Merge "[Settings] backport missing CL" am: a8ee80e95a am: 15c0678ca8
...
Original change: https://android-review.googlesource.com/c/platform/packages/apps/Settings/+/1836333
Change-Id: I687c80bc2f50b242151edffdb8ab97307d08b9d9
2021-09-24 10:40:36 +00:00
Treehugger Robot
15c0678ca8
Merge "[Settings] backport missing CL" am: a8ee80e95a
...
Original change: https://android-review.googlesource.com/c/platform/packages/apps/Settings/+/1836333
Change-Id: I09f384d8d7073270d4bf460e91a52021a69e3e19
2021-09-24 10:24:31 +00:00
Bonian Chen
dc3c1e8a4b
[Settings] backport missing CL
...
aosp/1258356 got missing when merging several CLs of refactor code in
aosp/1281915.
Bug: 186543910
Test: local
Change-Id: I34287b22fec4da660c7b44b5953eb16591cfb2d7
2021-09-24 15:45:30 +08:00
Arc Wang
5d6f9f714b
Show full screen 'Free up space' for large screen devices am: ec350919ea am: ca79841b3a
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/15809064
Change-Id: I20c452971da9e8342262727da79cb5f4aa224e4b
2021-09-24 06:55:11 +00:00
Arc Wang
ca79841b3a
Show full screen 'Free up space' for large screen devices am: ec350919ea
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/15809064
Change-Id: Id5287dc07781158bdabe502e831a0a29e463e6dc
2021-09-24 06:44:26 +00:00
Peter_Liang
af5f355b35
Add the max height restriction into the illustration view.
...
Bug: 191721423
Test: manual test
Change-Id: I3829ead500eaf586f6d543855690ee8f0d0913ff
2021-09-24 14:42:53 +08:00
TreeHugger Robot
98cad31f2a
Merge "Revert "Move Automatic System Updates from Developer Options to ..."" into sc-qpr1-dev am: cc1cc9a5f7 am: 59461a5836 am: 734ad243bf
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/15895168
Change-Id: I977c218433b1eb2daf493b6b238293fbe96620f4
2021-09-24 06:25:28 +00:00
TreeHugger Robot
734ad243bf
Merge "Revert "Move Automatic System Updates from Developer Options to ..."" into sc-qpr1-dev am: cc1cc9a5f7 am: 59461a5836
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/15895168
Change-Id: Ib26aa0459ddaec88e8c6eb935e57acfb7cf3a771
2021-09-24 06:07:09 +00:00
TreeHugger Robot
59461a5836
Merge "Revert "Move Automatic System Updates from Developer Options to ..."" into sc-qpr1-dev am: cc1cc9a5f7
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/15895168
Change-Id: I869ee6339bce5342b023ca65bba44afc9e594a68
2021-09-24 05:54:39 +00:00
TreeHugger Robot
cc1cc9a5f7
Merge "Revert "Move Automatic System Updates from Developer Options to ..."" into sc-qpr1-dev
2021-09-24 05:44:36 +00:00
Arc Wang
ec350919ea
Show full screen 'Free up space' for large screen devices
...
Uses Intent.FLAG_ACTIVITY_NEW_TASK to start the Activity
and it will shows in different Activity stack.
Then it shows full screen 'Free up space' for different
Activity stack.
Bug: 197703552
Test: manual
Storage -> click 'Free up space'
Change-Id: I8ce16aa23438424d4990171449884755e36cf21d
2021-09-24 05:23:35 +00:00
Bonian Chen
21a9ec09e0
Merge "[Crash] finish activity without super#onResume()"
2021-09-24 05:17:15 +00:00
YUKAI HUNG
a006e4c8fc
Merge "[Security] resolve overlay attack on RequestIgnoreBatteryOptimizations" into sc-v2-dev am: d24f289548 am: e401e37369
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/15898228
Change-Id: I750731ab9eb4bc063b33b2ca4c80999f5544b64f
2021-09-24 02:56:15 +00:00
YUKAI HUNG
e401e37369
Merge "[Security] resolve overlay attack on RequestIgnoreBatteryOptimizations" into sc-v2-dev am: d24f289548
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/15898228
Change-Id: I27699bd328f33a95b18cedf3f497bf358d30bca5
2021-09-24 02:44:14 +00:00
YUKAI HUNG
e191079948
Merge "[Security] resolve CRLF attack on RequestIgnoreBatteryOptimizations" into sc-v2-dev am: 93f6df76be am: 3691ddaea2
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/15898227
Change-Id: I67cc5a21ef4797cd823b000b1c34be6d89bb7a05
2021-09-24 02:38:47 +00:00
YUKAI HUNG
d24f289548
Merge "[Security] resolve overlay attack on RequestIgnoreBatteryOptimizations" into sc-v2-dev
2021-09-24 02:28:41 +00:00
ykhung
a8a2075fd0
[Security] resolve overlay attack on RequestIgnoreBatteryOptimizations
...
we should put the addSystemFlags() after onCreate() method rather than the original onStart() method (refer the proposed solution in b/199167909)
Bug: 199167909
Test: make SettingsRoboTests
Change-Id: Ic7361443bfa2e1a6d8d962708c794fa0122a691c
2021-09-24 02:27:40 +00:00
YUKAI HUNG
3691ddaea2
Merge "[Security] resolve CRLF attack on RequestIgnoreBatteryOptimizations" into sc-v2-dev am: 93f6df76be
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/15898227
Change-Id: Ib506e95ea5bbdf2c92b640e8df01f5233460e7c7
2021-09-24 02:20:31 +00:00
YUKAI HUNG
93f6df76be
Merge "[Security] resolve CRLF attack on RequestIgnoreBatteryOptimizations" into sc-v2-dev
2021-09-24 02:09:08 +00:00
Wilson Wu
3752817938
Merge "Use AvailableVirtualKeyboardFragment for IME settings"
2021-09-24 02:00:36 +00:00
Curtis Belmonte
5a750fc16f
Merge "Support "less secure" info row on face enroll intro" into sc-v2-dev am: 6368379a25 am: b7838414c5
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/15900429
Change-Id: I12233ebe1ebc817b99c337df6266efc9e1b5f870
2021-09-24 00:59:21 +00:00
Curtis Belmonte
b7838414c5
Merge "Support "less secure" info row on face enroll intro" into sc-v2-dev am: 6368379a25
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/15900429
Change-Id: I43291babbf5a505393a819130aabd40d056d43bc
2021-09-24 00:48:05 +00:00
Curtis Belmonte
6368379a25
Merge "Support "less secure" info row on face enroll intro" into sc-v2-dev
2021-09-24 00:30:49 +00:00
Diego Vela
d5e799cb0b
Merge "WM Jetpack interface update in Settings" into sc-v2-dev am: 4659ba56d9 am: 67c99772b0
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/15833279
Change-Id: I8119c9be7796dce08644b6e402a702e8e04fb09b
2021-09-24 00:26:23 +00:00
Diego Vela
67c99772b0
Merge "WM Jetpack interface update in Settings" into sc-v2-dev am: 4659ba56d9
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/15833279
Change-Id: I29a9b250a431f32d2b31f869dcc17a8545e04c36
2021-09-24 00:09:53 +00:00
Diego Vela
4659ba56d9
Merge "WM Jetpack interface update in Settings" into sc-v2-dev
2021-09-23 23:53:06 +00:00
Curtis Belmonte
e72cab0e2e
Support "less secure" info row on face enroll intro
...
Adds an info row that can be configured to show on the face enroll
introduction screen, indicating the relative security of face compared
to other authentication methods (e.g. pattern or PIN).
Test: Manual
Bug: 196254139
Change-Id: I956083887945ac97d15722b23a14ac458568dd9e
2021-09-23 22:35:53 +00:00
Alex Johnston
685cacb540
Fix USB tether option
...
* USB tether option will be grayed out before
USB cable is plugged in.
Bug: 192225597
Test: manual testing
Change-Id: Ibc87416b9aecb03f1ddd3df0d9f11a935f3a290e
2021-09-23 16:05:29 +00:00
ykhung
aa9091916d
[Security] resolve CRLF attack on RequestIgnoreBatteryOptimizations
...
1. refer the proposed solution in the b/198783395
2. similar concept is applied in the https://source.corp.google.com/sc-dev/packages/modules/Permission/PermissionController/src/com/android/permissioncontroller/permission/model/legacy/PermissionGroups.java;l=118
Bug: 198783395
Test: make SettingsRoboTests
Change-Id: I838825e31b98e62d2683995e59dbf4388f5684fc
2021-09-23 15:54:53 +00:00
Alice Kuo
e920efeb3a
Accept the pairing request automatically for the set member pairing
...
Check the pairing request from which device that if it's the outgoing
set member pairing, accept the pairing request automatically to make the
CSIP pairing seamless.
Bug: 178981521
Bug: 150670922
Test: Pair one of the CSIP device, and confirm the other set member can
paired without the confirmation from user
Change-Id: I40afabb09b4cb12a0253035452c9f6974799ed05
2021-09-23 14:38:52 +00:00
YUKAI HUNG
ac19d0e300
Merge "[B&R] avoid to backup & restore app which is in the PowerSaveWhitelistExceptIdle" into sc-v2-dev am: b62c1e8142 am: f488cf5416
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/15892826
Change-Id: I69fa32b26f7674366be9fa4b0807d9b0fe2c54a4
2021-09-23 11:47:14 +00:00
YUKAI HUNG
f488cf5416
Merge "[B&R] avoid to backup & restore app which is in the PowerSaveWhitelistExceptIdle" into sc-v2-dev am: b62c1e8142
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/Settings/+/15892826
Change-Id: I5050b2e16522f19e4cdd04e317a2118ea881f322
2021-09-23 11:34:07 +00:00
YUKAI HUNG
b62c1e8142
Merge "[B&R] avoid to backup & restore app which is in the PowerSaveWhitelistExceptIdle" into sc-v2-dev
2021-09-23 11:24:19 +00:00
ykhung
9de5fe158d
[B&R] avoid to backup & restore app which is in the PowerSaveWhitelistExceptIdle
...
BYPASS_INCLUSIVE_LANGUAGE_REASON=legacy method name
Test command for backup manager:
adb shell bmgr backupnow com.android.settings
adb shell dumpsys backup | grep Current
adb shell bmgr restore 3e9867a7660315b8 com.android.settings
Bug: 192523697
Test: make SettingsRoboTests
Change-Id: I78f34870af3146698e6d1b9fbc5ec4385a8d5384
2021-09-23 17:29:22 +08:00