androidx.browser.customtabs


Interfaces

EngagementSignalsCallback

A callback class for custom tabs clients to get messages regarding the user's engagement with the webpage within their custom tabs.

Classes

ContentActionSelectedData

Represents the data passed by a browser when a custom content action is triggered from a Custom Tab.

CustomContentAction

Represents a custom action that can be invoked on specific content types (image or link) within a Custom Tab.

CustomContentAction.Builder

Builder class for CustomContentAction objects.

CustomTabColorSchemeParams

Contains visual parameters of a Custom Tab that may depend on the color scheme.

CustomTabColorSchemeParams.Builder

Builder class for CustomTabColorSchemeParams objects.

CustomTabsCallback

A callback class for custom tabs client to get messages regarding events in their custom tabs.

CustomTabsClient

Class to communicate with a CustomTabsService and create CustomTabsSession from it.

CustomTabsIntent

Class holding the Intent and start bundle for a Custom Tabs Activity.

CustomTabsIntent.Builder

Builder class for CustomTabsIntent objects.

CustomTabsService

Abstract service class for implementing Custom Tabs related functionality.

CustomTabsServiceConnection

Abstract ServiceConnection to use while binding to a CustomTabsService.

CustomTabsSession

A class to be used for Custom Tabs related communication.

CustomTabsSession.PendingSession

A class to be used instead of CustomTabsSession when a Custom Tab is launched before a Service connection is established.

CustomTabsSessionToken

Wrapper class that can be used as a unique identifier for a session.

PostMessageService

A service to receive postMessage related communication from a Custom Tabs provider.

PostMessageServiceConnection

A ServiceConnection for Custom Tabs providers to use while connecting to a PostMessageService on the client side.

PrefetchOptions

Composes optional parameters used in prefetch.

PrefetchOptions.Builder

Builder class for PrefetchOptions

TrustedWebUtils

Class for utilities and convenience calls for opening a qualifying web page as a Trusted Web Activity.

Annotations

CustomTabsService.Relation
CustomTabsService.Result
ExperimentalCustomContentAction
ExperimentalInitialNavigationCanLeaveBrowser
ExperimentalOpenInBrowser
ExperimentalPendingSession

Denotes that the annotated method uses the experimental PendingSession class.

ExperimentalPrefetch

Denotes that the annotated method uses the experimental API prefetch.