History log of /frameworks/support/customtabs/src/android/support/customtabs/ICustomTabsService.aidl
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
914073c7cf933229a3f51ddeddb63bb9725a70be 30-Jan-2017 Yusuf Ozuysal <yusufo@google.com> Add postMessage APIs to customtabs support lib

Adds CustomTabsSession#requestPostMessageChannel,
CustomTabsSession#postMessage,
CustomTabsCallback#onMessageChannelCreated,
CustomTabsCallback#onPostMessage for sending an receiving postMessage
requests to the mainframe of the initial url.

Adds PostMessageService and PostMessageServiceConnection for handling
the browser->client callback lifecycle and message routing

BUG=32809427
Test: android.support.customtabs.PostMessageTest, android.support.customtabs.PostMessageConnectionTest

Change-Id: I3324a382b81fad97000d48389f4a0411e0b6f89e
/frameworks/support/customtabs/src/android/support/customtabs/ICustomTabsService.aidl
f2fe06734fa162d7d49f4891b7052bba8f19f50c 08-Sep-2015 Yusuf Ozuysal <yusufo@google.com> [Custom Tabs] Add updateVisuals() in CustomTabsService

In ICustomTabsService.aidl, updateVisuals() is a generic API that
takes a bundle and an IBinder. The bundle needs to have the same structure as
a custom tabs VIEW INTENT, in terms of UI customizations.

In CustomTabsSession, a public method is created for updating the action
button for the current session with a new Bitmap icon and new content
description.

Change-Id: I6f30da7c524599342997987081838c73a54e4880
/frameworks/support/customtabs/src/android/support/customtabs/ICustomTabsService.aidl
689e91d33a4c181f0fe529adcf765930ea8907e0 07-Aug-2015 Benoit Lize <lizeb@google.com> Reland "customtabs: Add "extraCommand" and "extraCallback", for unsupported commands"

Change: Added missing import.

Original commit message:
This adds a new AIDL method, extraCommand(String, Bundle). It is
intended to allow implementations to add extra unsupported commands
forcetesting or experimental purposes. These are not intended to be
documented, and should be either internal (for testing) or transient (as
a testing ground before adding them as a proper AIDL method).

In Chromium's case, this command will be used for these two purposes.

In the same fashion, this also introduces an "extra" callback.

Change-Id: Idb375bc701f434b4fe76ee93c8a2596716b36047
/frameworks/support/customtabs/src/android/support/customtabs/ICustomTabsService.aidl
ee8b0611c54393060684c7cb6f8315b6365bb4b1 07-Aug-2015 Ian Wen <ianwen@google.com> Revert "customtabs: Add "extraCommand" and "extraCallback", for unsupported commands"

This reverts commit c08c466b732ff72ceb0df89c4b78362e1948c356.

Change-Id: I3179a36b7b1da7a96a3e5a0697605d3423ea755d
/frameworks/support/customtabs/src/android/support/customtabs/ICustomTabsService.aidl
c08c466b732ff72ceb0df89c4b78362e1948c356 31-Jul-2015 Benoit Lize <lizeb@google.com> customtabs: Add "extraCommand" and "extraCallback", for unsupported commands

This adds a new AIDL method, extraCommand(String, Bundle). It is
intended to allow implementations to add extra unsupported commands
forcetesting or experimental purposes. These are not intended to be
documented, and should be either internal (for testing) or transient (as
a testing ground before adding them as a proper AIDL method).

In Chromium's case, this command will be used for these two purposes.

In the same fashion, this also introduces an "extra" callback.

Change-Id: I468a6f7bbf82a83bb480ff41e1239dc8c8254a40
/frameworks/support/customtabs/src/android/support/customtabs/ICustomTabsService.aidl
08889acbc842c73b64f94a761910154d9d42ee4c 18-Jun-2015 Yusuf Ozuysal <yusufo@google.com> Add /customtabs for Custom Tabs support library

This adds the extras and keys that will be used for
customizing the UI and functionality of the custom tab.
It also contains two aidls that will be used for interfacing
with the service that the custom tab provider will implement.

For chrome implementation documentation see:
https://developer.chrome.com/multidevice/android/customtabs

Change-Id: I712cd82c94ceab820737f6e38e4783fabef51791
/frameworks/support/customtabs/src/android/support/customtabs/ICustomTabsService.aidl