* changes:
Rely on view animations for ResolverActivity
Create a valid ActivityOptions Bundle even for default animations
Remove scale up animation for startActivity from RemoteViews
when a provider is already running, we would automatically
give it out to other processes that request it. for instant
apps, don't do that.
Change-Id: I159913adc599e88dac6253104776589592b251fd
Fixes: 37501319
Test: cts-tradefed run commandAndExit cts-dev -m CtsAppSecurityHostTestCases -t android.appsecurity.cts.EphemeralTest
When using fingerprint and when launching without touch
we are now using a different interpolator.
Test: unlock with fingerprint, unlock after double-tap, observe different interpolator
Change-Id: If1b63340759089cdf55820d59b6dcce2ca8bed6d
Fixes: 37311479
The bottom label has to be LTR to be in sync with the main view above
it, which does not support RTL.
Change-Id: Ib5cccd1cccb249dad0badd36f4d491faf0bbb562
Fix: 37222561
Test: visual
This regression is a fallout from the recent API council feedback
fallout. The default color space used to be always set to null but
it's now the named SRGB instance. This change passes null to native
when the specified color space is known to be sRGB.
Bug: 37496760
Test: runtest managed-provisioning
Change-Id: Ie933c84e429a682a58ee253b57b77bd61b88ee5e
Similarly to other install-time validation, its work is a direct
extension of the OS's processing of a user-initiated install action,
so it's appropriately modeled as being "foreground" work.
Bug 37502027
Test: manual
Change-Id: Ib6426fa3c7cb05c4e758ddad3356011e4753629e
- Previously, this code was incorrectly moving things to the top of the
stack, though the stack was never moved to the front so it was never
visible. But as a result, testDisallowMultipleTasksInPinnedStack()
was failing if there was already something in the fullscreen stack.
Bug: 36844394
Test: android.server.cts.ActivityManagerPinnedStackTests
Change-Id: I5108bf72b8760b187d0c92ec673bbe5cf9527e90
ANDROID_ID for Instant Apps now has the following properties:
1) per-app scoped
2) reset if the user clears the Instant App
3) remains the same if the Instant App gets upgraded to an installed
app.
Note that if the user goes instant -> installed_1 -> uninstall ->
installed_2 the ANDROID_ID at installed_1 will not be the same as
installed_2. This was deemed better than the id changing on the upgrade
step.
Test: manual
Change-Id: I532975c50049c94ff80902a897e001dd35a69f9f
As we dexopt all the code paths of a package, we now append the code
paths to the list of shared libraries. These paths are passed as
relative paths since the apks are staged during installation, and are
not where they will be at runtime.
Part of a multi-project change.
Bug: 34169257
Test: cts-tradefed run singleCommand cts -d --module
CtsAppSecurityHostTestCases -t android.appsecurity.cts.SplitTests
(cherry-picked from commit 832641bb7205126829d425401a5262ab2e26fa80)
Change-Id: I28b1f8db6035ec62a5947679ed09013b1f9523a2
Bug: 37495696
Test: cts-tradefed run singleCommand cts-dev --module CtsGraphicsTestCases --test android.graphics.cts.ComposeShaderTest
Adds back the verify step that discards a stale native ComposeShader if a child
changes.
Change-Id: I44f40c1edfdb7633994a69efb583cf28ee2c26b2
The ResolverActivity (and its subclass ChooserActivity)
already have view animations for animating the share
sheet. Disable the windowEnter/ExitTransition to ensure
that there's just a single animation running.
Test: visual inspection of the transition
BUG: 34234073
Change-Id: I51f6d4d6388e965a4f7efb532f936c207623f938
..._removeNotificationOnStop failure
We weren't removing the foreground timeout when a service is
brought down and still waiting for the app to make it foreground.
Instead, turn this in to an immediate crash of the app when we
detect it while bringing down the service. Also make various
paths more robust against trying to do things with a ServiceRecord
that isn't currently in ActiveServices.
Test: bit CtsAppTestCases:ServiceTest
Change-Id: I06f4ac48fb983483569677ab1ac6e5b0b681c4ae