Tom Natan
80a9c04eb8
Merge "Add support for switching off sandboxing via device config flags" into sc-dev am: c4cf09baa4 am: 2208840f7f am: 0d99d7b2b9
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/14530955
Change-Id: I4055d9e759b5638d0b8af78b668522fa355d1d03
2021-05-24 15:56:48 +00:00
Tom Natan
2208840f7f
Merge "Add support for switching off sandboxing via device config flags" into sc-dev am: c4cf09baa4
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/14530955
Change-Id: I2901277481ecd8c8bac05d19e2cfb912203dd573
2021-05-24 15:39:00 +00:00
Tom Natan
c4cf09baa4
Merge "Add support for switching off sandboxing via device config flags" into sc-dev
2021-05-24 15:23:35 +00:00
Abhilasha Chahal
01fc166caa
Merge "Fix typo in PermissionChecker.java"
2021-05-24 10:59:56 +00:00
Calin Juravle
dd8b94557d
Merge "Update the use of registerAppInfo" into sc-dev
2021-05-21 20:29:17 +00:00
Hai Zhang
57943e92c2
Merge "Expose platform permission group mapping as public API." into sc-dev am: 5044308999 am: f0b67496fe am: 40339140a5
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/14670362
Change-Id: I22ccff3e00f0b359e4519383fa859b34c99de6a0
2021-05-21 19:14:29 +00:00
Hai Zhang
40339140a5
Merge "Expose platform permission group mapping as public API." into sc-dev am: 5044308999 am: f0b67496fe
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/14670362
Change-Id: I2db5a11602fde1ebef5c15357eeafbd440750fbf
2021-05-21 18:29:58 +00:00
Hai Zhang
05dcabcf1e
Merge "Expose platform permission group mapping as public API." into sc-dev am: 5044308999
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/14670362
Change-Id: I1e39e8747e25b1337ff074606ec4063a83d9b3d8
2021-05-21 17:49:02 +00:00
Hai Zhang
5044308999
Merge "Expose platform permission group mapping as public API." into sc-dev
2021-05-21 17:26:10 +00:00
Calin Juravle
2d2bd54bd5
Update the use of registerAppInfo
...
Pass additional parameters to ART to assist with better profiling
and debuggability.
(cherry picked from commit 3e308c6270 )
Test: m
Bug: 182793486
Bug: 185979271
Merged-In: Iae0beab92194d75f191147578922c760f04470b9
Change-Id: Iae0beab92194d75f191147578922c760f04470b9
2021-05-21 14:13:03 +00:00
Abhilasha Chahal
1d4320ac10
Fix typo in PermissionChecker.java
...
Bug: 188525157
Test: atest android.content.PermissionCheckerTest
Change-Id: Id3f89189e3b81394db9eddf675726c4aca8c2a9d
2021-05-21 12:47:02 +00:00
Hai Zhang
8bda34c493
Expose platform permission group mapping as public API.
...
The API is moved from PermissionControllerManager (only a System API)
to PackageManager to expose it as public API.
Bug: 182094776
Test: atest GetPermissionGroupInfoTest
Change-Id: I175afb2e37bf2651b91765029645f7940f58f39c
2021-05-21 03:03:56 +00:00
Rhed Jao
9467cdf0e8
Merge "Throttle the repeated silent installation requests" into sc-dev am: 6dc12d80fa am: f9bfdcce34
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/14462765
Change-Id: Ieee4f5ab09e5ab709c9825033b2989925007db6b
2021-05-21 02:23:37 +00:00
Rhed Jao
2e23ab82df
Merge "Throttle the repeated silent installation requests" into sc-dev am: 6dc12d80fa
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/14462765
Change-Id: Ic3c60746935791f60890efc7b6e8d7063f75ecb8
2021-05-21 02:01:56 +00:00
Rhed Jao
6dc12d80fa
Merge "Throttle the repeated silent installation requests" into sc-dev
2021-05-21 01:35:58 +00:00
Erik Wolsheimer
11d471fe33
Merge "Add application-level 'attributionsAreUserVisible' attribute" into sc-dev am: dba8fda0b3 am: e726e33c83 am: 6c705310a9
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/14591918
Change-Id: I56ed0f338b4ed074be961ac768f785ee3c51c241
2021-05-21 01:08:25 +00:00
Erik Wolsheimer
6c705310a9
Merge "Add application-level 'attributionsAreUserVisible' attribute" into sc-dev am: dba8fda0b3 am: e726e33c83
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/14591918
Change-Id: If70b2cd801500659dae2d01e57e474b1fd5cf8cc
2021-05-21 00:50:07 +00:00
Erik Wolsheimer
518415e420
Merge "Add application-level 'attributionsAreUserVisible' attribute" into sc-dev am: dba8fda0b3
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/14591918
Change-Id: I99115747bf1da92212d83494d85e25dc5531029e
2021-05-21 00:34:17 +00:00
Calin Juravle
496339ff01
Merge "Update the use of registerAppInfo" am: 95590e1a62 am: d922359e81 am: e409733954 am: 715a6c3c09
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1704169
Change-Id: Iefa37c3a9427b739f2e0718debe61b3799d2a8fd
2021-05-20 22:57:25 +00:00
Calin Juravle
e409733954
Merge "Update the use of registerAppInfo" am: 95590e1a62 am: d922359e81
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1704169
Change-Id: Iaf5781b354a3d3e93309f920341f7b7576fa1f44
2021-05-20 22:18:37 +00:00
Calin Juravle
95590e1a62
Merge "Update the use of registerAppInfo"
2021-05-20 21:46:00 +00:00
Erik Wolsheimer
afbc4fee9d
Add application-level 'attributionsAreUserVisible' attribute
...
Bug: 176902658
Test: Manual
Change-Id: I56dc9caa6d98b75bc6732bbca0e5adc67bb745e5
2021-05-20 21:07:14 +00:00
Winson Chiu
17eb3ba04e
Merge "Reset target sdk version of ParseTypeImpl" into sc-dev
2021-05-20 17:53:20 +00:00
liulvping
177a7200ab
Reset target sdk version of ParseTypeImpl
...
In device booting, PackageParser2 uses a thread
local ParseTypeImpl obj as shared result and reset
it before parsing everty time. But it doesn't reset
the target sdk version, which could make deferError
returned unexpected error, cause apk scaned failed
and deleted by the system.
Bug: 188523844
Test: atest com.android.server.pm.parsing
Signed-off-by: liulvping <liulvping@xiaomi.com >
Merged-In: Ie6fbc4b79e94943c9282206b1ef6d20b4129fa0b
Change-Id: Ie6fbc4b79e94943c9282206b1ef6d20b4129fa0b
2021-05-20 15:58:39 +00:00
Corina Grigoras
dd4426d832
Merge "Clarify javadocs about mode to parse file." into sc-dev am: b84e828974 am: 9edbfddf0d am: 9e319ab210
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/14621143
Change-Id: I1979aefaffb82e5aba3a7c4ca11fd87ca039baf4
2021-05-20 14:25:15 +00:00
Corina Grigoras
9edbfddf0d
Merge "Clarify javadocs about mode to parse file." into sc-dev am: b84e828974
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/14621143
Change-Id: I2621e13c20b79ec86cdc201afdeb2905e690e9a3
2021-05-20 14:20:48 +00:00
Corina Grigoras
b84e828974
Merge "Clarify javadocs about mode to parse file." into sc-dev
2021-05-20 14:10:22 +00:00
tomnatan
021a43c4be
Add support for switching off sandboxing via device config flags
...
Bug: 187408243
Test: atest WmTests:SizeCompatTests
Test: atest FrameworksCoreTests:ConstrainDisplayApisConfigTest
Change-Id: I3ec02f3b2ba5c1825cdc530fd0f6f71abbe5bd10
2021-05-20 11:35:14 +00:00
TreeHugger Robot
e7e7374c5c
Merge "Deprecate Context#createApplicationContext" into sc-dev am: ee438f960a am: d95a9ebbfb am: 891659ba75
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/14528644
Change-Id: I396eb97e5b36556757caf269b0e565459c62828b
2021-05-20 04:17:25 +00:00
Rhed Jao
ec065a8333
Throttle the repeated silent installation requests
...
To avoid a non-system installer repeatedly silent updates and
'denial-of-service' against another app on the device. This CL
tracks for all the silent updated installs where the
`requireUserAction' is not required. And fall back to user
action required if a repeated silent update is requested within
the throttle time.
Bug: 185878964
Test: atest SilentUpdateHostsideTests
Test: atest StagingManagerTest
Test: atest PackageInstallerSessionTest
Change-Id: I4ea287bf66d8661eec2676b604f9109f6f9add28
Merged-In: I4ea287bf66d8661eec2676b604f9109f6f9add28
2021-05-20 11:02:36 +08:00
Rhed Jao
deeee5745d
Merge "Throttle the repeated silent installation requests"
2021-05-20 01:58:02 +00:00
James O'Leary
60524abb35
Merge "Connect ColorStateList to CAM" into sc-dev am: 671019f95c am: 6c72295195
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/14269707
Change-Id: I2074baf5aa1cac7dafb3cfb0260e187a4adb361e
2021-05-20 00:23:41 +00:00
Treehugger Robot
2950ef0806
Merge "Reset target sdk version of ParseTypeImpl" am: 9635abafa0 am: 2124039b90 am: edd6684f88
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1710293
Change-Id: If6a5977fb2d7e2027444c218054a8927104deffa
2021-05-20 00:22:32 +00:00
Alexander Dorokhine
9d9c50216f
Merge "Update framework from jetpack" into sc-dev am: 72ac81f5df am: 262babe7b7
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/14533205
Change-Id: If1a0556507e02c49ad90ce83a508346240969e4e
2021-05-19 23:47:03 +00:00
TreeHugger Robot
c41972fae2
Merge "Revert "Temporary stop-gap for Chrome target SDK issue."" into sc-dev am: 8a6ffdc597 am: 05f0612630
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/14604267
Change-Id: I81ce634f851456cfbf19db21e0f083907c217eec
2021-05-19 23:26:30 +00:00
Jeff Sharkey
40a2050e5c
Merge "Guard against null BluetoothDevice extras." into sc-dev am: 53deb833da am: a19c83bd2c
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/14556719
Change-Id: I8776d128f2417a62e1221726a3924ceae4cec233
2021-05-19 22:47:55 +00:00
Jeff Sharkey
3e006db10d
Merge changes from topic "may15" into sc-dev am: 63a1453832 am: b1b4de9ed7
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/14515460
Change-Id: I2d1036ca3b7876e5f07c267ae8b884368d60c599
2021-05-19 22:47:24 +00:00
Jeff Sharkey
e97c037d19
Apply AttributionSource during Intent delivery. am: dd6dd3b1fb am: 2d0e8e3d5d
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/14470318
Change-Id: Iac0646b8065a4e70ec0366db19943db33ba2e40b
2021-05-19 22:47:13 +00:00
TreeHugger Robot
891659ba75
Merge "Deprecate Context#createApplicationContext" into sc-dev am: ee438f960a am: d95a9ebbfb
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/14528644
Change-Id: Ic04a2c0b987e2646bff7872512b6645d0712160f
2021-05-19 15:59:13 +00:00
TreeHugger Robot
08e7de9d46
Merge "Deprecate Context#createApplicationContext" into sc-dev am: ee438f960a
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/14528644
Change-Id: Idb9578a41fe9b53f2dcce14b80ebe5a61471e52a
2021-05-19 15:40:21 +00:00
TreeHugger Robot
ee438f960a
Merge "Deprecate Context#createApplicationContext" into sc-dev
2021-05-19 15:35:09 +00:00
James O'Leary
6c72295195
Merge "Connect ColorStateList to CAM" into sc-dev am: 671019f95c
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/14269707
Change-Id: Iac6f93aef88b8f21a4525c889119a04768bbfd2f
2021-05-19 00:05:53 +00:00
James O'Leary
671019f95c
Merge "Connect ColorStateList to CAM" into sc-dev
2021-05-18 23:44:22 +00:00
Treehugger Robot
edd6684f88
Merge "Reset target sdk version of ParseTypeImpl" am: 9635abafa0 am: 2124039b90
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1710293
Change-Id: Ib131a9d079831781ef25d2c049d1377a76f3401d
2021-05-18 23:16:32 +00:00
Corina
8cd8c9901d
Clarify javadocs about mode to parse file.
...
Bug: 185900460
Test: atest
Change-Id: I72b743affd9c1c47650c4249e855676203033f5e
2021-05-18 17:17:27 +00:00
Ryan Mitchell
c54ebba25b
Deprecate Context#createApplicationContext
...
If an application caches an ApplicationInfo and uses it to call
Context#createApplicationContext, the app will not get the most recent
version of the overlays for that application. To make things worse, the
LoadedApk stored in ActivityThread#mResourcePackages is updated using
the old ApplicationInfo causing further uses of the cached LoadedApk to
return outdated information.
Deprecate Context#createApplicationContext, convert all internal uses
to Context#createPackageContext(String packageName, ...) and log
whenever any one calls Context#createApplicationContext with an
outdated ApplicationInfo to detect debug issues in using old infos.
Bug: 188059515
Test: change wallpaper and observe widgets get reloaded with most
recent overlays
Change-Id: I2aeefa8c0e66264859109975a54c4f73f76ad710
2021-05-18 09:07:58 -07:00
Rhed Jao
4139512a13
Throttle the repeated silent installation requests
...
To avoid a non-system installer repeatedly silent updates and
'denial-of-service' against another app on the device. This CL
tracks for all the silent updated installs where the
`requireUserAction' is not required. And fall back to user
action required if a repeated silent update is requested within
the throttle time.
Bug: 185878964
Test: atest SilentUpdateHostsideTests
Test: atest StagingManagerTest
Test: atest PackageInstallerSessionTest
Change-Id: I4ea287bf66d8661eec2676b604f9109f6f9add28
2021-05-18 18:14:25 +08:00
liulvping
2cd9d26116
Reset target sdk version of ParseTypeImpl
...
In device booting, PackageParser2 uses a thread
local ParseTypeImpl obj as shared result and reset
it before parsing everty time. But it doesn't reset
the target sdk version, which could make deferError
returned unexpected error, cause apk scaned failed
and deleted by the system.
Test: atest com.android.server.pm.parsing
Change-Id: Ie6fbc4b79e94943c9282206b1ef6d20b4129fa0b
Signed-off-by: liulvping <liulvping@xiaomi.com >
2021-05-18 17:10:54 +08:00
Alexander Dorokhine
72ac81f5df
Merge "Update framework from jetpack" into sc-dev
2021-05-18 01:17:30 +00:00
TreeHugger Robot
8a6ffdc597
Merge "Revert "Temporary stop-gap for Chrome target SDK issue."" into sc-dev
2021-05-17 23:32:25 +00:00