Pedro Loureiro
21bb03534d
Merge "Pass APK_IN_APEX flag when parsing apk in apexes" into tm-dev am: 938c3d933f am: ca6f893b88
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18029245
Change-Id: Ief24faaf84808d11d86f31a0e6f89805c71df4bb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-09 21:52:06 +00:00
Pedro Loureiro
938c3d933f
Merge "Pass APK_IN_APEX flag when parsing apk in apexes" into tm-dev
2022-05-09 17:46:53 +00:00
Yurii Zubrytskyi
0e158d0440
Merge "HACK: allow apps with pre-release SDK RESTRICT AUTOMERGE" into tm-dev
2022-05-07 15:11:19 +00:00
Yurii Zubrytskyi
47a70c8253
HACK: allow apps with pre-release SDK RESTRICT AUTOMERGE
...
Revert before releasing
Let the apps built with pre-release Tiramisu SDK parse
+ fix a test that didn't expect REL builds to throw
when checking for lettered versions
Test: build
Bug: 225745567
Bug: 231407096
Change-Id: I965c01b4453289c3e9a930180804728be0b5b045
2022-05-06 17:03:31 -07:00
Shan Huang
4890b196dd
Merge "Migrate IME to handle back with OnBackInvokedDispatcher." into tm-dev am: e3a61826eb am: 687f095281
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17952046
Change-Id: If970de371776a5d1a108030a0e4d2d495614a4be
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-06 20:52:11 +00:00
Shan Huang
e3a61826eb
Merge "Migrate IME to handle back with OnBackInvokedDispatcher." into tm-dev
2022-05-06 19:35:42 +00:00
Jing Ji
f56f981819
Merge "Add a new binding flag BIND_TREAT_LIKE_VISIBLE_FOREGROUND_SERVICE" into tm-dev am: 8094df8ba3 am: 6a4d2e410b am: 782857332f am: 4e47325a04
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18108533
Change-Id: I676fbe6617c419ebd5129dbb57341617d8ae3377
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-05 01:52:52 +00:00
Jing Ji
4e47325a04
Merge "Add a new binding flag BIND_TREAT_LIKE_VISIBLE_FOREGROUND_SERVICE" into tm-dev am: 8094df8ba3 am: 6a4d2e410b am: 782857332f
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18108533
Change-Id: I76445177195bbc6cdd5a884e1c3627dd3906eb57
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-05 00:53:25 +00:00
Jing Ji
6a4d2e410b
Merge "Add a new binding flag BIND_TREAT_LIKE_VISIBLE_FOREGROUND_SERVICE" into tm-dev am: 8094df8ba3
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18108533
Change-Id: I054a1a70fa74ad248bc9934c3b9d5d70bce4e98f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-05 00:23:22 +00:00
Automerger Merge Worker
69e7fa15db
Merge "Merge "Ensure getUserName cannot return null" into tm-dev am: 1503b56202 am: 10b45a2107 am: 7a5725bfe6" into tm-qpr-dev-plus-aosp am: 8971d3596d
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18126297
Change-Id: I4fb5428a1b24934d4a75d0e655e1c40c287d6804
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-04 20:08:20 +00:00
Adam Bookatz
7a5725bfe6
Merge "Ensure getUserName cannot return null" into tm-dev am: 1503b56202 am: 10b45a2107
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18126297
Change-Id: Ib4bc41d74d8f486e79e43e7b332c93a2051c562b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-04 17:58:46 +00:00
Adam Bookatz
10b45a2107
Merge "Ensure getUserName cannot return null" into tm-dev am: 1503b56202
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18126297
Change-Id: If3bc99316e0c3a3330ebaf775adbcf1590c122b6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-04 17:42:18 +00:00
Jing Ji
84f00cf8af
Add a new binding flag BIND_TREAT_LIKE_VISIBLE_FOREGROUND_SERVICE
...
Repurpose the legacy BIND_VISIBLE to this new flag, as the BIND_VISIBLE
was actually never implemented.
This new flag is for use by the system or persistent processes,
the process state of the service process will be bumped to
the PROCESS_STATE_FOREGROUND_SERVICE, with oom adj score "visible".
Bug: 230897753
Test: atest MockingOomAdjusterTests
Change-Id: If86ec9281ec482a0916c78338ae88cf2199256e4
2022-05-04 17:28:19 +00:00
Shan Huang
a6666f2221
Migrate IME to handle back with OnBackInvokedDispatcher.
...
We currently close the IME by having the target application forward KEYCODE_BACK to the IME process through InputMethodManager#dispatchInputEvent and having the IME handle the keycode in InputMethodService#onKeyDown. When apps opt in to OnBackInvokedDispatcher API, we will not dispatch KEYCODE_BACK to apps anymore. Thus we need to migrate IME to the new API for it to close on back invocation.
This implementation forwards OnBackInvokedCallbacks from the IME process
to the app process. This is necessary because all callbacks need to
exist in the app process for them to be considered by hardware back keys. While back gestures go through WM to resolve callbacks from the focused window, hw keys are directly sent to the focused window's ViewRootImpl, bypassing server side back nav logic.
Bug: 228358882
Test: atest CtsInputMethodTestCases:KeyboardVisibilityControlTest
Test: atest CtsInputMethodTestCases:InputMethodServiceTest
Test: atest CtsInputMethodTestCases
Change-Id: Ie207b63b11a56c9b2173f26b734a27b13ebccc60
2022-05-04 05:31:08 +00:00
Zac Iqbal
502bcae7e6
Merge "Revert "Merge "Restore V2+ signature requirement for system apps" into tm-dev am: a347b6c2e6 am: 8aa6d20125"" into tm-d1-dev am: 570156dd3c am: e5f67572e5 am: 9b6ded80b2
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18141981
Change-Id: I7a9f97126884dcfe4cc40938f32db83fe90035a2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-04 03:09:07 +00:00
Zac Iqbal
9b6ded80b2
Merge "Revert "Merge "Restore V2+ signature requirement for system apps" into tm-dev am: a347b6c2e6 am: 8aa6d20125"" into tm-d1-dev am: 570156dd3c am: e5f67572e5
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18141981
Change-Id: I7843fb0b272dbbcd600c11499dee73c5b2a00a3f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-04 01:21:17 +00:00
Lucas Silva
b07fdf9c01
Revert "Merge "Restore V2+ signature requirement for system apps" into tm-dev am: a347b6c2e6 am: 8aa6d20125"
...
This reverts commit 613c328e13 .
Bug: 230910314
Bug: 231165527
Change-Id: If4e49842ddcba42f01c629da54d14bc2d78d541e
Merged-In: a199b31307
(cherry picked from commit a199b31307 )
2022-05-03 17:00:19 +00:00
Lucas Silva
a199b31307
Revert "Merge "Restore V2+ signature requirement for system apps" into tm-dev am: a347b6c2e6 am: 8aa6d20125"
...
This reverts commit 613c328e13 .
Reason for revert: Fixes assistant dreams
Bug: 230910314
Change-Id: If4e49842ddcba42f01c629da54d14bc2d78d541e
2022-05-03 02:53:39 +00:00
Sam Dubey
9fd8d8978d
Merge "Start running PM tests in platinum production" into tm-dev am: dcbd27d361 am: 72d6d7409d
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18030831
Change-Id: Ifcaea8759e7031913c62bf72949ad70c00fdbd4a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-02 22:37:50 +00:00
Jonathan Scott
bbf31fa287
Merge "Temporarily remove CtsDomainVerificationDeviceMultiUserTestCases from presubmit." into tm-dev am: 0ba2ac86ab am: 42b30de589
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17940786
Change-Id: I8ae77afbe66733519a769732c333858837e91571
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-02 22:33:07 +00:00
Adam Bookatz
cd2466ee30
Ensure getUserName cannot return null
...
A user can be created with an explicitly null name, as happens in tests.
But getUserName claims to never return null. So we must do a null-check
here to prevent it.
Bug: 227624966
Test: atest UserManagerTest
Change-Id: Iea0e7b6292c6dd49df1bebc5467091a82ddaedb5
2022-05-02 20:18:54 +00:00
Automerger Merge Worker
bc83d3d51c
Merge "Merge "Start running PM tests in platinum production" into tm-dev am: dcbd27d361 am: 709cd2a76f" into tm-d1-dev-plus-aosp am: 2ff9d4a6a8 am: 3b6fd58bec
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18030831
Change-Id: I392dad568970eb68f4aa19357709d011c4afa46c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-02 10:07:00 +00:00
Songchun Fan
622eaf12c2
Merge "[pm] remove some tests from staged platinum tests" into tm-dev am: a645831a69 am: b87d97b095
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18011085
Change-Id: I3cb8f9433c3746d6536925964dd160282df2e258
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-29 21:11:20 +00:00
Automerger Merge Worker
3b6fd58bec
Merge "Merge "Start running PM tests in platinum production" into tm-dev am: dcbd27d361 am: 709cd2a76f" into tm-d1-dev-plus-aosp am: 2ff9d4a6a8
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18030831
Change-Id: I2325e04e2cbc6912c0f7a935d16c51ef995857f5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-29 21:05:55 +00:00
Songchun Fan
d0a2d819b9
Merge "[pm] remove some tests from staged platinum tests" into tm-dev am: a645831a69 am: 8f68bc2234
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18011085
Change-Id: Id74290044a744e2227f27ed78d9a7710c97ac45e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-29 21:02:38 +00:00
TreeHugger Robot
c62f5aa612
Merge "Restore V2+ signature requirement for system apps" into tm-dev am: a347b6c2e6 am: f37ecbb2d0
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17416120
Change-Id: I3e1891c41a3b49e57d10ec94b4582d25693f6abd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-29 21:00:10 +00:00
TreeHugger Robot
613c328e13
Merge "Restore V2+ signature requirement for system apps" into tm-dev am: a347b6c2e6 am: 8aa6d20125
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17416120
Change-Id: I4032d2148f13b4b1447a130ba9485345b68ef258
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-29 20:58:52 +00:00
Jonathan Scott
5957a3dd31
Merge "Temporarily remove CtsDomainVerificationDeviceMultiUserTestCases from presubmit." into tm-dev am: 0ba2ac86ab am: e4006a0867 am: f3ef613dd8
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17940786
Change-Id: I11f2c325d35343149bcd67487534481c13ba7d1c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-29 20:40:34 +00:00
Songchun Fan
a09553b064
Merge "[pm] remove some tests from staged platinum tests" into tm-dev am: a645831a69 am: 8f68bc2234 am: 3480ab83bb
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18011085
Change-Id: I64c1afd5034dec9a106fda404873d476d0b8e1bc
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-29 19:21:03 +00:00
TreeHugger Robot
b1aa319a4a
Merge "Restore V2+ signature requirement for system apps" into tm-dev am: a347b6c2e6 am: 8aa6d20125 am: 76a30ad67e
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17416120
Change-Id: Ifa92791f592f18a61144ccec5cbe379e2633d9b2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-29 19:09:45 +00:00
Pedro Loureiro
2dc941678f
Pass APK_IN_APEX flag when parsing apk in apexes
...
Not caught in unit tests because this is more an integration failure
(detected when writing e2e tests).
Bug: 208239394
Test: the actual e2e test will be published when this is submitted
Test: m ApkInApexTest
Change-Id: I8b62e473e2b3613cf290ff05963a47ba86140d99
2022-04-29 12:29:59 +00:00
Sam Dubey
7c0afb482a
Start running PM tests in platinum production
...
Mock runs look good to me:
https://atp.googleplex.com/test_runs/198485238
https://atp.googleplex.com/test_runs/198490569
Bug: 140252512
Change-Id: Id3dedf792f380d84e982c3738a0ebb874286a929
2022-04-29 12:07:58 +00:00
Jonathan Scott
0ba2ac86ab
Merge "Temporarily remove CtsDomainVerificationDeviceMultiUserTestCases from presubmit." into tm-dev
2022-04-29 09:55:51 +00:00
Songchun Fan
a645831a69
Merge "[pm] remove some tests from staged platinum tests" into tm-dev
2022-04-28 22:30:16 +00:00
TreeHugger Robot
a347b6c2e6
Merge "Restore V2+ signature requirement for system apps" into tm-dev
2022-04-28 20:56:41 +00:00
Songchun Fan
4932b90c4f
[pm] remove some tests from staged platinum tests
...
The remaining tests have a low flakiness rate and a total runtime < 30mins.
BUG: 140252512
Test: n/a
Change-Id: Ic7631db5fd4e3c28a7b7cbe464bf46be93c4c05c
2022-04-28 17:41:09 +00:00
Rhed Jao
1ff3f11593
Merge "Adds user id support to the checkSignatures API"
2022-04-28 02:37:02 +00:00
TreeHugger Robot
a1fc3a6524
Merge "Add Nullable annotation to onSharedPreferenceChanged."
2022-04-27 18:32:00 +00:00
Rhed Jao
9923f39c71
Adds user id support to the checkSignatures API
...
The checkSignatures API return false if target packages do not
install in the current user. This cl fixes the instrumentation
cannot be launched if the target package does not install in
the system user.
NoNonSdkCheck: An equivalent api is available in PackageManager.
Bug: 229979568
Bug: 216113658
Test: atest CrossUserPackageVisibilityTests
Test: atest PackageManagerTest
Test: atest PackageManagerTests
Test: atest OverlayManagerServiceImplTests
Test: atest OverlayManagerServiceImplRebootTests
Test: atest ShortcutManagerMultiuserTest#testSecondaryUser
Change-Id: Idd6afe400453af3259547a069efaf9c86ff1da38
2022-04-26 19:39:24 +08:00
Jonathan Scott
fc780a07cf
Temporarily remove CtsDomainVerificationDeviceMultiUserTestCases from
...
presubmit.
Test: N/A
Bug: 227644383
Change-Id: Iffa3ad236e3b164f8d5a56d1f6a8df0d778afac1
(cherry picked from commit f34d2e4c7f )
2022-04-25 10:35:58 +00:00
Jeff Sharkey
41b469e9d4
Merge changes from topic "PMS_remove_onlyCore"
...
* changes:
Telephony: deprecate RESULT_SMS_RECEIVED_WHILE_ENCRYPTED
BootReceiver: stop using IPackageManager::isOnlyCoreApps()
StorageManagerService: stop using IPackageManager::isOnlyCoreApps()
SystemUI: stop using IPackageManager::isOnlyCoreApps()
SettingsProvider: stop using IPackageManager::isOnlyCoreApps()
PackageManager: remove INSTALL_PARSE_FAILED_ONLY_COREAPP_ALLOWED
PackageManagerService: remove unused support for onlyCore mode
2022-04-22 16:43:23 +00:00
Michael Groover
851ffe1852
Merge "Allow revoked capabilities to be restored in sharedUserId lineage" into tm-dev am: 80af2faccf am: b065529b6e
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17778610
Change-Id: Ic0338a731543f934adf328c8e818665a36903a6d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-21 17:16:22 +00:00
Michael Groover
d40e09cb53
Merge "Allow revoked capabilities to be restored in sharedUserId lineage" into tm-dev am: 80af2faccf am: 0e76cd748b
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17778610
Change-Id: I02e316076df34fa49c037a556c28109bf5483616
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-21 17:15:58 +00:00
Martin Stjernholm
50c00e7252
Merge "Add an argument to cmd pm dump-profiles to send --dump-classes-and-methods to profman." into tm-dev am: 8e8ff54f2e am: 88550a54ed
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17822423
Change-Id: I10548d65c92aee8475ad14bac2e6edf7e767e44d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-21 17:09:15 +00:00
Martin Stjernholm
9a64e7fe01
Merge "Add an argument to cmd pm dump-profiles to send --dump-classes-and-methods to profman." into tm-dev am: 8e8ff54f2e am: 7fea0cda10
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17822423
Change-Id: I45e483b5fe9369f33c3b10ea0613f2f0796a82b8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-21 17:08:58 +00:00
Michael Groover
80af2faccf
Merge "Allow revoked capabilities to be restored in sharedUserId lineage" into tm-dev
2022-04-21 17:00:08 +00:00
Martin Stjernholm
8e8ff54f2e
Merge "Add an argument to cmd pm dump-profiles to send --dump-classes-and-methods to profman." into tm-dev
2022-04-21 16:39:43 +00:00
Jon Eckenrode
817d06efea
Merge "Updated API documentation of screenWidthDp and screenHeightDp to include multiple-screen behavior." into tm-dev am: ea8489c0ce am: d0e3b4d155
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17836588
Change-Id: I3c190879dd9ca0e7b183bdcde32bda1a48f124bd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-20 23:06:17 +00:00
Jon Eckenrode
5e6623415f
Merge "Updated API documentation of screenWidthDp and screenHeightDp to include multiple-screen behavior." into tm-dev am: ea8489c0ce am: 979922944b
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17836588
Change-Id: I66de83b1a96dab8bf824cf7fe1c5a298814e4491
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-04-20 22:57:40 +00:00
Jon Eckenrode
ea8489c0ce
Merge "Updated API documentation of screenWidthDp and screenHeightDp to include multiple-screen behavior." into tm-dev
2022-04-20 22:23:10 +00:00