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
|