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

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
ExperimentalEphemeralBrowsing

Denotes that the annotated method uses the experimental ephemeral browsing API.

ExperimentalMinimizationCallback
ExperimentalPendingSession

Denotes that the annotated method uses the experimental PendingSession class.

ExperimentalPrefetch

Denotes that the annotated method uses the experimental API prefetch.