History log of /frameworks/base/core/java/android/app/EphemeralResolverService.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
d3c5106940838f2867afbbbfe251aaad38ab24b5 18-Mar-2017 Todd Kennedy <toddke@google.com> Add token to the resolver APIs

Change-Id: Ia6d4f6d88ec265480a4dca94fe77ef42592a328c
Fixes: 35442315
Test: Build and make sure instant apps still resolve
/frameworks/base/core/java/android/app/EphemeralResolverService.java
1fb3404b2ba69a823e961bec2d9ed61622107052 01-Mar-2017 Todd Kennedy <toddke@google.com> Refactor EphemeralResolverService

* Change name to InstantAppResolverService
* Left old service in place to handle existing client
[to be removed prior to O launch]
* When resolving phase II, return a list instead of a single item

Bug: 34763730
Test: Build and verify resolution occurs w/ legacy & new resolver service
Change-Id: Ieccaf91538bd91c04f4be4e35d8264619d7cd6d7
/frameworks/base/core/java/android/app/EphemeralResolverService.java
63d7a9dd6a1a803241aa42fa8af8c387cbbbce19 18-Nov-2016 Todd Kennedy <toddke@google.com> Define getLooper() method

The default implementation uses the main looper to handle service
operations. This is generally okay until we have to make network
calls to retrieve resolution data.

Bug: 25119046
Test: manual
Change-Id: I22b0f279e6c1fde21f207578d2930ab4858bbc78
/frameworks/base/core/java/android/app/EphemeralResolverService.java
194e4eeb0e9b77802c381d94f43b5e3b938c59e5 17-Nov-2016 Todd Kennedy <toddke@google.com> Phase-2 API takes a hostname

For phase-2, instead of taking a hash prefix, we will send the
hostname to the resolver.

Bug: 25119046
Test: build & install the sample resolver and run 'adb shell am start -a android.intent.action.VIEW -c android.intent.category.BROWSABLE -d "https://www.tripadvisor.com/Tourism-g33020-San_Jose_California-Vacations.html"'
Change-Id: I6e621139e182f9a9cfcf608c26d4763f1379bdb2
/frameworks/base/core/java/android/app/EphemeralResolverService.java
e5195dd17c5e1d8538049a5282c0d988988f63c8 20-Oct-2016 Todd Kennedy <toddke@google.com> Implement new API

This is the first swack at the new, 2-phase API. Adds the new methods
to the resolver service and makes the split name explicit on the
installer intent.

The 2nd phase will not yet be invoked; that's coming in a follow-on
change.

Bug: 25119046
Test: build & install the sample resolver and run 'adb shell am start -a android.intent.action.VIEW -c android.intent.category.BROWSABLE -d "https://www.tripadvisor.com/Tourism-g33020-San_Jose_California-Vacations.html"'
Change-Id: I2df6fa64d46f17a86a2e32b19417632c594fb10f
/frameworks/base/core/java/android/app/EphemeralResolverService.java
31b95e0265fecb60ba29baba6a5ea4de3d4a3367 04-Aug-2016 Todd Kennedy <toddke@google.com> Move EphemeralResolverService

It should not have been under com.android.internal

Fixes: 30673742
Change-Id: I2277aa4a4799fa59bf68af7c4cfcb4e1216aeb8d
/frameworks/base/core/java/android/app/EphemeralResolverService.java