am skip reason: Change-Id Icc6bcf7a2411133d8ecd7477bc351dad9333f24f with SHA-1 1e5ab9bb5b is in history
Change-Id: If371a1a419404433930dbc732d4c84037b6fa0d5
am skip reason: Change-Id I70320bdda9855dced31e08e6a0b25329fb5cb535 with SHA-1 4f49f140c5 is in history
Change-Id: I2f2eef92341a4341a7fb8a20c32aec3c11e2d442
* changes:
Add perf test to measure duration of blob store digest computation.
Add verbose logging that can be eanbled to debug issues.
Schedule a maintenance job to clean up stale jobs.
Add a better unknown icon. Map mop + vacuum to the vacuum icon for now
Bug: 148207527
Test: atest SystemUITests
Change-Id: Id7872f7af8708bb8cfcdba5fb6e7d2d677cb08cf
- READ_COMPAT_CHANGE_CONFIG is required to read the current state of the
config
- LOG_COMPAT_CHANGE is required to log the status of a compat change for
a package and/or uid to statsd
- OVERRIDE_COMPAT_CHANGE_CONFIG is required to add overrides
The permissions must be signature|privileged, as there are already
examples of code which this would not be sufficient (e.g.
MediaProvider).
This is a re-landing of https://r.android.com/1209240, which was
reverted due to http://b/142942524. The actual fix was done in
http://ag/10234812.
Bug: 142650523
Test: atest PlatformCompatTest
Test: atest PlatformCompatPermissionsTest
Change-Id: Ie9429477c9a1725b5cb67756787bf742038e5d2b
toArray() returns Object[], which can't be cast to Foo[]. Switch to
toArray(Foo[]) instead.
Fixed one instance which caused test breakage, and then all the others
I could find.
Also make sure PackageInstallerSessionTest runs in presubmit. It's a
cheap unit test, and tests are more useful when they run. (This is
what I was trying to do when I discovered the test was currently
failing.)
Fixes: 148858333
Bug: 137951074
Test: atest PackageInstallerSessionTest
Change-Id: Ie0142d46f1a34cf2072aaf81b3a5f8aa76d0c1f2
Goal: Announces the "disabled" status when using accessibility Talkback and clicking the disabled item.
Bug: 148834576
Test: manual test
Change-Id: Icb7c062af527652c3f6bd79d61848f86d591c3b5
The public platform version no longer can be a codename, it is
always the most recently released platform. A new build property
and API provides either the offical version or the current codename
as appropriate. This will avoid breaking apps that look at the
platform version while development is under a codename.
Bug: 143175463
Test: manual
Exempt-From-Owner-Approval: Relanding change with zero delta in this project.
Change-Id: I4407df40151d884293fa9d301a401b65bedb5527
Assume there are 2 applications A, B with different uids.
There are 4 activities A1, A2, B1, B2 with default task
affinity and launch mode.
After A1 called startActivities(B1, A2, B2):
Original : Task(A1, B1, A2, B2)
This Change: Task(A1, B1), Task(A2, B2)
In other words, the source caller cannot launch its activity
above the activity of other application in the same task, and
it can still launch activity of other application in its task.
Bug: 145669109
Test: atest StartActivityTests# \
testStartActivitiesWithDiffUidNotInSameTask
Change-Id: I97bd875146a52f62b8fe82235487ccefb2955e8e
am skip reason: Change-Id I41bc1cce08f81e2d822250f2d620bff7afe4329b with SHA-1 7e96360554 is in history
Change-Id: I89b2c99f4bfe71e01b97d6d082da6d9fad3f1194