History log of /frameworks/base/core/java/android/content/pm/InstantAppInfo.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
c204c223a77237e13d084d58590acb16b025c676 27-Nov-2017 Jeff Sharkey <jsharkey@android.com> Deeper sanity checking of emitted types.

When emitting a method or field, verify that we're able to reference
all mentioned types. This ensures that we don't accidentally
reference undefined classes/interfaces.

Test: manual inspection of API files
Bug: 69791141
Change-Id: I84e0c87fe83daa118661f61dbdf17b58ea5282d4
/frameworks/base/core/java/android/content/pm/InstantAppInfo.java
bcdaf9208cfc34757c7d51c6b9cf73b383711ffb 01-Mar-2017 Todd Kennedy <toddke@google.com> fix typo

Fixes: 35840741
Test: None; it's a javadoc fix
Change-Id: Ic59fe12351c24630d7ba18ffaafeef8035be35f5
/frameworks/base/core/java/android/content/pm/InstantAppInfo.java
096d304ae3d85c1bfcda1a1d9cd4eb13d0815500 31-Jan-2017 Svetoslav Ganov <svetoslavganov@google.com> Add instant cookie APIs

This change adds APIs for instant apps to store cookie data
that is presisted across instant installs and across the
upgrade from an instant to a standard app. Standard apps
can use the cookie APIs but when they are uninstalled the
cookie is also deleted. The cookies are kept longer than
the instant apps as they are much smaller - 16KB by default.
We can change the cookie size via a system setting i.e.
after we ship we can increase size if needed.

We also add internal APIs to surface information about
installed and uninstalled instant apps which should be
used for showing them in the UI. For this puporse we store
the icon, permissions, and label of uninstalled apps. If
the app is re-installed we drop this meta-data but keep
the cookie around. If we have cookie data stored and the
signing cert of the app changes when it gets re-intalled
we wipe the cookie.

Test: CTS tests pass; hiddent APIs tested manually

Change-Id: If145c0440cc61a5303e2cbb70228d235d36037a5
/frameworks/base/core/java/android/content/pm/InstantAppInfo.java