Chun-Wei Wang
3a6dad0ac1
Merge "Revert^4 "Migrate APEX package info from ApexPackageInfo to PMS""
2022-06-02 22:03:33 +00:00
Jiakai Zhang
d9cb8548a4
Expose UserHandle.getSharedAppGid as a system API.
...
Context: http://go/art-services-apis
Bug: 229268202
Test: m
Change-Id: Ifd9d1994fff98a6669e892f25acb54515e89c32b
2022-06-01 20:10:12 +01:00
Chun-Wei Wang
923be185a8
Revert^4 "Migrate APEX package info from ApexPackageInfo to PMS"
...
This reverts commit fb89839aeb .
Reason for revert: ag/18659176, ag/18659177 fix test failures
Change-Id: I0939c03c4cd00481bf01089faafce93f241691af
2022-06-01 05:04:24 +00:00
Chun-Wei Wang
4d50d00f2a
Merge "Revert "Revert "Revert "Migrate APEX package info from ApexPackageInfo to PMS""""
2022-05-30 07:29:07 +00:00
Chun-Wei Wang
fb89839aeb
Revert "Revert "Revert "Migrate APEX package info from ApexPackageInfo to PMS"""
...
This reverts commit b539b72475 .
Reason for revert: b/233897122
Change-Id: Ibf346f75f4196f8610f0952dfc13a5a57c87db09
2022-05-30 06:35:42 +00:00
Chun-Wei Wang
bd95a76f4a
Merge changes from topic "225756739_fix_run_as"
...
* changes:
Don't persist APEX
Revert "Revert "Migrate APEX package info from ApexPackageInfo to PMS""
2022-05-30 01:30:28 +00:00
TreeHugger Robot
735cccf341
Merge "Expose ServiceManager.waitForService as system API."
2022-05-27 13:52:06 +00:00
TreeHugger Robot
b142e15468
Merge "isMediaSharedWithParent UserHandleAware javadoc"
2022-05-26 16:56:09 +00:00
Chun-Wei Wang
b539b72475
Revert "Revert "Migrate APEX package info from ApexPackageInfo to PMS""
...
This reverts commit d0bbad5854 .
Reason for revert: ag/18601046 will fix b/233872653
Change-Id: I71e01ce7936a61f73f102a40780750405bd26b21
2022-05-26 05:59:18 +00:00
Chun-Wei Wang
62fc2cc589
Merge "Revert "Migrate APEX package info from ApexPackageInfo to PMS""
2022-05-26 01:24:05 +00:00
Chun-Wei Wang
d0bbad5854
Revert "Migrate APEX package info from ApexPackageInfo to PMS"
...
This reverts commit 8dda83138c .
Reason for revert: b/233872653
Change-Id: I7146cfdee82561a6865655df3494e4d4a6d57188
2022-05-26 01:18:01 +00:00
Treehugger Robot
db01634802
Merge "Add dipankarb to storage owners" am: 6b7ebbfd26 am: 053f3b9137 am: aaf1a497fa am: b954b1b815 am: dee8f13625
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2106664
Change-Id: I4a74d1a71fdd20e386e85fcf95e645e20d524f47
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-25 19:48:19 +00:00
Jiakai Zhang
ee13e8d435
Expose ServiceManager.waitForService as system API.
...
ART module needs that method in order to connect to artd.
Bug: 233915142
Test: m
Change-Id: I3fc487476da8d88238b6974707747b429a132909
2022-05-25 20:05:40 +01:00
Treehugger Robot
dee8f13625
Merge "Add dipankarb to storage owners" am: 6b7ebbfd26 am: 053f3b9137 am: aaf1a497fa am: b954b1b815
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2106664
Change-Id: Idc4d6bb22b8588f9533631dc5b4f3e68e1698104
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-25 19:05:30 +00:00
Treehugger Robot
aaf1a497fa
Merge "Add dipankarb to storage owners" am: 6b7ebbfd26 am: 053f3b9137
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2106664
Change-Id: I6a218ebe48fda341f13ee7036e8c41a3f27df209
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-25 18:42:29 +00:00
Treehugger Robot
053f3b9137
Merge "Add dipankarb to storage owners" am: 6b7ebbfd26
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2106664
Change-Id: I7f056b43ca1124f7ee7a824015c314e8f1f95533
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-25 18:24:15 +00:00
Dipankar Bhardwaj
2b932750af
Add dipankarb to storage owners
...
Change-Id: I486ad459e945340865adcc030286c443afa7007b
Test: n/a
Bug: 233893599
2022-05-25 16:20:53 +00:00
Chun-Wei Wang
940d3e43db
Merge "Migrate APEX package info from ApexPackageInfo to PMS"
2022-05-25 09:20:26 +00:00
Treehugger Robot
b12d9ae7f6
Merge "Updating nativeAsyncTraceForTrackEnd to not require a name argument" am: fbc5263e1a am: 09953ea512 am: 1346779747 am: 119474c6e3 am: 7658cbfd9e
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2078718
Change-Id: Iec5bf8e8d8be67cb074dd9349f9b4c34241b567e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-24 21:05:00 +00:00
Treehugger Robot
7658cbfd9e
Merge "Updating nativeAsyncTraceForTrackEnd to not require a name argument" am: fbc5263e1a am: 09953ea512 am: 1346779747 am: 119474c6e3
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2078718
Change-Id: I193acabec1efb5c2bdb73ca9549591df6d39cdcb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-24 20:39:43 +00:00
Treehugger Robot
1346779747
Merge "Updating nativeAsyncTraceForTrackEnd to not require a name argument" am: fbc5263e1a am: 09953ea512
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2078718
Change-Id: If4a6d9efd16445a3188fff655158ecce86163e3e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-24 20:27:18 +00:00
Treehugger Robot
09953ea512
Merge "Updating nativeAsyncTraceForTrackEnd to not require a name argument" am: fbc5263e1a
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2078718
Change-Id: I0bb1651bb4c6f86fb86a4ba923a6da06086206f8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-24 19:45:52 +00:00
Treehugger Robot
fbc5263e1a
Merge "Updating nativeAsyncTraceForTrackEnd to not require a name argument"
2022-05-24 19:27:55 +00:00
Adam Bookatz
c7f3fb51dc
isMediaSharedWithParent UserHandleAware javadoc
...
Using the standard format for describing the UserHandleAware situation
of this API (e.g. same as isCredentialSharableWithParent has).
Test: N/A. Just javadoc.
Change-Id: I3b9f79af286ac1f4628824899db04fc0a454486a
2022-05-23 10:58:36 -07:00
JW Wang
8dda83138c
Migrate APEX package info from ApexPackageInfo to PMS
...
APEX is scanned and registered with the system for queries. Now PMS
is the only source of truth for all package info including both APEX
and APK.
* When ApexPackageInfo.ENABLE_FEATURE_SCAN_APEX is true, APEX package
info is stored in PMS. The results are filtered out if MATCH_APEX is
not specified to preserve the original behavior.
* When ApexPackageInfo.ENABLE_FEATURE_SCAN_APEX is false, APEX package
info is stored in ApexPackageInfo.
* Don't generate an app id for APEX which doesn't need it anyway.
* Fix UserHandle#getUid which didn't translate invalid appIds
correctly.
Bug: 225756739
Test: atest com.android.server.pm.ApexManagerTest \
GtsStagedInstallHostTestCases \
CtsStagedInstallHostTestCases \
StagedInstallInternalTest \
android.appsecurity.cts.InstantAppUserTest
Change-Id: I0003ea379d02a2ad3a37bcc57928a940ee83a86a
2022-05-23 09:32:24 +08:00
TreeHugger Robot
1e7ae0e8ce
Merge "Improve javadoc for Wi-Fi related policies" into tm-dev am: e51b62b2a3 am: b28a933452 am: 678177194e am: b2413d9fbc
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18374443
Change-Id: I737da03302120899af4e8f119f778e6f2f414561
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-18 21:30:18 +00:00
TreeHugger Robot
5fbe76c164
Merge "Check sleep reason and time before cancelling vibrations" into tm-dev am: 79dc62bfef am: 34485f0b9c am: 3a5e58ffe6 am: fa487cb48f
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18280949
Change-Id: I1eb5f51553de99b86f758bb5280811e8f2885492
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-18 21:29:29 +00:00
Sanjana Sunil
f57dc678b9
Merge "Set correct volume storage path for SDK sandbox" into tm-dev am: 0b28d29298 am: 29f8db1c9f am: 4acbf915df
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17983856
Change-Id: I4f52a135020ca937edb7ddb3b47489b5e9998749
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-18 21:11:44 +00:00
TreeHugger Robot
b2413d9fbc
Merge "Improve javadoc for Wi-Fi related policies" into tm-dev am: e51b62b2a3 am: b28a933452 am: 678177194e
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18374443
Change-Id: I06efb3bfba1b5d33b67fbb209ae559372fbee1a9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-18 21:05:56 +00:00
TreeHugger Robot
fa487cb48f
Merge "Check sleep reason and time before cancelling vibrations" into tm-dev am: 79dc62bfef am: 34485f0b9c am: 3a5e58ffe6
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18280949
Change-Id: I2df9a1458fe24a4cc2515fd2a7f9cab1adad8049
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-18 21:05:45 +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
TreeHugger Robot
34485f0b9c
Merge "Check sleep reason and time before cancelling vibrations" into tm-dev am: 79dc62bfef
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18280949
Change-Id: I40085bfaf5ff8ead0530037521e9406caf6c7616
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-18 20:28:57 +00:00
Treehugger Robot
7878d961a1
Merge "Make binderDied(IBinder who) public API" am: dcbb21deaa am: 5b4764e7a1 am: e96c133793 am: fc6068e669 am: 3f6772c8e3
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1916883
Change-Id: Ie28523879c7b472ff910259ed8df73abdcf3f1c1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-18 07:35:38 +00:00
Treehugger Robot
3f6772c8e3
Merge "Make binderDied(IBinder who) public API" am: dcbb21deaa am: 5b4764e7a1 am: e96c133793 am: fc6068e669
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1916883
Change-Id: I9da90e62fa1fb10707ddacb901f2095c0483bf62
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-18 07:23:05 +00:00
Treehugger Robot
e96c133793
Merge "Make binderDied(IBinder who) public API" am: dcbb21deaa am: 5b4764e7a1
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1916883
Change-Id: I5d40556a579454f06a1d3494d47b8e983f4883f3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-18 06:39:50 +00:00
Treehugger Robot
5b4764e7a1
Merge "Make binderDied(IBinder who) public API" am: dcbb21deaa
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1916883
Change-Id: I01aa64cd8cef1042c81eab891602c93a6b294b6d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-18 05:54:00 +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
Ray Ye
8dae06607c
Updating nativeAsyncTraceForTrackEnd to not require a name argument
...
Bug: 230399626
Test: atest TraceDevTest
Change-Id: Ic8f8a304f8fbb9c1bc6fbbac0e0bf5de97ce70aa
2022-05-16 21:27:11 +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
Lais Andrade
c558857fc7
Check sleep reason and time before cancelling vibrations
...
Add a method PowerManagerInternal.getLastGoToSleep(), similar to
existing method getLastWakeup(), to retrieve global values for last go
to sleep events, including system uptime and reason.
Retrieve this data in VibratorManagerService before cancelling ongoing
vibrations by the broadcast of ACTION_SCREEN_OFF intents to indicate
that the screen was turned of when the vibration was still playing. This
new logic allows vibrations to continue in the following cases:
- the broadcasted event was triggered before the vibration started;
- there is already a wakeup event triggered by the time the screen off
broadcast is being processed by the vibrator service;
- the screen off reason is in allowlist, indicating it's an
automatically triggered event (screen timeout or user inattentive);
This should handle the following scenarios:
- delayed broadcasts of screen off events, that should not cancel
vibrations that started when the screen was already off (e.g.
notification or ringtone that are allowed to vibrate in that state);
- race conditions when the screen automatically turns off right after a
ringtone/notification vibration starts, before the notification
acquires a screen lock;
Fix: 219849350
Test: VibrationSettingsTest
Change-Id: I358327192196989a7d4fc49a96b2ab92ec677302
2022-05-13 19:53:43 +01:00
Sanjana Sunil
f427b4f0bb
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
2022-05-13 11:39:28 +00:00
Samiul Islam
af3cdd3ecf
Merge "Disallow external storage access without restricting other api calls" into tm-dev am: 5f0c868b6a am: c545627a16 am: 610671a5fe
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17940795
Change-Id: Iebd5c8bd1a304a129e6df36ba65eb3139b22c157
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-06 15:39:26 +00:00
Samiul Islam
cf5b12a679
Merge "Disallow external storage access without restricting other api calls" into tm-dev am: 5f0c868b6a am: 9d115b0558
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17940795
Change-Id: Ia74a004fd18509a78f9980dcaa3d54903dbfadcd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-06 13:38:00 +00:00
Samiul Islam
f218065761
Merge "Disallow external storage access without restricting other api calls" into tm-dev am: 5f0c868b6a
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17940795
Change-Id: I9a4db80408b45f10602be6d68c26b1a1917f0b4d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-05 13:57:32 +00:00
Samiul Islam
610671a5fe
Merge "Disallow external storage access without restricting other api calls" into tm-dev am: 5f0c868b6a am: c545627a16
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17940795
Change-Id: I46b748579f068f000922a613f9ced2ea9b32e4e7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-05-05 13:52:12 +00:00
Samiul Islam
5f0c868b6a
Merge "Disallow external storage access without restricting other api calls" into tm-dev
2022-05-05 13:39:34 +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