Commit Graph

23321 Commits

Author SHA1 Message Date
Vadim Caen
e8e4c63aed DO NOT MERGE Only rely on developer option for back animation am: ab58191c7f
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18310267

Change-Id: Ibf27183e26a5a8dca9f2856de7e84016ee6e0b29
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-23 19:30:18 +00:00
Vadim Caen
ab58191c7f DO NOT MERGE Only rely on developer option for back animation
BackNavigationController was still relying on a debug setting. Now the
animation request is handled via a boolean parameter passed by sysui,
which has access to the developer option.

Test: Existing test modified
Bug: 231502692
Change-Id: Icda4692e05396407d961610de0ce709492adadc1
Merged-In: Icda4692e05396407d961610de0ce709492adadc1
2022-05-23 10:43:04 +00:00
Louis Chang
9d1a566357 Merge "Do not propagate always-on-top config to child containers" into tm-dev am: 0e52eb3aa7
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18492569

Change-Id: I54f96c851b246caf76659d10e89d1fca6c361e99
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-23 05:17:10 +00:00
Louis Chang
0e52eb3aa7 Merge "Do not propagate always-on-top config to child containers" into tm-dev 2022-05-23 04:53:00 +00:00
Antoan Angelov
abdc4f1e49 Merge "Also parse integer, long and boolean extras for NFC" into tm-dev am: 79e7d4b5f6
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18281174

Change-Id: I9610c7c5a7ab6873cc49089217028dc06b78d9ac
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-20 22:17:25 +00:00
Antoan Angelov
79e7d4b5f6 Merge "Also parse integer, long and boolean extras for NFC" into tm-dev 2022-05-20 21:12:56 +00:00
Louis Chang
8c5ad556c6 Do not propagate always-on-top config to child containers
Doesn't make sense to propagate the always-on-top config to
child containers. It also prevents positioning a newly
added child WC to top.

Bug: 230008268
Test: atest ConfigurationContainerTests
Change-Id: I981636f3297e5c77393320d052a7f1b4e5c5e97b
2022-05-20 21:22:37 +08:00
Alex Johnston
b3d9a0fab9 Merge "Update network logging delegation docs" into tm-dev am: f428adf2e4
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18475051

Change-Id: Ie63387a0f3c49dc123633bf0d323b98808fd4491
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-20 12:26:36 +00:00
Calvin Pan
db208be062 Merge "Avoid printing call stack for the app that doesn't add the LocaleConfig" into tm-dev am: cdcff91c57
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18452917

Change-Id: I480b120e29adc03fbff5d8ff7c5f39e116677364
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-20 12:19:26 +00:00
Alex Johnston
f428adf2e4 Merge "Update network logging delegation docs" into tm-dev 2022-05-20 08:29:47 +00:00
Alex Johnston
8d1317ca37 Update network logging delegation docs
Bug: 228445895
Test: NA
Change-Id: I98ddd4f012fa1d6bcd12fc31ab176cf1e43e8838
2022-05-19 14:33:53 +01:00
Alex Johnston
8ee9805298 Merge "Add background protection when work biometrics is shown" into tm-dev am: ed00c662dc
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18351382

Change-Id: I2f57c6e4c3fc066fc498267d58c506adb4483855
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-18 20:39:39 +00:00
Sanjana Sunil
29f8db1c9f Merge "Set correct volume storage path for SDK sandbox" into tm-dev am: 0b28d29298
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17983856

Change-Id: Iac8cc87bc207f6b50654f36159ec5bed417ea12f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-18 20:39:09 +00:00
TreeHugger Robot
b28a933452 Merge "Improve javadoc for Wi-Fi related policies" into tm-dev am: e51b62b2a3
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18374443

Change-Id: I869750bf175f17900d367cd891c5da980aa708b4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-18 20:29:15 +00:00
Sudheer Shanka
d0fa6d117b Merge "Update OWNERS for broadcast response related classes." into tm-dev am: 9af0eed1de
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18377776

Change-Id: I46f4949332f6958ba780e973db80e22bf409b167
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-18 20:27:58 +00:00
Calvin Pan
cb612e4f8b Avoid printing call stack for the app that doesn't add the LocaleConfig
Most apps have not added the LocaleConfig yet and it will print each application's stack when settings query package status.

To keep the logs clearer and reduce calls to getStackTrackString() to improve a little performance.

Bug: 232557302
Test: Saving about 80% under java stack tracing mode
Change-Id: Ic28641c35bad24928418820159a92efc1e146538
2022-05-18 11:21:12 +00:00
Alex Johnston
ed00c662dc Merge "Add background protection when work biometrics is shown" into tm-dev 2022-05-17 16:35:37 +00:00
Sanjana Sunil
0b28d29298 Merge "Set correct volume storage path for SDK sandbox" into tm-dev 2022-05-17 15:40:12 +00:00
TreeHugger Robot
e51b62b2a3 Merge "Improve javadoc for Wi-Fi related policies" into tm-dev 2022-05-16 22:04:37 +00:00
Sudheer Shanka
9af0eed1de Merge "Update OWNERS for broadcast response related classes." into tm-dev 2022-05-16 21:26:19 +00:00
Sanjana Sunil
79241ae7d9 Set correct volume storage path for SDK sandbox
Context.getDataDir() for SDK sandbox incorrectly returns /data volume
path even if the actual storage is on another volume. This CL sets the
correct storage path by checking the uuid from the ApplicationInfo of
the client app and setting it to the same value.

Bug: 229736419
Test: atest
SdkSandboxStorageHostTest#testSdkSharedStorage_DifferentVolumeIsUsable

Change-Id: Ib72ea559363cdeb4b7cfcc2f48ca8ddace96e352
Merged-In: Ib72ea559363cdeb4b7cfcc2f48ca8ddace96e352
2022-05-16 15:43:37 +00:00
Rubin Xu
1638b20f44 Improve javadoc for Wi-Fi related policies
Bug: 226128486
Test: none
Change-Id: I21f0f0eb1f9a4754d42f4ae3c8e8a36865d58afa
2022-05-16 15:38:14 +00:00
Alex Johnston
b3aa96f89f Add background protection when work biometrics is shown
* Remove existing coloured background.
* Add a background with a layout that includes a
  badged icon of the app being opened.

Manual testing steps:
* Set up device with a work profile using TestDPC
* Set a fingerprint in the work profile
* Open a work app
* Lock the device
* Verify the background protection is shown behind
  the biometric prompt

Screenshots:
* Dark mode: https://screenshot.googleplex.com/3SwGWrBREYoZFaH
* Light mode: https://screenshot.googleplex.com/8bzX9wLoFGJ2ado

Bug: 206761107
Test: Manual testing
    WorkLockActivityControllerTest
    TaskStackListenerImplTest
Change-Id: I90d117a97d7457a3186953c16db8bd0bbac048ed
2022-05-16 14:20:56 +01:00
Wei Sheng Shih
79b31eda84 Merge "Send client relaunch event to WMCore." into tm-dev am: a688a7499d
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18367863

Change-Id: I70298174734bc1a4439de0c3919c604261dff0a6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-16 03:17:16 +00:00
Wei Sheng Shih
a688a7499d Merge "Send client relaunch event to WMCore." into tm-dev 2022-05-16 01:55:24 +00:00
Jon Spivack
f1980fd94e Merge "Revert "Fix default mode for system alert window on low-RAM device."" into tm-dev am: 074f4aa65d
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18365482

Change-Id: I0e35f1e2d6f01ee79822df4957f40c27d114fd5c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-13 22:21:31 +00:00
Jon Spivack
074f4aa65d Merge "Revert "Fix default mode for system alert window on low-RAM device."" into tm-dev 2022-05-13 22:15:19 +00:00
Sudheer Shanka
caf0790d49 Update OWNERS for broadcast response related classes.
Bug: 206518114
Test: n/a
Change-Id: I88e4bb13f536b732ca839d20111bd503a017885e
2022-05-13 10:37:38 -07:00
Sooraj Sasindran
dcd7985737 Merge "Let managed profile owner retrieve enterprise apn" into tm-dev am: e182078fba
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18213100

Change-Id: Idff9a3d675c9d1918ab658f7566a317e28bd9672
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-13 15:05:20 +00:00
Sooraj Sasindran
e182078fba Merge "Let managed profile owner retrieve enterprise apn" into tm-dev 2022-05-13 15:04:51 +00:00
Kholoud Mohamed
49038ae8f0 Revert "Revert "RESTRICT AUTOMERGE Add feature flag to disable resource updatability APIs"" am: 704a86f316
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18344247

Change-Id: I2d8cb327e5d7960a1fe0a2af33c48a0b398d2910
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-13 10:22:44 +00:00
Kholoud Mohamed
2c18b2e130 Merge "Revert "Revert "RESTRICT AUTOMERGE Add feature flag to disable resource updatability APIs""" into tm-dev 2022-05-13 09:27:17 +00:00
wilsonshih
2623b92278 Send client relaunch event to WMCore.
By sending the local relaunch event to server side, WMCore can keep
the starting window when client remove the original window, and because
client won't preserve the original window, the result of redrawed view
will match the new configuration.

Bug: 230998394
Test: launch chrome => swipe to go home => change toggle to either light
or dark theme => launch chrome again. Verify the app won't become transparent and the starting window remains on screen until client
report finish draw.
Change-Id: Ic8f1ebaf0bbaf2b060338ca08a11069481c09b9a
2022-05-13 06:54:12 +00:00
Jon Spivack
3462a1af3a Revert "Fix default mode for system alert window on low-RAM device."
This reverts commit 8152335ad4.

Reason for revert: This change caused regression b/230273264
Bug: 230273264
Fixes: 230273264
Change-Id: I041e3a12cc2a0d913e533b8bf414febdf0bf65ec
2022-05-13 03:28:24 +00:00
Sooraj Sasindran
03e3789af9 Let managed profile owner retrieve enterprise apn
Let managed profile owner retrieve enterprise apn
All override apn functionality should restricted to
device owner or managed profile owner only and not any
profile owner

Bug: 231360296
Test: system test with test dpc to confirm insertion, query and delete
from managed profile works fine

Change-Id: I06cdaa43ef015a5432956cbf2c62fd6c8f3a4353
2022-05-12 09:50:53 -07:00
Kholoud Mohamed
704a86f316 Revert "Revert "RESTRICT AUTOMERGE Add feature flag to disable resource updatability APIs""
This reverts commit 00c0a92877.

Reason for revert: fixed the original issue

Change-Id: Ie5905820de253630935ad59ba83d93446b8a377f
2022-05-12 14:23:21 +00:00
Julia Reynolds
4e886df594 Merge "Fix blockable system notifications" into tm-dev am: ddfeaa18f7
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18292722

Change-Id: I385a699e3d7e377d9ccb8b3c09b106df3167449b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-12 12:26:54 +00:00
Kholoud Mohamed
959d07bcf4 Merge "Add missing enterprise updatable strings in SysUI" into tm-dev am: e563a237aa
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18230547

Change-Id: I6edd3d9a0d562ababb9c9f66083f3765c3cdfc27
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-12 12:26:26 +00:00
Ruslan Tkhakokhov
3579acc6c7 Merge "Make BackupTransport more resilient" into tm-dev am: a3a657350a
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18321342

Change-Id: Ib74951af818537abca1bc9e576b2ccccfa8c173b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-12 12:17:47 +00:00
Julia Reynolds
ddfeaa18f7 Merge "Fix blockable system notifications" into tm-dev 2022-05-12 11:55:40 +00:00
Kholoud Mohamed
e563a237aa Merge "Add missing enterprise updatable strings in SysUI" into tm-dev 2022-05-12 11:44:21 +00:00
Ruslan Tkhakokhov
a3a657350a Merge "Make BackupTransport more resilient" into tm-dev 2022-05-12 09:11:13 +00:00
TreeHugger Robot
6e7ec76e19 Merge "Add excludedPackages parameter to broadcast" into tm-dev am: e10b6c4df4
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18196149

Change-Id: I35998a67cf2b5222075740ef49791e4d3a1e3101
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-12 01:54:41 +00:00
TreeHugger Robot
e10b6c4df4 Merge "Add excludedPackages parameter to broadcast" into tm-dev 2022-05-12 01:46:39 +00:00
Nate Myren
454a68f49f Merge "Note RECEIVE_AMBIENT_TRIGGER_AUDIO in the SoundTrigger" into tm-dev am: 7a9cf44cfe
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18175784

Change-Id: I85128605c9a6caebd207076e0fd1c9037eba8747
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-11 23:03:49 +00:00
Nate Myren
7a9cf44cfe Merge "Note RECEIVE_AMBIENT_TRIGGER_AUDIO in the SoundTrigger" into tm-dev 2022-05-11 22:00:35 +00:00
Julia Reynolds
756a475be5 Fix blockable system notifications
Notifications can be non-blockable if their app has the
permission fixed or if the app holds certain roles.

Calculate that on device boot and role change, and use the same
source of truth for all UIs. As a bonus, we can remove some
systemui binder calls.

Test: SystemUiTests & FrameworkUiServicesTests
TesT: verify that 'usb debugging connected' notifs are non blockable
but magnification ones are, in systemui and settings
Fixes: 231662091

Change-Id: I980718ab61196901d976f9ea8ee035eafc021fc8
2022-05-11 21:37:44 +00:00
Pavel Grafov
c64a6989b7 Merge "Allow profile owners to protect packages." into tm-dev am: 20bd378d55
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18186904

Change-Id: Ia79a4ca0bddc912723fe9c5a789a543a2d2f84ff
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-11 21:16:38 +00:00
Kholoud Mohamed
649c2b2441 Revert "RESTRICT AUTOMERGE Add feature flag to disable resource updatability APIs" am: 00c0a92877
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18308199

Change-Id: Ib7fae0951c7a3077b6f958026eaf8972fd3f14ee
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-11 21:14:25 +00:00
Tom
70537b8f96 [DO NOT MERGE] T Subcard logging - Media Card code path am: 49e76804b8
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17717683

Change-Id: I07ab77ea41cd86a9d11c854b87467545d4cb4cee
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-11 21:05:56 +00:00