Class Index
These are all the API classes. See all API packages.
A
AacUtil |
Utility methods for handling AAC audio streams. |
AacUtil.AacAudioObjectType |
Valid AAC Audio object types. |
AacUtil.Config |
Holds sample format information for AAC audio. |
AbortError |
During the create public key credential flow, this is thrown when an authenticator response exception contains an abort-err from the fido spec, indicating the operation was aborted. |
AbsSavedState |
A |
AbsoluteAlignment |
A collection of common |
AbsoluteCutCornerShape |
A shape describing the rectangle with cut corners. |
AbsoluteRoundedCornerShape |
A shape describing the rectangle with rounded corners. |
AbstractApplier |
An abstract |
AbstractComposeView |
Base class for custom |
AbstractConcatenatedTimeline |
Abstract base class for the concatenation of one or more |
AbstractDetailsDescriptionPresenter |
An abstract |
AbstractDetailsDescriptionPresenter.ViewHolder |
The ViewHolder for the |
AbstractFilter |
Helper parent class for |
AbstractListDetailFragment |
A fragment supports adaptive two-pane layout. |
AbstractMediaItemPresenter |
Abstract |
AbstractMediaItemPresenter.ViewHolder |
The ViewHolder for the |
AbstractMediaListHeaderPresenter |
Abstract presenter class for rendering the header for a list of media items in a playlist. |
AbstractMediaListHeaderPresenter.ViewHolder |
The ViewHolder for the |
AbstractProgressFragment |
The base class for |
AbstractSandboxedUiAdapter |
An abstract class that implements |
AbstractSandboxedUiAdapter.AbstractSession |
An abstract class that implements |
AbstractSavedStateViewModelFactory |
Skeleton of androidx.lifecycle.ViewModelProvider.KeyedFactory that creates |
Ac3Extractor |
Extracts data from (E-)AC-3 bitstreams. |
Ac3Reader |
Parses a continuous (E-)AC-3 byte stream and extracts individual samples. |
Ac3Util |
Utility methods for parsing Dolby TrueHD and (E-)AC-3 syncframes. |
Ac3Util.SyncFrameInfo |
Holds sample format information as presented by a syncframe header. |
Ac3Util.SyncFrameInfo.StreamType |
AC3 stream types. |
Ac4Extractor |
Extracts data from AC-4 bitstreams. |
Ac4Reader |
Parses a continuous AC-4 byte stream and extracts individual samples. |
Ac4Util |
Utility methods for parsing AC-4 frames, which are access units in AC-4 bitstreams. |
Ac4Util.SyncFrameInfo |
Holds sample format information as presented by a syncframe header. |
AccelerateDecelerateInterpolator |
An interpolator where the rate of change starts and ends slowly but accelerates through the middle. |
AccelerateInterpolator |
An interpolator where the rate of change starts out slowly and then accelerates. |
Accelerometer |
Information about car specific accelerometers available from the car hardware. |
AccessControlProfile |
A class used to specify access controls. |
AccessControlProfile.Builder |
A builder for |
AccessControlProfileId |
A class used to wrap an access control profile identifiers. |
AccessibilityAction |
Standard accessibility action. |
AccessibilityChecks |
A class to enable automated accessibility checks in Espresso tests. |
AccessibilityChecks |
This class is deprecated. use |
AccessibilityClickableSpanCompat |
|
AccessibilityDelegateCompat |
Helper for accessing |
AccessibilityEventCompat |
Helper for accessing features in |
AccessibilityManager |
Interface for managing accessibility. |
AccessibilityManagerCompat |
Helper for accessing features in |
AccessibilityManagerCompat.AccessibilityStateChangeListener |
This interface is deprecated. Use |
AccessibilityManagerCompat.AccessibilityStateChangeListenerCompat |
This class is deprecated. Use |
AccessibilityManagerCompat.TouchExplorationStateChangeListener |
Listener for the system touch exploration state. |
AccessibilityNodeInfoCompat |
Helper for accessing |
AccessibilityNodeInfoCompat.AccessibilityActionCompat |
A class defining an action that can be performed on an |
AccessibilityNodeInfoCompat.CollectionInfoCompat |
Class with information if a node is a collection. |
AccessibilityNodeInfoCompat.CollectionInfoCompat.Builder |
Class for building |
AccessibilityNodeInfoCompat.CollectionItemInfoCompat |
Class with information if a node is a collection item. |
AccessibilityNodeInfoCompat.CollectionItemInfoCompat.Builder |
Builder for creating |
AccessibilityNodeInfoCompat.RangeInfoCompat |
Class with information if a node is a range. |
AccessibilityNodeInfoCompat.TouchDelegateInfoCompat |
Class with information of touch delegated views and regions. |
AccessibilityNodeProviderCompat |
Helper for accessing |
AccessibilityRecordCompat |
Helper for accessing |
AccessibilityServiceInfoCompat |
Helper for accessing features in |
AccessibilityViewCommand |
Functional interface used to create a custom accessibility action. |
AccessibilityViewCommand.CommandArguments |
Object containing arguments passed into an |
AccessibilityViewCommand.MoveAtGranularityArguments |
Arguments for |
AccessibilityViewCommand.MoveHtmlArguments |
Arguments for |
AccessibilityViewCommand.MoveWindowArguments |
Arguments for |
AccessibilityViewCommand.ScrollToPositionArguments |
Arguments for |
AccessibilityViewCommand.SetProgressArguments |
Arguments for |
AccessibilityViewCommand.SetSelectionArguments |
Arguments for |
AccessibilityViewCommand.SetTextArguments |
Arguments for |
AccessibilityWindowInfoCompat |
Helper for accessing |
Action |
Represents an action with an optional icon and text. |
Action |
An actionable entry that is returned as part of the |
Action |
An Action defines the actions a user can take. |
Action |
An action contains one or two lines of text, an optional image and an optional id. |
Action |
Base class for actions to perform during playback tests. |
Action.AddMediaItems |
Calls |
Action.Builder |
A builder of |
Action.Builder |
A builder for |
Action.ClearMediaItems |
Calls |
Action.ClearVideoSurface |
Calls |
Action.ExecuteRunnable |
Calls |
Action.MoveMediaItem |
Calls |
Action.PlayUntilPosition |
Schedules a play action to be executed, waits until the player reaches the specified position, and pauses the player again. |
Action.Prepare |
Calls |
Action.RemoveMediaItem |
Calls |
Action.RemoveMediaItems |
Calls |
Action.Seek |
|
Action.SendMessages |
Calls |
Action.SetAudioAttributes |
Calls |
Action.SetMediaItems |
Calls |
Action.SetMediaItemsResetPosition |
Calls |
Action.SetPlayWhenReady |
Calls |
Action.SetPlaybackParameters |
Calls |
Action.SetRendererDisabled |
Updates the |
Action.SetRepeatMode |
Calls |
Action.SetShuffleModeEnabled |
Calls |
Action.SetShuffleOrder |
Calls |
Action.SetVideoSurface |
Calls |
Action.Stop |
Calls |
Action.ThrowPlaybackException |
Throws a playback exception on the playback thread. |
Action.WaitForIsLoading |
Waits for a specified loading state, returning either immediately or after a call to |
Action.WaitForMessage |
Waits for a player message to arrive. |
Action.WaitForPendingPlayerCommands |
Waits until the player acknowledged all pending player commands. |
Action.WaitForPlayWhenReady |
Waits for a specified playWhenReady value, returning either immediately or after a call to |
Action.WaitForPlaybackState |
Waits for a specified playback state, returning either immediately or after a call to |
Action.WaitForPositionDiscontinuity |
Waits for |
Action.WaitForTimelineChanged |
Waits for |
ActionBar |
A primary toolbar within the activity that may display the activity title, application-level navigation affordances, and other interactive items. |
ActionBar.LayoutParams |
Per-child layout information associated with action bar custom views. |
ActionBar.OnMenuVisibilityListener |
Listener for receiving events when action bar menus are shown or hidden. |
ActionBar.OnNavigationListener |
This interface is deprecated. Action bar navigation modes are deprecated and not supported by inline toolbar action bars. |
ActionBar.Tab |
This class is deprecated. Action bar navigation modes are deprecated and not supported by inline toolbar action bars. |
ActionBar.TabListener |
This interface is deprecated. Action bar navigation modes are deprecated and not supported by inline toolbar action bars. |
ActionBarDrawerToggle |
This class provides a handy way to tie together the functionality of |
ActionBarDrawerToggle.Delegate |
|
ActionBarDrawerToggle.DelegateProvider |
Allows an implementing Activity to return an |
ActionBlock |
Block of action list of text or image buttons. |
ActionBuilders |
Builders for actions that can be performed when a user interacts with layout elements. |
ActionBuilders |
This class is deprecated. Use |
ActionBuilders.Action |
Interface defining an action that can be used by a layout element. |
ActionBuilders.Action |
Interface defining an action that can be used by a layout element. |
ActionBuilders.Action.Builder |
Builder to create |
ActionBuilders.AndroidActivity |
A launch action to send an intent to an Android activity. |
ActionBuilders.AndroidActivity |
A launch action to send an intent to an Android activity. |
ActionBuilders.AndroidActivity.Builder |
Builder for |
ActionBuilders.AndroidActivity.Builder |
Builder for |
ActionBuilders.AndroidBooleanExtra |
A boolean value that can be added to an Android intent's extras. |
ActionBuilders.AndroidBooleanExtra |
A boolean value that can be added to an Android intent's extras. |
ActionBuilders.AndroidBooleanExtra.Builder |
Builder for |
ActionBuilders.AndroidBooleanExtra.Builder |
Builder for |
ActionBuilders.AndroidDoubleExtra |
A double value that can be added to an Android intent's extras. |
ActionBuilders.AndroidDoubleExtra |
A double value that can be added to an Android intent's extras. |
ActionBuilders.AndroidDoubleExtra.Builder |
Builder for |
ActionBuilders.AndroidDoubleExtra.Builder |
Builder for |
ActionBuilders.AndroidExtra |
Interface defining an item that can be included in the extras of an intent that will be sent to an Android activity. |
ActionBuilders.AndroidExtra |
Interface defining an item that can be included in the extras of an intent that will be sent to an Android activity. |
ActionBuilders.AndroidExtra.Builder |
Builder to create |
ActionBuilders.AndroidIntExtra |
An integer value that can be added to an Android intent's extras. |
ActionBuilders.AndroidIntExtra |
An integer value that can be added to an Android intent's extras. |
ActionBuilders.AndroidIntExtra.Builder |
Builder for |
ActionBuilders.AndroidIntExtra.Builder |
Builder for |
ActionBuilders.AndroidLongExtra |
A long value that can be added to an Android intent's extras. |
ActionBuilders.AndroidLongExtra |
A long value that can be added to an Android intent's extras. |
ActionBuilders.AndroidLongExtra.Builder |
Builder for |
ActionBuilders.AndroidLongExtra.Builder |
Builder for |
ActionBuilders.AndroidStringExtra |
A string value that can be added to an Android intent's extras. |
ActionBuilders.AndroidStringExtra |
A string value that can be added to an Android intent's extras. |
ActionBuilders.AndroidStringExtra.Builder |
Builder for |
ActionBuilders.AndroidStringExtra.Builder |
Builder for |
ActionBuilders.LaunchAction |
An action used to launch another activity on the system. |
ActionBuilders.LaunchAction |
An action used to launch another activity on the system. |
ActionBuilders.LaunchAction.Builder |
Builder for |
ActionBuilders.LaunchAction.Builder |
Builder for |
ActionBuilders.LoadAction |
An action used to load (or reload) the layout contents. |
ActionBuilders.LoadAction |
An action used to load (or reload) the tile contents. |
ActionBuilders.LoadAction.Builder |
Builder for |
ActionBuilders.LoadAction.Builder |
Builder for |
ActionCallback |
A callback executed in response to the user action, before the content is updated. |
ActionCallback |
A callback executed in response to the user action, before the content is updated. |
ActionMenuView |
ActionMenuView is a presentation of a series of menu options as a View. |
ActionMenuView.LayoutParams |
|
ActionMenuView.OnMenuItemClickListener |
Interface responsible for receiving menu item click events if the items themselves do not have individual item click listeners. |
ActionMode |
Represents a contextual mode of the user interface. |
ActionMode.Callback |
Callback interface for action modes. |
ActionOnlyNavDirections |
An implementation of |
ActionParameters |
Action parameters, used to pass information to an |
ActionParameters.Key |
Key for |
ActionParameters.Pair |
Key Value pairs for Parameters. |
ActionProvider |
This class is a mediator for accomplishing a given task, for example sharing a file. |
ActionProvider.VisibilityListener |
Listens to changes in visibility as reported by |
ActionSchedule |
Schedules a sequence of |
ActionSchedule.Builder |
A builder for |
ActionSchedule.Callback |
Callback to notify listener that the action schedule has finished. |
ActionSchedule.PlayerRunnable |
Provides a wrapper for a |
ActionSchedule.PlayerTarget |
Provides a wrapper for a |
ActionSchedule.PlayerTarget.Callback |
Callback to be called when message arrives. |
ActionStrip |
Represents a list of |
ActionStrip.Builder |
A builder of |
ActiveCaloriesBurnedRecord |
Captures the estimated active energy burned by the user (in kilocalories), excluding basal metabolic rate (BMR). |
ActiveRootLister |
Provides access to all root views in an application. |
ActiveTileIdentifier |
Tile information containing the tile instance ID and component name for identifying a tile instance. |
ActivityCompat |
Helper for accessing features in |
ActivityCompat.OnRequestPermissionsResultCallback |
This interface is the contract for receiving the results for permission requests. |
ActivityCompat.PermissionCompatDelegate |
Customizable delegate that allows delegating permission compatibility methods to a custom implementation. |
ActivityEmbeddingController |
The controller that allows checking the current |
ActivityEmbeddingControllerCallbackAdapter |
An adapted interface for |
ActivityEmbeddingRule |
A |
ActivityFilter |
Filter for |
ActivityHolder |
A holder for the |
ActivityInfoCompat |
This class is deprecated. Use |
ActivityLifecycleCallback |
Callback for monitoring activity lifecycle events. |
ActivityLifecycleMonitor |
Interface for tests to use when they need to query the activity lifecycle state. |
ActivityLifecycleMonitorRegistry |
An exposed registry instance to make it easy for callers to find the lifecycle monitor for their application. |
ActivityLifecycles |
Helper methods to understand ActivityLifecycle of the app. |
ActivityManagerCompat |
Helper for accessing features in |
ActivityNavigator |
ActivityNavigator implements cross-activity navigation. |
ActivityNavigator.Destination |
NavDestination for activity navigation |
ActivityNavigator.Extras |
Extras that can be passed to ActivityNavigator to customize what |
ActivityNavigator.Extras.Builder |
Builder for constructing new |
ActivityNavigatorDestinationBuilder |
DSL for constructing a new |
ActivityOptionsCompat |
Helper for accessing features in |
ActivityResult |
A container for an activity result as obtained from |
ActivityResultCallback |
A type-safe callback to be called when an |
ActivityResultCaller |
A class that can call |
ActivityResultContract |
A contract specifying that an activity can be called with an input of type |
ActivityResultContract.SynchronousResult |
The wrapper for a result provided in |
ActivityResultContracts |
A collection of some standard activity call contracts, as provided by android. |
ActivityResultContracts.CaptureVideo |
An |
ActivityResultContracts.CreateDocument |
An |
ActivityResultContracts.GetContent |
An |
ActivityResultContracts.GetMultipleContents |
An |
ActivityResultContracts.OpenDocument |
An |
ActivityResultContracts.OpenDocumentTree |
An |
ActivityResultContracts.OpenMultipleDocuments |
An |
ActivityResultContracts.PickContact |
An |
ActivityResultContracts.PickMultipleVisualMedia |
An |
ActivityResultContracts.PickVisualMedia |
An |
ActivityResultContracts.PickVisualMedia.DefaultTab |
Represents filter input type accepted by the photo picker. |
ActivityResultContracts.PickVisualMedia.DefaultTab.AlbumsTab |
|
ActivityResultContracts.PickVisualMedia.DefaultTab.PhotosTab |
|
ActivityResultContracts.PickVisualMedia.ImageAndVideo |
|
ActivityResultContracts.PickVisualMedia.ImageOnly |
|
ActivityResultContracts.PickVisualMedia.SingleMimeType |
|
ActivityResultContracts.PickVisualMedia.VideoOnly |
|
ActivityResultContracts.PickVisualMedia.VisualMediaType |
Represents filter input type accepted by the photo picker. |
ActivityResultContracts.RequestMultiplePermissions |
|
ActivityResultContracts.RequestPermission |
|
ActivityResultContracts.StartActivityForResult |
An |
ActivityResultContracts.StartIntentSenderForResult |
An |
ActivityResultContracts.TakePicture |
An |
ActivityResultContracts.TakePicturePreview |
An |
ActivityResultContracts.TakeVideo |
This class is deprecated. The thumbnail bitmap is rarely returned and is not a good signal to determine whether the video was actually successfully captured. |
ActivityResultFunction |
Function that returns an |
ActivityResultLauncher |
A launcher for a previously- |
ActivityResultMatchers |
Hamcrest matchers for a |
ActivityResultRegistry |
A registry that stores |
ActivityResultRegistryOwner |
A class that has an |
ActivityRule |
Layout configuration rules for individual activities with split layouts. |
ActivityRule.Builder |
Builder for |
ActivityScenario |
ActivityScenario provides APIs to start and drive an Activity's lifecycle state for testing. |
ActivityScenario.ActivityAction |
ActivityAction interface should be implemented by any class whose instances are intended to be executed by the main thread. |
ActivityScenarioRule |
ActivityScenarioRule launches a given activity before the test starts and closes after the test. |
ActivityStack |
A container that holds a stack of activities, overlapping and bound to the same rectangle on the screen. |
ActivityTestRule |
This class is deprecated. use |
AdData |
Represents data specific to an ad that is necessary for ad selection and rendering. |
AdFilters |
A container class for filters which are associated with an ad. |
AdId |
A unique, user-resettable, device-wide, per-profile ID for advertising as returned by the AdIdManager#getAdId() API. |
AdIdManager |
AdId Manager provides APIs for app and ad-SDKs to access advertising ID. |
AdIdManagerFutures |
AdId Manager provides APIs for app and ad-SDKs to access advertising ID. |
AdOverlayInfo |
Provides information about an overlay view shown on top of an ad view group. |
AdOverlayInfo.Builder |
A builder for |
AdOverlayInfo.Purpose |
The purpose of the overlay. |
AdPlaybackState |
Represents ad group times and information on the state and URIs of ads within each ad group. |
AdPlaybackState.AdGroup |
Represents a group of ads, with information about their states. |
AdPlaybackState.AdState |
Represents the state of an ad in an ad group. |
AdSelectionConfig |
Contains the configuration of the ad selection process. |
AdSelectionFromOutcomesConfig |
Contains the configuration of the ad selection process that select a winner from a given list of ad selection ids. |
AdSelectionManager |
AdSelection Manager provides APIs for app and ad-SDKs to run ad selection processes as well as report impressions. |
AdSelectionManagerFutures |
This class provides APIs to select ads and report impressions. |
AdSelectionOutcome |
This class represents the output of the AdSelectionManager#selectAds in the |
AdSelectionSignals |
This class holds JSON that will be passed into a JavaScript function during ad selection. |
AdTechIdentifier |
An Identifier representing an ad buyer or seller. |
AdViewProvider |
Provides information about views for the ad playback UI. |
AdaptStrategy |
Provides the information about how the associated pane should be adapted if it cannot be displayed in its |
Adaptation |
List of adaptation matrices that can be used for chromatic adaptation using the von Kries transform. |
AdaptationSet |
Represents a set of interchangeable encoded versions of a media content component. |
AdapterListUpdateCallback |
ListUpdateCallback that dispatches update events to the given adapter. |
AdaptiveTrackSelection |
A bandwidth based adaptive |
AdaptiveTrackSelection.AdaptationCheckpoint |
Checkpoint to determine allocated bandwidth. |
AdaptiveTrackSelection.Factory |
Factory for |
AdditionalFailureInfo |
A JUnit |
AdjacentItems |
Represents a pair of adjacent items, null values are used to signal boundary conditions. |
AdsLoader |
Interface for loaders of ads, which can be used with |
AdsLoader.EventListener |
Listener for ads loader events. |
AdsLoader.Provider |
Provides |
AdsMediaSource |
A |
AdsMediaSource.AdLoadException |
Wrapper for exceptions that occur while loading ads, which are notified via |
AdsMediaSource.AdLoadException.Type |
Types of ad load exceptions. |
AdtsExtractor |
Extracts data from AAC bit streams with ADTS framing. |
AdtsExtractor.Flags |
Flags controlling the behavior of the extractor. |
AdtsReader |
Parses a continuous ADTS byte stream and extracts individual frames. |
AdvertiseException |
|
AdvertiseParams |
A class to provide a way to adjust advertising preferences and advertise data packet. |
AdvertisingIdClient |
This class is deprecated. Use the Advertising ID API that's available as part of Google Play Services instead of this library. |
AdvertisingIdInfo |
This class is deprecated. Use the Advertising ID API that's available as part of Google Play Services instead of this library. |
AdvertisingIdNotAvailableException |
This class is deprecated. Use the Advertising ID API that's available as part of Google Play Services instead of this library. |
AdvertisingIdProvider |
This interface is deprecated. Use the Advertising ID API that's available as part of Google Play Services instead of this library. |
AdvertisingIdProviderInfo |
This class is deprecated. Use the Advertising ID API that's available as part of Google Play Services instead of this library. |
AdvertisingIdProviderManager |
This class is deprecated. Use the Advertising ID API that's available as part of Google Play Services instead of this library. |
AesCipherDataSink |
A wrapping |
AesCipherDataSource |
A |
AesFlushingCipher |
A flushing variant of a AES/CTR/NoPadding |
AffineTransform |
An affine transformation in the plane. |
AggregateDataType |
|
AggregateGroupByDurationRequest |
Request object to read time bucketed aggregations for given |
AggregateGroupByPeriodRequest |
Request object to read time bucketed aggregations for given |
AggregateMetric |
Identifier to supported metrics for aggregation. |
AggregateRequest |
Request object to read aggregations for given |
AggregationResult |
Contains results of requested |
AggregationResultGroupedByDuration |
Contains an aggregation result within a duration slice. |
AggregationResultGroupedByPeriod |
Contains an aggregation result within a period slice. |
Alarm |
AppSearch document representing an |
Alarm.Builder |
Builder for |
AlarmInstance |
AppSearch document representing an |
AlarmInstance.Builder |
Builder for |
AlarmManagerCompat |
Compatibility library for |
Alert |
Represents an alert with an optional icon, subtitle and actions. |
Alert.Builder |
A builder of |
AlertCallback |
A listener of dismiss events. |
AlertCallbackDelegate |
A host-side interface for reporting cancel events to clients. |
AlertDialog |
A subclass of Dialog that can display one, two or three buttons. |
AlertDialog.Builder |
|
AlertDialogDefaults |
Contains default values used for |
AlertDialogDefaults |
Contains the default values used by |
AlignHorizontallyReference |
|
AlignVerticallyReference |
|
Alignment |
An interface to calculate the position of a sized box inside an available space. |
Alignment |
A class used to specify the position of a sized box inside an available space. |
Alignment.Horizontal |
An interface to calculate the position of box of a certain width inside an available width. |
Alignment.Horizontal |
Specifies how a parent should lay its children out horizontally, if the child has a width smaller than the parent. |
Alignment.Vertical |
An interface to calculate the position of a box of a certain height inside an available height. |
Alignment.Vertical |
Specifies how a parent should lay its children out vertically, if the child has a height smaller than the parent. |
AlignmentLine |
Defines an offset line that can be used by parent layouts to align and position their children. |
Allocation |
An allocation within a byte array. |
Allocator |
A source of allocations. |
Allocator.AllocationNode |
A node in a chain of |
AlphaScale |
Scales the alpha value (i.e. the translucency) of a frame. |
AlreadyPersonalizedException |
Thrown if trying to create a credential which already exists. |
AltitudeConverterCompat |
Converts altitudes reported above the World Geodetic System 1984 (WGS84) reference ellipsoid into ones above Mean Sea Level. |
AmbientLifecycleObserver |
Interface for LifecycleObservers which are used to add ambient mode support to activities on Wearable devices. |
AmbientLifecycleObserver.AmbientDetails |
Details about ambient mode support on the current device, passed to |
AmbientLifecycleObserver.AmbientLifecycleCallback |
Callback to receive ambient mode state changes. |
AmbientMode |
This class is deprecated. Use |
AmbientMode.AmbientCallback |
Callback to receive ambient mode state changes. |
AmbientMode.AmbientCallbackProvider |
Interface for any |
AmbientMode.AmbientController |
A class for interacting with the ambient mode on a wearable device. |
AmbientModeSupport |
This class is deprecated. Use |
AmbientModeSupport.AmbientCallback |
Callback to receive ambient mode state changes. |
AmbientModeSupport.AmbientCallbackProvider |
Interface for any |
AmbientModeSupport.AmbientController |
A class for interacting with the ambient mode on a wearable device. |
AmbiguousViewMatcherException |
An exception which indicates that a |
AmbiguousViewMatcherException.Builder |
Builder for |
AmrExtractor |
Extracts data from the AMR containers format (either AMR or AMR-WB). |
AmrExtractor.Flags |
Flags controlling the behavior of the extractor. |
AnalyticsCallback |
Callback from |
AnalyticsCollector |
Interface for data collectors that forward analytics events to |
AnalyticsEvent |
Base class for Analytics events. |
AnalyticsListener |
A listener for analytics events. |
AnalyticsListener.EventFlags |
Events that can be reported via |
AnalyticsListener.EventTime |
Time information of an event. |
AnalyticsListener.Events |
A set of |
AnchorType |
The alignment of a |
AnchorType |
Specifies how components will be laid down with respect to the anchor. |
AnchoredDragScope |
Scope used for suspending anchored drag blocks. |
AnchoredDraggableDefaults |
Contains useful defaults for use with |
AnchoredDraggableState |
State of the |
AndNode |
|
AndroidBenchmarkRunner |
Instrumentation runner for benchmarks, used to increase stability of measurements and minimize interference. |
AndroidClasspathSuite |
Test suite that finds all JUnit3 and JUnit4 test classes in the instrumentation context apk. |
AndroidComposeTestRule |
|
AndroidComposeTestRule.AndroidComposeStatement |
This class is deprecated. Do not instantiate this Statement, use AndroidComposeTestRule instead |
AndroidComposeUiTest |
Variant of |
AndroidComposeUiTestEnvironment |
A test environment that can |
AndroidExternalSurfaceScope |
|
AndroidExternalSurfaceZOrder |
Defines the z-order of an |
AndroidFont |
Font for use on Android. |
AndroidFont.TypefaceLoader |
Loader for loading an |
AndroidJUnit4 |
A JUnit4 runner for Android tests. |
AndroidJUnit4 |
This class is deprecated. use |
AndroidJUnitRunner |
An |
AndroidPaint |
Create a Compose |
AndroidPath |
|
AndroidPathMeasure |
|
AndroidSQLiteDriver |
A |
AndroidUiDispatcher |
A |
AndroidUiFrameClock |
|
AndroidUriHandler |
|
AndroidViewConfiguration |
A |
AndroidViewModel |
Application context aware |
Angle |
A utility for working with a signed angle. |
AngleDegreesFloat |
A signed angle in degrees. |
AngleRadiansFloat |
A signed angle in radians. |
AngularDirection |
Class to define angular direction - Clockwise and Counter Clockwise. |
AnimBuilder |
DSL for setting custom Animation or Animator resources on a |
AnimRes |
Denotes that an integer parameter, field or method return value is expected to be an anim resource reference (e.g. |
Animatable |
|
Animatable |
A helper interface allowing MotionLayout to directly drive custom views |
Animatable2Compat |
Interface that drawables supporting animations and callbacks should extend in support lib. |
Animatable2Compat.AnimationCallback |
Abstract class for animation callback. |
AnimatedContentScope |
Receiver scope for content lambda for AnimatedContent. |
AnimatedContentTransitionScope |
|
AnimatedContentTransitionScope.SlideDirection |
|
AnimatedImageVector |
Animated vector graphics object that is generated as a result of androidx.compose.animation.graphics.res.loadAnimatedVectorResource. |
AnimatedImageVector.Companion |
Provide an empty companion object to hang platform-specific companion extensions onto. |
AnimatedPaneScope |
Scope for the content of |
AnimatedStateListDrawableCompat |
A |
AnimatedTextDefaults |
Defaults for AnimatedText. |
AnimatedTextFontRegistry |
Generates fonts to be used by |
AnimatedVectorDrawableCompat |
For API 24 and above, this class is delegating to the framework's . |
AnimatedVisibilityScope |
This is the scope for the content of |
Animation |
This interface provides a convenient way to query from an |
AnimationConstants |
|
AnimationEndReason |
Possible reasons for |
AnimationParameterBuilders |
Builders for parameters that can be used to customize an animation. |
AnimationParameterBuilders.AnimationParameters |
Animation specs of duration, easing and repeat delay. |
AnimationParameterBuilders.AnimationParameters.Builder |
Builder for |
AnimationParameterBuilders.AnimationSpec |
Animation parameters that can be added to any animatable node. |
AnimationParameterBuilders.AnimationSpec.Builder |
Builder for |
AnimationParameterBuilders.Easing |
Interface defining the easing to be used for adjusting an animation's fraction. |
AnimationParameterBuilders.Repeatable |
The repeatable mode to be used for specifying how many times animation will be repeated. |
AnimationParameterBuilders.Repeatable.Builder |
Builder for |
AnimationResult |
AnimationResult contains information about an animation at the end of the animation. |
AnimationScope |
|
AnimationSpec |
|
AnimationState |
|
AnimationVector |
|
AnimationVector1D |
This class defines a 1D vector. |
AnimationVector2D |
This class defines a 2D vector that contains two Float values for the two dimensions. |
AnimationVector3D |
This class defines a 3D vector that contains three Float value fields for the three dimensions. |
AnimationVector4D |
This class defines a 4D vector that contains four Float fields for its four dimensions. |
Animator |
This is the superclass for classes which provide basic support for animations which can be started, ended, and have |
Animator.AnimatorListener |
An animation listener receives notifications from an animation. |
Animator.AnimatorPauseListener |
A pause listener receives notifications from an animation when the animation is |
Animator.AnimatorUpdateListener |
Implementors of this interface can add themselves as update listeners to an |
AnimatorInflater |
This class is used to instantiate animator XML files into Animator objects. |
AnimatorListenerAdapter |
This adapter class provides empty implementations of the methods from |
AnimatorRes |
Denotes that an integer parameter, field or method return value is expected to be an animator resource reference (e.g. |
AnimatorSet |
This class plays a set of |
AnimatorSet.Builder |
The |
AnimatorTestRule |
JUnit |
AnnexBToAvccConverter |
Converts a buffer containing H.264/H.265 NAL units from the Annex-B format (ISO/IEC 14496-14 Annex B, which uses start codes to delineate NAL units) to the avcC format (ISO/IEC 14496-15, which uses length prefixes). |
AnnotatedString |
The basic data structure of text with multiple styles. |
AnnotatedString.Annotation |
Defines annotations that specify additional information to apply to ranges of text within the given AnnotatedString. |
AnnotatedString.Builder |
Builder class for AnnotatedString. |
AnnotatedString.Companion |
|
AnnotatedString.Range |
The information attached on the text such as a |
AnticipateInterpolator |
An interpolator where the change starts backward then flings forward. |
AnticipateOvershootInterpolator |
An interpolator where the change starts backward then flings forward and overshoots the target value and finally goes back to the final value. |
AnyRes |
Denotes that an integer parameter, field or method return value is expected to be a resource reference of any type. |
AnyThread |
Denotes that the annotated method can be called from any thread (e.g. it is "thread safe".) If the annotated element is a class, then all methods in the class can be called from any thread. |
ApicFrame |
APIC (Attached Picture) ID3 frame. |
AppAuthenticator |
Provides methods to verify the signing identity of other apps on the device. |
AppAuthenticatorXmlException |
This |
AppBarConfiguration |
Configuration options for |
AppBarConfiguration.Builder |
The Builder class for constructing new |
AppBarConfiguration.OnNavigateUpListener |
Interface for providing custom 'up' behavior beyond what is provided by |
AppBarDefaults |
Contains default values used for |
AppCompatActivity |
Base class for activities that wish to use some of the newer platform features on older Android devices. |
AppCompatAutoCompleteTextView |
A |
AppCompatButton |
A |
AppCompatCallback |
Implemented this in order for AppCompat to be able to callback in certain situations. |
AppCompatCheckBox |
A |
AppCompatCheckedTextView |
A |
AppCompatDelegate |
This class represents a delegate which you can use to extend AppCompat's support to any |
AppCompatDialog |
Base class for AppCompat themed |
AppCompatDialogFragment |
A special version of |
AppCompatEditText |
A |
AppCompatImageButton |
A |
AppCompatImageView |
A |
AppCompatMultiAutoCompleteTextView |
A |
AppCompatRadioButton |
A |
AppCompatRatingBar |
A |
AppCompatResources |
Class for accessing an application's resources through AppCompat, and thus any backward compatible functionality. |
AppCompatSeekBar |
A |
AppCompatSpinner |
A |
AppCompatTextView |
A |
AppCompatToggleButton |
A |
AppCompatViewInflater |
This class is used by AppCompat to automatically "substitute" all usages of core Android widgets inflated from layout files by the AppCompat extensions of those widgets. |
AppComponentFactory |
Version of |
AppComponentFactoryRule |
JUnit |
AppDataKey |
Represent a |
AppInfo |
Container class for information about the app the host is connected to. |
AppInfoTable |
A representation of a DVB Application Information Table (AIT). |
AppInfoTableDecoder |
Decoder for the DVB Application Information Table (AIT). |
AppInitializer |
An |
AppLaunchChecker |
This class provides APIs for determining how an app has been launched. |
AppLocalesMetadataHolderService |
A placeholder service to avoid adding application-level metadata. |
AppManager |
Manages the communication between the app and the host. |
AppNotIdleException |
An exception which indicates that the App has not become idle even after the specified duration. |
AppOpsManagerCompat |
Helper for accessing features in |
AppOwnedSdkSandboxInterfaceCompat |
Represents a channel for an SDK in the sandbox process to interact with the app. |
AppSearchBatchResult |
Provides results for AppSearch batch operations which encompass multiple documents. |
AppSearchBatchResult.Builder |
Builder for |
AppSearchDocumentClassMap |
A class that maintains the map from schema type names to the fully qualified names of the corresponding document classes. |
AppSearchException |
An exception thrown by |
AppSearchResult |
Information about the success or failure of an AppSearch call. |
AppSearchSchema |
The AppSearch Schema for a particular type of document. |
AppSearchSchema.BooleanPropertyConfig |
Configuration for a property containing a boolean. |
AppSearchSchema.BooleanPropertyConfig.Builder |
Builder for |
AppSearchSchema.Builder |
Builder for |
AppSearchSchema.BytesPropertyConfig |
Configuration for a property containing a byte array. |
AppSearchSchema.BytesPropertyConfig.Builder |
Builder for |
AppSearchSchema.DocumentPropertyConfig |
Configuration for a property containing another Document. |
AppSearchSchema.DocumentPropertyConfig.Builder |
Builder for |
AppSearchSchema.DoublePropertyConfig |
Configuration for a property containing a double-precision decimal number. |
AppSearchSchema.DoublePropertyConfig.Builder |
Builder for |
AppSearchSchema.EmbeddingPropertyConfig |
Configuration for a property of type |
AppSearchSchema.EmbeddingPropertyConfig.Builder |
Builder for |
AppSearchSchema.LongPropertyConfig |
Configuration for a property containing a 64-bit integer. |
AppSearchSchema.LongPropertyConfig.Builder |
Builder for |
AppSearchSchema.PropertyConfig |
Common configuration for a single property (field) in a Document. |
AppSearchSchema.StringPropertyConfig |
Configuration for a property of type String in a Document. |
AppSearchSchema.StringPropertyConfig.Builder |
Builder for |
AppSearchSession |
Provides a connection to a single AppSearch database. |
AppSetId |
A unique, per-device, per developer-account user-resettable ID for non-monetizing advertising use cases. |
AppSetIdManager |
AppSetIdManager provides APIs for app and ad-SDKs to access appSetId for non-monetizing purpose. |
AppSetIdManagerFutures |
AppSetIdManager provides APIs for app and ad-SDKs to access appSetId for non-monetizing purpose. |
AppWidgetProviderWithCallbacks |
Version of |
ApplicationInfoBuilder |
Builder for |
ApplicationLifecycleCallback |
Callback for monitoring application lifecycle events. |
ApplicationLifecycleMonitor |
Interface for tests to use when they need to be informed of the application lifecycle state. |
ApplicationLifecycleMonitorRegistry |
An exposed registry instance to make it easy for callers to find the application lifecycle monitor for their application. |
ApplicationProvider |
Provides ability to retrieve the current application |
ApplicationStage |
An enumeration of the lifecycle stages an application undergoes that can be monitored. |
Applier |
An Applier is responsible for applying the tree-based operations that get emitted during a composition. |
ApproachIntrinsicMeasureScope |
The receiver scope of a layout's intrinsic approach measurements lambdas. |
ApproachLayoutModifierNode |
|
ApproachMeasureScope |
|
Arc |
Determines a specific arc direction of the widget's path on a |
ArcAnimationSpec |
|
ArcCurveFit |
This provides provides a curve fit system that stitches the x,y path together with quarter ellipses |
ArcLayout |
Container which will lay its elements out on an arc. |
ArcLayout.LayoutParams |
Layout parameters for a widget added to an arc. |
ArcLayout.Widget |
Interface for a widget which knows it is being rendered inside an arc, and will draw itself accordingly. |
ArcMode |
Interpolation mode for Arc-based animation spec. |
ArcMotion |
A PathMotion that generates a curved path along an arc on an imaginary circle containing the two points. |
ArcPaddingValues |
Apply additional space along each edge of the content in |
ArcProgressIndicatorDefaults |
Contains default values for |
ArgbEvaluator |
This evaluator can be used to perform type interpolation between integer values that represent ARGB colors. |
Arrangement |
Used to specify the arrangement of the layout's children in layouts like |
Arrangement.Absolute |
|
Arrangement.Horizontal |
Used to specify the horizontal arrangement of the layout's children in layouts like |
Arrangement.HorizontalOrVertical |
Used to specify the horizontal arrangement of the layout's children in horizontal layouts like |
Arrangement.Vertical |
Used to specify the vertical arrangement of the layout's children in layouts like |
ArrayCreatingInputMerger |
An |
ArrayLinkedVariables |
Store a set of variables and their values in an array-based linked list. |
ArrayMap |
ArrayMap is a generic key->value mapping data structure that is designed to be more memory efficient than a traditional |
ArrayObjectAdapter |
An |
ArrayRes |
Denotes that an integer parameter, field or method return value is expected to be an array resource reference (e.g. |
ArrayRow |
|
ArrayRow.ArrayRowVariables |
|
ArraySet |
ArraySet is a generic set data structure that is designed to be more memory efficient than a traditional |
ArtMetric |
Captures metrics about ART method/class compilation and initialization. |
AspectRatio |
The aspect ratio of the use case. |
AspectRatio |
The aspect ratio type of an image. |
AspectRatioFrameLayout |
A |
AspectRatioFrameLayout.AspectRatioListener |
Listener to be notified about changes of the aspect ratios of this view. |
AspectRatioFrameLayout.ResizeMode |
Resize modes for |
AspectRatioStrategy |
The aspect ratio strategy defines the sequence of aspect ratios that are used to select the best size for a particular image. |
Assertions |
Provides methods for asserting the truth of expressions and properties. |
AssetContentProvider |
A |
AssetDataSource |
A |
AssetDataSource.AssetDataSourceException |
Thrown when an |
AssetLoader |
Provides media data to a |
AssetLoader.CompositionSettings |
Customizations set on the |
AssetLoader.Factory |
A factory for |
AssetLoader.Listener |
A listener of |
AssetLoader.SupportedOutputTypes |
Supported output types of an asset loader. |
AssistChipDefaults |
Contains the baseline values used by |
AssistChipDefaults |
Contains the default values used by |
AsyncAppCompatFactory |
Factory for inflating views in AppCompat activity. |
AsyncDifferConfig |
Configuration object for |
AsyncDifferConfig.Builder |
Builder class for |
AsyncLayoutFactory |
Provides a layout inflater that can safely be used with AsyncLayoutInflater. |
AsyncLayoutInflater |
Helper class for inflating layouts asynchronously. |
AsyncLayoutInflater.OnInflateFinishedListener |
|
AsyncListDiffer |
Helper for computing the difference between two lists via |
AsyncListDiffer.ListListener |
Listener for when the current List is updated. |
AsyncListUtil |
A utility class that supports asynchronous content loading. |
AsyncListUtil.DataCallback |
The callback that provides data access for |
AsyncListUtil.ViewCallback |
The callback that links |
AsyncPagedListDiffer |
This class is deprecated. AsyncPagedListDiffer is deprecated and has been replaced by AsyncPagingDataDiffer |
AsyncPagedListDiffer.PagedListListener |
This interface is deprecated. PagedList is deprecated and has been replaced by PagingData |
AsyncPagingDataDiffer |
Helper class for mapping a |
AsyncTaskLoader |
Static library support version of the framework's |
AtomSizeTooSmallSniffFailure |
A |
AtomicFile |
Static library support version of the framework's |
AtomicFile |
A helper class for performing atomic operations on a file by creating a backup file until a write has successfully completed. |
AtraceLogger |
This class is deprecated. unsupported. |
AttrRes |
Denotes that an integer parameter, field or method return value is expected to be an attribute reference (e.g. |
Attribute |
Map a getter to its Android resources attribute. |
Attribute.IntMap |
One entry in a mapping of int values to enum or flag names. |
AudioAttributes |
Attributes for audio playback, which configure the underlying platform . |
AudioAttributes.AudioAttributesV21 |
A direct wrapper around |
AudioAttributes.Builder |
Builder for |
AudioAttributesCompat |
A class to encapsulate a collection of attributes describing information about an audio stream. |
AudioAttributesCompat.Builder |
Builder class for |
AudioCapabilities |
Represents the set of audio formats that a device is capable of playing. |
AudioCapabilitiesReceiver |
Receives broadcast events indicating changes to the device's audio capabilities, notifying a |
AudioCapabilitiesReceiver.Listener |
Listener notified when audio capabilities change. |
AudioConfig |
A class providing configuration for audio settings in the video recording. |
AudioEncoderSettings |
Represents the audio encoder settings. |
AudioEncoderSettings.Builder |
Builds |
AudioFocusRequestCompat |
Compatibility version of an |
AudioFocusRequestCompat.Builder |
Builder class for |
AudioManagerCompat |
Compatibility library for |
AudioMixer |
An audio component which combines audio data from multiple sources into a single output. |
AudioMixer.Factory |
A factory for |
AudioMixingUtil |
Utility for mixing audio buffers. |
AudioOffloadSupport |
Represents the support capabilities for audio offload playback. |
AudioOffloadSupport.Builder |
A builder to create |
AudioProcessingPipeline |
Handles passing buffers through multiple |
AudioProcessor |
Interface for audio processors, which take audio data as input and transform it, potentially modifying its channel count, encoding and/or sample rate. |
AudioProcessor.AudioFormat |
PCM audio format that may be handled by an audio processor. |
AudioProcessor.UnhandledAudioFormatException |
Exception thrown when the given |
AudioProcessorChain |
Provides a chain of audio processors, which are used for any user-defined processing and applying playback parameters (if supported). |
AudioRendererEventListener |
Listener of audio |
AudioRendererEventListener.EventDispatcher |
Dispatches events to an |
AudioSink |
A sink that consumes audio data. |
AudioSink.AudioTrackConfig |
Configuration parameters used for an |
AudioSink.ConfigurationException |
Thrown when a failure occurs configuring the sink. |
AudioSink.InitializationException |
Thrown when a failure occurs initializing the sink. |
AudioSink.Listener |
Listener for audio sink events. |
AudioSink.OffloadMode |
Audio offload mode configuration. |
AudioSink.SinkFormatSupport |
The level of support the sink provides for a format. |
AudioSink.UnexpectedDiscontinuityException |
Thrown when the sink encounters an unexpected timestamp discontinuity. |
AudioSink.WriteException |
Thrown when a failure occurs writing to the sink. |
AudioStats |
The audio information about an |
AuthPrompt |
A handle to the prompt that is shown while the user is authenticating. |
AuthPromptCallback |
A collection of methods that may be invoked by an auth prompt during authentication. |
AuthPromptErrorException |
Thrown when an unrecoverable error has been encountered and authentication has stopped. |
AuthPromptFailureException |
Thrown when an authentication attempt by the user has been rejected, e.g., the user's biometrics were not recognized. |
AuthPromptHost |
A wrapper class for the component that will be used to host an auth prompt. |
AuthenticationAction |
An entry on the selector, denoting that the provider service is locked and authentication is needed to proceed. |
AuthenticationAction.Builder |
A builder for |
AuthenticationError |
Error returned from the Biometric Prompt flow that is executed by |
AuthenticationResult |
Successful result returned from the Biometric Prompt authentication flow handled by |
AutoCenteringParams |
Parameters to determine which list item and offset to calculate auto-centering spacing for. |
AutoCenteringParams |
This class is deprecated. Was moved to androidx.wear.compose.foundation.lazy package. |
AutoMigration |
Declares an automatic migration on a Database. |
AutoMigrationSpec |
Interface for defining an automatic migration specification for Room databases. |
AutoScrollHelper |
AutoScrollHelper is a utility class for adding automatic edge-triggered scrolling to Views. |
AutoSize |
Interface used by Text composables to override text size to automatically grow or shrink text to fill the layout bounds. |
AutoSizeDefaults |
Contains defaults for |
AutoTransition |
Utility class for creating a default transition that automatically fades, moves, and resizes views during a scene change. |
AutoboxingStateValueProperty |
This annotation designates that a property on a State class will autobox when it is read from or assigned to. |
Autofill |
Autofill API. |
AutofillHighlight |
Represents the colors used for text selection by text and text field components. |
AutofillIdCompat |
Helper for accessing features in |
AutofillManager |
Autofill API. |
AutofillNode |
Every autofillable composable will have an |
AutofillTree |
The autofill tree is a temporary data structure that is used before the Semantics Tree is implemented. |
AutofillType |
Autofill type information. |
AutomotiveCarHardwareManager |
|
AuxEffectInfo |
Represents auxiliary effect information, which can be used to attach an auxiliary effect to an underlying |
Availability |
Availability of a |
AvcConfig |
AVC configuration data. |
AviExtractor |
Extracts data from the AVI container format. |
AviExtractor.Flags |
Flags controlling the behavior of the extractor. |
AvifExtractor |
Extracts data from the AVIF (.avif) container format. |
AvifWriter |
This class writes one or more still images (of the same dimensions) into an AVIF file. |
AvifWriter.Builder |
Builder class for constructing a AvifWriter object from specified parameters. |
AwaitPointerEventScope |
Receiver scope for awaiting pointer events in a call to |
B
BackEventCompat |
Compat around the |
BackNavigationBehavior |
A class to control how back navigation should behave in a |
BackdropScaffoldDefaults |
Contains useful defaults for |
BackdropScaffoldState |
State of the |
BackdropValue |
Possible values of |
BackgroundComplicationTapFilter |
Default |
BackgroundManager |
Supports background image continuity between multiple Activities. |
BackoffPolicy |
An enumeration of backoff policies when retrying work. |
BackspaceCommand |
Represents a backspace operation at the cursor position. |
Badge |
Represents a badge that can be displayed as an overlay on top of an image. |
Badge.Builder |
A builder of |
BadgeDefaults |
Default values used for |
BandPredicate |
Provides a means of controlling when and where band selection can be initiated. |
BandPredicate.EmptyArea |
A BandPredicate that allows initiation of band selection only in areas of RecyclerView that map to |
BandPredicate.NonDraggableArea |
A BandPredicate that allows initiation of band selection in any area that is not draggable as determined by consulting |
BandwidthEstimator |
The interface for different bandwidth estimation strategies. |
BandwidthMeter |
Provides estimates of the currently available bandwidth. |
BandwidthMeter.EventListener |
A listener of |
BandwidthMeter.EventListener.EventDispatcher |
Event dispatcher which allows listener registration. |
BandwidthStatistic |
The interface for different bandwidth estimation statistics. |
Barrier |
|
Barrier |
A Barrier takes multiple widgets |
Barrier |
Added in 1.1 |
BarrierReference |
|
BasalBodyTemperatureRecord |
Captures the body temperature of a user when at rest (for example, immediately after waking up). |
BasalMetabolicRateRecord |
Captures the BMR of a user. |
BaseAudioProcessor |
Base class for audio processors that keep an output buffer and an internal buffer that is reused whenever input is queued. |
BaseAudioProcessor |
This class is deprecated. |
BaseCarAppActivity |
Core logic for CarAppLibrary Activity interaction with a host. |
BaseCardView |
A card style layout that responds to certain state changes. |
BaseCardView.LayoutParams |
Per-child layout information associated with BaseCardView. |
BaseDataSource |
Base |
BaseFragment |
This class is deprecated. |
BaseGlShaderProgram |
A base implementation of |
BaseGridView |
An abstract base class for vertically and horizontally scrolling lists. |
BaseGridView.OnKeyInterceptListener |
Listener for intercepting key dispatch events. |
BaseGridView.OnLayoutCompletedListener |
Interface for receiving notification when BaseGridView has completed a full layout calculation. |
BaseGridView.OnMotionInterceptListener |
Listener for intercepting generic motion dispatch events. |
BaseGridView.OnTouchInterceptListener |
Listener for intercepting touch dispatch events. |
BaseGridView.OnUnhandledKeyListener |
Listener for intercepting unhandled key events. |
BaseGridView.SmoothScrollByBehavior |
Defines behavior of duration and interpolator for smoothScrollBy(). |
BaseKeyFrameScope |
The base/common scope for individual KeyFrame declarations. |
BaseKeyFramesScope |
The base/common scope for KeyFrames. |
BaseLeanbackPreferenceFragment |
This class is deprecated. |
BaseLeanbackPreferenceFragmentCompat |
This fragment provides a preference fragment with leanback-style behavior, suitable for embedding into broader UI elements. |
BaseMediaChunk |
A base implementation of |
BaseMediaChunkIterator |
Base class for |
BaseMediaChunkOutput |
A |
BaseMediaSource |
Base |
BaseOnItemViewClickedListener |
Interface for receiving notification when an item view holder is clicked. |
BaseOnItemViewSelectedListener |
Interface for receiving notification when a row or item becomes selected. |
BasePlayer |
Abstract base |
BasePreloadManager |
A base implementation of a preload manager, which maintains the lifecycle of media sources. |
BasePreloadManager.BuilderBase |
A base class of the builder of the concrete extension of |
BasePreloadManager.Listener |
Listener for events in a preload manager. |
BaseRenderer |
An abstract base class suitable for most |
BaseSupportFragment |
Base class for leanback Fragments. |
BaseTrackSelection |
An abstract base class suitable for most |
BaseUrl |
A base URL, as defined by ISO 23009-1, 2nd edition, 5.6. and ETSI TS 103 285 V1.2.1, 10.8.2.1 |
BaseUrlExclusionList |
Holds the state of |
BaselineAnchorable |
Represents the |
BaselineProfileMode |
Choice of how the Baseline Profile in a target application should be included or ignored during pre-compilation. |
BaselineProfileRule |
A |
BaselineShift |
The amount by which the text is shifted up or down from current the baseline. |
BasicMeasure |
Implements basic measure for linear resolution |
BasicMeasure.Measure |
|
BasicMeasure.Measurer |
|
BasicScreenCaptureProcessor |
This class is deprecated. use androidx.test.espresso.screenshot.captureToBitmap or androidx.test.core.app.DeviceCapture instead |
BasicTooltipDefaults |
BasicTooltip defaults that contain default values for tooltips created. |
BasicTooltipState |
The state that is associated with an instance of a tooltip. |
BatchingListUpdateCallback |
Wraps a |
BatchingMode |
Batching mode during an active exercise when the device is in a non-interactive power state, used in |
BeginCreateCredentialRequest |
Abstract request class for beginning a create credential request. |
BeginCreateCredentialResponse |
Response to |
BeginCreateCredentialResponse.Builder |
Builder for |
BeginCreateCustomCredentialRequest |
Base custom begin create request class for registering a credential. |
BeginCreatePasswordCredentialRequest |
Request to begin saving a password credential, received by the provider with a CredentialProviderBaseService.onBeginCreateCredentialRequest call. |
BeginCreatePublicKeyCredentialRequest |
Request to begin registering a public key credential. |
BeginGetCredentialOption |
Base class that a credential provider receives during the query phase of a get-credential flow. |
BeginGetCredentialRequest |
Query stage request for getting user's credentials from a given credential provider. |
BeginGetCredentialResponse |
Response from a credential provider to |
BeginGetCredentialResponse.Builder |
Builder for |
BeginGetCustomCredentialOption |
Allows extending custom versions of BeginGetCredentialOptions for unique use cases. |
BeginGetPasswordOption |
A request to a password provider to begin the flow of retrieving the user's saved passwords. |
BeginGetPublicKeyCredentialOption |
A request to begin the flow of getting passkeys from the user's public key credential provider. |
BehindLiveWindowException |
Thrown when a live playback falls behind the available media window. |
BenchmarkRule |
JUnit rule for benchmarking code on an Android device. |
BenchmarkRule.Scope |
Handle used for controlling timing during |
BenchmarkState |
Control object for benchmarking in the code in Java. |
BenchmarkState.Companion |
|
BenchmarkState.Companion.ExperimentalExternalReport |
|
Beta |
This annotation is deprecated. unused. |
BeyondBoundsLayout |
Layout extra items in the specified direction. |
BeyondBoundsLayout.BeyondBoundsScope |
The scope used in |
BeyondBoundsLayout.LayoutDirection |
The direction (from the visible bounds) that a |
BiasAbsoluteAlignment |
An |
BiasAbsoluteAlignment.Horizontal |
An |
BiasAlignment |
An |
BiasAlignment.Horizontal |
An |
BiasAlignment.Vertical |
An |
BidiFormatter |
Utility class for formatting text for display in a potentially opposite-directionality context without garbling. |
BidiFormatter.Builder |
A class for building a BidiFormatter with non-default options. |
BidirectionalTypeConverter |
Abstract base class used convert type T to another type V and back again. |
BinaryFrame |
Binary ID3 frame. |
BinarySearchSeeker |
A seeker that supports seeking within a stream by searching for the target frame using binary search. |
BinarySearchSeeker.BinarySearchSeekMap |
A |
BinarySearchSeeker.DefaultSeekTimestampConverter |
A |
BinarySearchSeeker.SeekOperationParams |
Contains parameters for a pending seek operation by |
BinarySearchSeeker.SeekTimestampConverter |
A converter that converts seek time in stream time into target timestamp for the . |
BinarySearchSeeker.TimestampSearchResult |
Represents possible search results for |
BinarySearchSeeker.TimestampSeeker |
A seeker that looks for a given timestamp from an input. |
Bindable |
Interface that can be implemented by classes that provide an |
BinderThread |
Denotes that the annotated method should only be called on the binder thread. |
BiometricManager |
A class that provides system information related to biometrics (e.g. fingerprint, face, etc.). |
BiometricManager.Authenticators |
Types of authenticators, defined at a level of granularity supported by |
BiometricManager.Strings |
Provides localized strings for an application that uses |
BiometricPrompt |
A class that manages a system-provided biometric prompt. |
BiometricPrompt.AuthenticationCallback |
A collection of methods that may be invoked by |
BiometricPrompt.AuthenticationResult |
A container for data passed to |
BiometricPrompt.CryptoObject |
A wrapper class for the crypto objects supported by |
BiometricPrompt.PromptInfo |
A set of configurable options for how the |
BiometricPrompt.PromptInfo.Builder |
A builder used to set individual options for the |
BiometricPromptData |
Biometric prompt data that can be optionally used to provide information needed for the system to show a biometric prompt directly embedded into the Credential Manager selector. |
BiometricPromptData.Builder |
Builder for constructing an instance of |
BiometricPromptResult |
The result of a Biometric Prompt authentication flow, that is propagated to the provider if the provider requested for |
BitmapCompat |
Helper for accessing features in |
BitmapFactoryImageDecoder |
An image decoder that uses |
BitmapFactoryImageDecoder.BitmapDecoder |
A functional interface for turning byte arrays into bitmaps. |
BitmapFactoryImageDecoder.Factory |
A factory for |
BitmapLoader |
Loads images. |
BitmapLoader |
This interface is deprecated. Use |
BitmapOverlay |
Creates |
BitmapPainter |
|
BitmapPixelTestUtil |
Utilities for pixel tests. |
BitmapPixelTestUtil.ImageBuffer |
Represents a |
BitmapUtil |
Utility methods for |
BlackHole |
Function calls which can be used to prevent optimization of results. |
BlendMode |
Algorithms to use when painting on the canvas. |
BlendModeColorFilter |
Creates a color filter that applies the blend mode given as the second argument. |
BlendModeColorFilterCompat |
Helper for accessing ColorFilter APIs on various API levels of the platform |
BlendModeCompat |
Compat version of |
BloodGlucose |
Represents a unit of blood glucose level (glycaemia). |
BloodGlucoseRecord |
Captures the concentration of glucose in the blood. |
BloodPressureRecord |
Captures the blood pressure of a user. |
BluetoothAddress |
Represents a Bluetooth address for a remote device. |
BluetoothDevice |
Represents a remote Bluetooth device. |
BluetoothException |
Exception for general Bluetooth operations |
BluetoothLe |
Entry point for BLE related operations. |
BlurEffect |
|
BlurredEdgeTreatment |
Determines the strategy used to render pixels in the blurred result that may extend beyond the bounds of the original input. |
BmpExtractor |
Extracts data from the BMP container format. |
BodyFatRecord |
Captures the body fat percentage of a user. |
BodyTemperatureMeasurementLocation |
Where on the user's body a temperature measurement was taken from. |
BodyTemperatureRecord |
Captures the body temperature of a user. |
BodyWaterMassRecord |
Captures the user's body water mass. |
BoneMassRecord |
Captures the user's bone mass. |
BoolRes |
Denotes that an integer parameter, field or method return value is expected to be a boolean resource reference. |
Border |
Defines the border for a TV component. |
BorderStroke |
Class to specify the stroke to draw border with. |
BottomAppBarDefaults |
Contains default values used for the bottom app bar implementations. |
BottomAppBarScrollBehavior |
A BottomAppBarScrollBehavior defines how a bottom app bar should behave when the content under it is scrolled. |
BottomAppBarState |
A state object that can be hoisted to control and observe the bottom app bar state. |
BottomDrawerState |
State of the |
BottomDrawerValue |
Possible values of |
BottomNavigationDefaults |
Contains default values used for |
BottomSheetDefaults |
Contains the default values used by |
BottomSheetNavigator |
Navigator that drives a |
BottomSheetNavigator.Destination |
|
BottomSheetNavigatorDestinationBuilder |
DSL for constructing a new |
BottomSheetNavigatorSheetState |
The state of a |
BottomSheetScaffoldDefaults |
Contains useful defaults for |
BottomSheetScaffoldState |
State of the |
BottomSheetScaffoldState |
State of the |
BottomSheetState |
State of the persistent bottom sheet in |
BottomSheetValue |
Possible values of |
BounceInterpolator |
An interpolator where the change bounces at the end. |
BoundDynamicType |
An object representing a dynamic type that is being prepared for evaluation by |
BoundingArc |
In combination with a bounding |
BoundingArcWireFormat |
Wire format for BoundingArc. |
BoundsRule |
This class contains the rules for updating the bounds of a |
BoundsRule.ValueRule |
This class represents individual rules for updating the bounds. |
BoundsTransform |
|
Box |
Represents an axis-aligned rectangle. |
BoxAccumulator |
A helper class for accumulating the minimum bounding boxes of zero or more geometry objects. |
BoxInsetLayout |
BoxInsetLayout is a screen shape-aware ViewGroup that can box its children in the center square of a round screen by using the |
BoxInsetLayout.LayoutParams |
Per-child layout information for layouts that support margins, gravity and boxedEdges. |
BoxParser |
Utility methods for parsing MP4 format box payloads according to ISO/IEC 14496-12. |
BoxScope |
A BoxScope provides a scope for the children of |
BoxWithConstraintsScope |
Receiver scope being used by the children parameter of |
BrandedFragment |
This class is deprecated. |
BrandedSupportFragment |
Fragment class for managing search and branding using a view that implements |
BridgingConfig |
Bridging configuration to be specified at runtime, to set tags for notifications that are exempt from the bridging mode. specifically, create a |
BridgingConfig.Builder |
Builder for BridgingConfig. |
BridgingConfigurationHandler |
Handler for applying the notification bridging configuration when received by the service. |
BridgingManager |
APIs to enable/disable notification bridging at runtime. |
BridgingManagerService |
Service class receiving notification bridging configurations. |
Brightness |
Modifies brightness of an input frame. |
BringIntoViewRequester |
Can be used to send |
BringIntoViewResponder |
A parent that can respond to |
BringIntoViewSpec |
The configuration of how a scrollable reacts to bring into view requests. |
BroadcastFrameClock |
A simple frame clock. |
BroadcastReceiverWithCallbacks |
Extend this broadcast receiver to be able to receive callbacks as well as normal broadcasts. |
BrowseChangeEvent |
Describes a browse node change event. |
BrowseFragment |
This class is deprecated. |
BrowseFragment.BrowseTransitionListener |
This class is deprecated. |
BrowseFragment.FragmentFactory |
This class is deprecated. |
BrowseFragment.FragmentHost |
This interface is deprecated. |
BrowseFragment.ListRowFragmentFactory |
This class is deprecated. |
BrowseFragment.MainFragmentAdapter |
This class is deprecated. |
BrowseFragment.MainFragmentAdapterProvider |
This interface is deprecated. |
BrowseFragment.MainFragmentAdapterRegistry |
This class is deprecated. |
BrowseFragment.MainFragmentRowsAdapter |
This class is deprecated. |
BrowseFragment.MainFragmentRowsAdapterProvider |
This interface is deprecated. |
BrowseFrameLayout |
A ViewGroup for managing focus behavior between overlapping views. |
BrowseFrameLayout.OnChildFocusListener |
Interface for managing child focus in a BrowseFrameLayout. |
BrowseFrameLayout.OnFocusSearchListener |
Interface for selecting a focused view in a BrowseFrameLayout when the system focus finder couldn't find a view to focus. |
BrowseSupportFragment |
A fragment for creating Leanback browse screens. |
BrowseSupportFragment.BrowseTransitionListener |
Listener for transitions between browse headers and rows. |
BrowseSupportFragment.FragmentFactory |
Factory class responsible for creating fragment given the current item. |
BrowseSupportFragment.FragmentHost |
Possible set of actions that |
BrowseSupportFragment.ListRowFragmentFactory |
FragmentFactory implementation for |
BrowseSupportFragment.MainFragmentAdapter |
Interface that defines the interaction between |
BrowseSupportFragment.MainFragmentAdapterProvider |
Interface to be implemented by all fragments for providing an instance of |
BrowseSupportFragment.MainFragmentAdapterRegistry |
Registry class maintaining the mapping of |
BrowseSupportFragment.MainFragmentRowsAdapter |
This is used to pass information to |
BrowseSupportFragment.MainFragmentRowsAdapterProvider |
Interface to be implemented by |
BrowserActionItem |
This class is deprecated. Browser Actions are deprecated as of release 1.2.0. |
BrowserActionsIntent |
This class is deprecated. Browser Actions are deprecated as of release 1.2.0. |
BrowserActionsIntent.Builder |
Builder class for opening a Browser Actions context menu. |
Brush |
|
Brush |
Defines how stroke inputs are interpreted to create the visual representation of a stroke. |
Brush.Builder |
Builder for |
Brush.Companion |
|
BrushFamily |
A |
BrushPainter |
|
Buffer |
Base class for buffers with flags. |
BufferFillPolicy |
|
BufferInfo |
Class that represents information about the current buffer that is target for rendered output |
BuildCompat |
This class contains additional platform version checking methods for targeting pre-release versions of Android. |
BuildCompat.PrereleaseSdkCheck |
Experimental feature set for pre-release SDK checks. |
BuildDrawCacheParams |
The set of parameters which could be used to build the drawing cache. |
BuiltInTypeConverters |
Flags to turn on/off extra type converters provided by Room. |
BuiltInTypeConverters.State |
Control flags for built in converters. |
BundleCollectionUtil |
Utilities for converting collections to and from |
BundleCompat |
This class is deprecated. Replaced with |
BundleCompat |
Helper for accessing features in |
BundleJUnitUtils |
Utility methods to turn JUnit objects into bundles holding imitations that can be used by . |
BundleListRetriever |
A |
BundleMatchers |
A collection of hamcrest matchers to match |
BundleSubject |
Subject for making assertions about |
Bundleable |
A class that serializes and stores an object for sending over IPC. |
BundledChunkExtractor |
|
BundledChunkExtractor.Factory |
|
BundledEmojiCompatConfig |
|
BundledEmojiCompatConfig |
|
BundledExtractorsAdapter |
|
BundledHlsMediaChunkExtractor |
|
BundledSQLiteDriver |
A |
BundlerException |
An |
Button |
ProtoLayout component |
Button |
This class is deprecated. Use the new class |
Button.Builder |
Builder class for |
Button.Builder |
Builder class for |
ButtonBorder |
Defines |
ButtonBorder |
Represents the border stroke used in a |
ButtonColors |
Represents the background and content colors used in a button in different states. |
ButtonColors |
Represents the container and content colors used in a button in different states. |
ButtonColors |
Represents the colors used to style a button, prefer this to using the modifier. |
ButtonColors |
Defines |
ButtonColors |
Represents the background and content colors used in a button in different states. |
ButtonColors |
Represents the container and content colors used in buttons in different states. |
ButtonColors |
Represents the background and content colors used in |
ButtonColors |
This class is deprecated. Use the new class |
ButtonDefaults |
Contains the default values used by |
ButtonDefaults |
Contains the default values used by all 5 button types. |
ButtonDefaults |
Contains the default values used by |
ButtonDefaults |
|
ButtonDefaults |
Contains the default values used by |
ButtonDefaults |
Contains the default values used by |
ButtonDefaults |
Contains the default values used by |
ButtonDefaults |
This class is deprecated. Use the new class |
ButtonElevation |
Represents the elevation for a button in different states. |
ButtonElevation |
Represents the elevation for a button in different states. |
ButtonGlow |
Defines |
ButtonGroupDefaults |
Default values used by |
ButtonGroupDefaults |
Contains the default values used by |
ButtonGroupDefaults |
Contains the default values used by |
ButtonGroupScope |
Button group scope used to indicate a |
ButtonGroupScope |
Scope for the children of a |
ButtonGroupScope |
Scope for the children of a |
ButtonScale |
Defines the scale for all TV |
ButtonShape |
Defines |
ButtonShapes |
The shapes that will be used in toggle buttons. |
ButtonType |
The type of button such as FAB/Icon/Text/IconText types |
By |
|
BySelector |
A |
ByteArrayDataSink |
A |
ByteArrayDataSource |
A |
ByteArrayDataSource.UriResolver |
Functional interface to resolve from |
ByteBufferGlEffect |
A |
ByteBufferGlEffect.Image |
A class that represents image data is backed by a |
ByteBufferGlEffect.Processor |
A processor that takes in |
C
C |
Defines constants used by the library. |
C.AudioAllowedCapturePolicy |
Capture policies for audio attributes. |
C.AudioContentType |
Content types for audio attributes. |
C.AudioFlags |
Flags for audio attributes. |
C.AudioUsage |
Usage types for audio attributes. |
C.AuxiliaryTrackType |
|
C.BufferFlags |
Flags which can apply to a buffer containing a media sample. |
C.ColorRange |
Video color range. |
C.ColorSpace |
Video color spaces, also referred to as color standards. |
C.ColorTransfer |
Video/image color transfer characteristics. |
C.ContentType |
Represents a streaming or other media type. |
C.CryptoMode |
Crypto modes for a codec. |
C.CryptoType |
Types of crypto implementation. |
C.DataType |
Represents a type of data. |
C.Encoding |
Represents an audio encoding, or an invalid or unset value. |
C.FirstFrameState |
State of the first frame in a video renderer. |
C.FormatSupport |
Level of support for a format. |
C.NetworkType |
Network connection type. |
C.PcmEncoding |
Represents a PCM audio encoding, or an invalid or unset value. |
C.Priority |
A value indicating the priority of a operation. |
C.Projection |
Video projection types. |
C.RoleFlags |
Track role flags. |
C.SelectionFlags |
Track selection flags. |
C.SelectionReason |
Represents a reason for selection. |
C.SpatializationBehavior |
Represents the behavior affecting whether spatialization will be used. |
C.StereoMode |
The stereo mode for 360/3D/VR videos. |
C.StreamType |
Stream types for an |
C.TrackType |
Represents a type of media track. |
C.VideoChangeFrameRateStrategy |
Strategies for calling setFrameRate. |
C.VideoOutputMode |
Video decoder output modes. |
C.VideoScalingMode |
Video scaling modes for |
C.VolumeFlags |
Volume flags to be used when setting or adjusting device volume. |
C.WakeMode |
Mode specifying whether the player should hold a WakeLock and a WifiLock. |
CLArray |
|
CLContainer |
|
CLElement |
Base element to represent a piece of parsed Json. |
CLKey |
|
CLNumber |
|
CLObject |
|
CLParser |
|
CLParsingException |
|
CLString |
|
CLToken |
|
CabinTemperatureProfile |
Container class for information about the |
CabinTemperatureProfile.Builder |
A builder for CabinTemperatureProfile. |
Cache |
Cache for common objects |
Cache |
A cache that supports partial caching of resources. |
Cache.CacheException |
Thrown when an error is encountered when writing data. |
Cache.Listener |
Listener of |
CacheAsserts |
Assertion methods for |
CacheAsserts.RequestSet |
Defines a set of data requests. |
CacheBitmapLoader |
A |
CacheDataSink |
Writes data into a cache. |
CacheDataSink.CacheDataSinkException |
Thrown when an |
CacheDataSink.Factory |
|
CacheDataSource |
A |
CacheDataSource.CacheIgnoredReason |
Reasons the cache may be ignored. |
CacheDataSource.EventListener |
Listener of |
CacheDataSource.Factory |
|
CacheDataSource.Flags |
Flags controlling the CacheDataSource's behavior. |
CacheDrawModifierNode |
Expands on the |
CacheDrawScope |
Handle to a drawing environment that enables caching of content based on the resolved size. |
CacheEvictor |
Evicts data from a |
CacheKeyFactory |
Factory for cache keys. |
CacheSpan |
Defines a span of data that may or may not be cached (as indicated by |
CacheWriter |
Caching related utility methods. |
CacheWriter.ProgressListener |
Receives progress updates during cache operations. |
CachedRegionTracker |
Utility class for efficiently tracking regions of data that are stored in a |
CalendarLocale |
Represents a Locale for the calendar. |
CallAttributesCompat |
CallAttributes represents a set of properties that define a new Call. |
CallControlResult |
CallControlResult is a return value that represents the result of one of the following |
CallControlResult.Error |
The associated |
CallControlResult.Success |
The associated |
CallControlScope |
DSL interface to provide and receive updates about a call session. |
CallEndpointCompat |
Constructor for a |
CallException |
This class defines exceptions that can be thrown when using |
CallGroup |
A group that represents the invocation of a component |
CallSuper |
Denotes that any overriding methods should invoke this method as well. |
CallbackHandlerRegistry |
The holder for callbacks that are tagged with |
CallbackHandlerRegistry.CallbackHandler |
The interface used to trigger a callback when the pending intent is fired. |
CallbackMediaItem |
This class is deprecated. androidx.media2 is deprecated. |
CallbackMediaItem.Builder |
This class is deprecated. androidx.media2 is deprecated. |
CallbackReceiver |
An objects that can receive remote callbacks. |
CallbackToFutureAdapter |
A utility useful for adapting interfaces that take callbacks into interfaces that return . |
CallbackToFutureAdapter.Completer |
Used to complete the future returned by |
CallbackToFutureAdapter.Resolver |
This interface should be implemented by the object passed into |
CallingAppInfo |
Information pertaining to the calling application. |
CallsManager |
CallsManager allows VoIP applications to add their calls to the Android system service Telecom. |
Camera |
The camera interface is used to control the flow of data to use cases, control the camera via the |
Camera2CameraControl |
An class that provides ability to interoperate with the |
Camera2CameraInfo |
An interface for retrieving Camera2-related camera information. |
Camera2Config |
Convenience class for generating a pre-populated Camera2 |
Camera2Interop |
Utilities related to interoperability with the |
Camera2Interop.Extender |
Extends a |
CameraControl |
The |
CameraControl.OperationCanceledException |
An exception representing a failure that the operation is canceled which might be caused by a new value is set or camera is closed. |
CameraController |
The abstract base camera controller class. |
CameraController.OutputSize |
This class is deprecated. Use |
CameraDeviceSetupCompat |
Interface for checking if a |
CameraDeviceSetupCompat.SupportQueryResult |
Result of a |
CameraDeviceSetupCompatFactory |
Factory for creating |
CameraEffect |
An effect for one or multiple camera outputs. |
CameraExtensionsControl |
A camera extensions control instance that allows customization of capture request settings for supported camera extensions. |
CameraExtensionsInfo |
A camera extensions info instance that allows to observe or monitor capture request settings and results for supported camera extensions. |
CameraFilter |
An interface for filtering cameras. |
CameraInfo |
An interface for retrieving camera information. |
CameraInfoUnavailableException |
An exception thrown when unable to retrieve information about a camera. |
CameraMotionListener |
Listens camera motion. |
CameraMotionRenderer |
A |
CameraProvider |
A |
CameraSelector |
A set of requirements and priorities used to select a camera or return a filtered set of cameras. |
CameraSelector.Builder |
Builder for a |
CameraState |
Represents the different states the camera can be in. |
CameraState.ErrorType |
Types of errors the camera can encounter. |
CameraState.StateError |
Error that the camera has encountered. |
CameraState.Type |
States the camera can be in. |
CameraUnavailableException |
|
CameraViewfinder |
Base viewfinder widget that can display the camera feed for Camera2. |
CameraViewfinder.ImplementationMode |
This enum is deprecated. Use |
CameraViewfinder.ScaleType |
Options for scaling the viewfinder vis-à-vis its container |
CameraViewfinderExt |
Provides a suspending function of |
CameraXConfig |
A configuration for adding implementation and user-specific behavior to CameraX. |
CameraXConfig.Builder |
A builder for generating |
CameraXConfig.Provider |
An interface which can be implemented to provide the configuration for CameraX. |
CancellationSignal |
This class is deprecated. This class was added to the platform in SDK 16, which is below Jetpack's minimum SDK requirement. |
CancellationSignal.OnCancelListener |
Listens for cancellation. |
Canvas |
|
CanvasBufferedRenderer |
Creates an instance of a hardware-accelerated renderer. |
CanvasBufferedRenderer.Builder |
Builder used to construct a |
CanvasBufferedRenderer.RenderRequest |
Sets the parameters that can be used to control a render request for a |
CanvasBufferedRenderer.RenderResult |
Class that contains data regarding the result of the render request. |
CanvasComplication |
Interface for rendering complicationSlots onto a |
CanvasComplication.InvalidateCallback |
Interface for observing when a |
CanvasComplicationDrawable |
A complication rendered with |
CanvasComplicationFactory |
Factory for creating a CanvasComplication. |
CanvasDrawScope |
Implementation of |
CanvasFrontBufferedRenderer |
Class responsible for supporting a "front buffered" rendering system. |
CanvasFrontBufferedRenderer.Callback |
Provides callbacks for consumers to draw into the front and multi buffered layers as well as provide opportunities to synchronize |
CanvasHolder |
Holder class that is used to issue scoped calls to a |
CanvasStrokeRenderer |
Renders strokes to a |
CanvasType |
Describes the type of |
CaptionStyleCompat |
A compatibility wrapper for |
CaptionStyleCompat.EdgeType |
The type of edge, which may be none. |
CaptureRequestOptions |
A bundle of Camera2 capture request options. |
CaptureRequestOptions.Builder |
Builder for creating |
CapturingAudioSink |
A |
CapturingImageOutput |
A |
CapturingRenderersFactory |
A |
CapturingRenderersFactory.TextRendererFactory |
A factory for |
CarAppActivity |
The class representing a car app activity in the main display. |
CarAppApiLevels |
API levels supported by this library. |
CarAppExtender |
Helper class to add car app extensions to notifications. |
CarAppExtender.Builder |
A builder of |
CarAppPermission |
Defines all constants for permissions that a car app can use. |
CarAppService |
The base class for implementing a car app that runs in the car |
CarAudioCallback |
Callback methods related to car audio parsing. |
CarAudioCallbackDelegate |
An internal delegate for performing callbacks related to car audio between library and host. |
CarAudioRecord |
The CarAudioRecord class manages access car microphone audio. |
CarClimate |
Manages access to car climate system such as cabin temperatures, fan speeds and fan directions. |
CarClimateFeature |
A data value used in climate related requests to indicate the features and zones the caller is interested in. |
CarClimateFeature.Builder |
A builder for CarClimateFeature. |
CarClimateProfileCallback |
A callback for the car climate profiles returned from the car hardware, for example, Fan speed, Temperature etc. |
CarClimateStateCallback |
A callback for the car climate state returned from the car hardware, for example, Fan speed, Temperature etc. |
CarColor |
Represents a color to be used in a car app. |
CarConnection |
A class that allows retrieval of information about connection to a car head unit. |
CarContext |
The CarContext class is a |
CarFeatures |
Class for checking for whether car related features are available on the system. |
CarHardwareLocation |
Information about car specific car location available from the car hardware. |
CarHardwareManager |
Manages access to car hardware specific properties and sensors. |
CarIcon |
Represents an icon to be used in a car app. |
CarIcon.Builder |
A builder of |
CarIconSpan |
A span that replaces the text it is attached to with a |
CarInfo |
Manages access to car hardware specific info such as model, energy, and speed info. |
CarLocation |
Represents a geographical location with a latitude and a longitude. |
CarMessage |
Represents a single message in a |
CarMessage.Builder |
A builder for |
CarNotificationManager |
A manager for car apps to send notifications. |
CarPendingIntent |
A class which creates |
CarProtocol |
Any class annotated with this marker is part of the protocol layer for remote host rendering and can be sent between the client and the host through serialization. |
CarSensors |
Manages access to androidx.car.app.hardware specific sensors such as compass, accelerometer, gyroscope and location. |
CarSetOperationStatusCallback |
A callback for status being returned from the car hardware after completing the associated set operation. |
CarSpan |
Base class for all span types allowed for a car app. |
CarText |
A model that represents text to display in the car screen. |
CarText.Builder |
A builder of |
CarToast |
A message to show to the user for a short period of time. |
CarUnit |
Units such as speed, distance and volume for car hardware measurements and display. |
CarValue |
A data value object returned from car hardware with associated metadata including status, timestamp, and the actual value. |
CarZone |
Allows specification of a car zone using rows and columns. |
CarZone.Builder |
A builder for instantiating |
CarZoneAreaIdConstants |
Car Zone area mapping constants |
CarZoneAreaIdConstants.VehicleAreaSeat |
Seat car zone area mapping constants |
CarZoneAreaIdConverter |
Interface for zone to area mapping functionality |
CarZoneMappingInfoProfile |
Container class for information about the |
CarZoneMappingInfoProfile.Builder |
A builder for CarZoneMappingInfoProfile. |
CarZoneUtils |
Car zone utility methods. |
CardBorder |
Represents the |
CardColors |
Represents the container and content colors used in a card in different states. |
CardColors |
Represents the |
CardColors |
Represents Colors used in |
CardContainerColors |
Represents the |
CardContainerDefaults |
|
CardDefaults |
Contains the default values used by all card types. |
CardDefaults |
Contains the default values used by all card types. |
CardDefaults |
Contains the default values used by |
CardDefaults |
Contains the default values used by |
CardElevation |
Represents the elevation for a card in different states. |
CardGlow |
Represents the |
CardScale |
Represents the scaleFactor of Card in different interaction states. |
CardShape |
Represents the |
CardView |
A FrameLayout with a rounded corner background and shadow. |
Carousel |
Carousel works within a MotionLayout to provide a simple recycler like pattern. |
Carousel.Adapter |
Adapter for a Carousel |
CarouselDefaults |
Contains the default values used by |
CarouselDefaults |
|
CarouselItemDrawInfo |
Interface to hold information about a Carousel item and its size. |
CarouselItemScope |
Receiver scope for |
CarouselState |
The state that can be used to control all types of carousels. |
CarouselState |
State of the Carousel which allows the user to specify the first item that is shown when the Carousel is instantiated in the constructor. |
CastPlayer |
|
Cea608Decoder |
A |
Cea708Decoder |
A |
CeaUtil |
Utility methods for handling CEA-608/708 messages. |
CellBuilderDsl |
Helper class annotated with @SliceMarker, which is annotated with @DslMarker. |
CervicalMucusRecord |
Captures the description of cervical mucus. |
Chain |
|
Chain |
Chain management and constraints creation |
Chain.Anchor |
|
Chain.Style |
|
ChainHead |
Class to represent a chain by its main elements. |
ChainReference |
|
ChainRun |
|
ChainStyle |
The style of a horizontal or vertical chain. |
Change |
Abstraction to represent a change to Android Health Platform. |
ChangeBounds |
This transition captures the layout bounds of target views before and after the scene change and animates those changes during the transition. |
ChangeClipBounds |
ChangeClipBounds captures the |
ChangeImageTransform |
This Transition captures an ImageView's matrix before and after the scene change and animates it during the transition. |
ChangeScroll |
This transition captures the scroll properties of targets before and after the scene change and animates any changes. |
ChangeTransform |
This Transition captures scale and rotation for Views before and after the scene change and animates those changes during the transition. |
ChangesResponse |
Response to clients fetching changes. |
ChangesTokenRequest |
Request object to fetch Changes-Token for given |
Channel |
A convenience class to access |
Channel.Builder |
The builder class that makes it easy to chain setters to create a |
ChannelLogoUtils |
A utility class for conveniently storing and loading channel logos. |
ChannelMixingAudioProcessor |
An |
ChannelMixingMatrix |
An immutable matrix that describes the mapping of input channels to output channels. |
ChapterFrame |
Chapter information ID3 frame. |
ChapterTocFrame |
Chapter table of contents ID3 frame. |
CheckBoxColors |
Set of colors to apply to a CheckBox depending on the checked state. |
CheckBoxPreference |
A |
CheckResult |
Denotes that the annotated method returns a result that it typically is an error to ignore. |
CheckboxButtonColors |
Represents the different container and content colors used for |
CheckboxButtonDefaults |
Contains the default values used by |
CheckboxColors |
Represents the colors used by the three different sections (checkmark, box, and border) of a |
CheckboxColors |
Represents the colors used by the three different sections (checkmark, box, and border) of a |
CheckboxColors |
Represents the colors used by the three different sections (checkmark, box, and border) of a |
CheckboxColors |
Represents the content colors used in |
CheckboxDefaults |
Defaults used in |
CheckboxDefaults |
Defaults used in |
CheckboxDefaults |
Contains the default values used by |
CheckboxDefaults |
Defaults used in |
CheckboxDefaults |
Contains the default values used by |
CheckedTextViewCompat |
Helper for accessing |
Checks |
Substitute for Guava Preconditions to avoid dependency. |
ChecksSdkIntAtLeast |
Denotes that the annotated method checks if the SDK_INT API level is at least the given value, and either returns it or executes the given lambda in that case (or if it's a field, has the value true). |
Chip |
ProtoLayout component |
Chip |
This class is deprecated. Use the new class |
Chip.Builder |
Builder class for |
Chip.Builder |
Builder class for |
ChipBorder |
This class is deprecated. Maintained for binary compatibility. |
ChipBorder |
Represents the border stroke used in a |
ChipColors |
Represents the background and content colors used in a clickable chip in different states. |
ChipColors |
Represents the container and content colors used in a clickable chip in different states. |
ChipColors |
Represents the background and content colors used in a chip in different states. |
ChipColors |
Represents the background and content colors used in |
ChipColors |
This class is deprecated. Use the new class |
ChipDefaults |
Contains the baseline values used by chips. |
ChipDefaults |
Contains the default values used by |
ChipDefaults |
Contains the default values used by |
ChipDefaults |
This class is deprecated. Use the new class |
ChipElevation |
Represents the elevation used in a selectable chip in different states. |
ChosenComplicationDataSource |
The complication data source that was chosen by the user for a given |
Chunk |
An abstract base class for |
ChunkExtractor |
Extracts samples and track |
ChunkExtractor.Factory |
Creates |
ChunkExtractor.TrackOutputProvider |
Provides |
ChunkHolder |
Holds a chunk or an indication that the end of the stream has been reached. |
ChunkIndex |
Defines chunks of samples within a media stream. |
ChunkSampleStream |
A |
ChunkSampleStream.EmbeddedSampleStream |
A |
ChunkSampleStream.ReleaseCallback |
A callback to be notified when a sample stream has finished being released. |
ChunkSource |
A provider of |
CipherSuiteNotSupportedException |
Thrown if trying to use a cipher suite which isn't supported. |
CircularArray |
CircularArray is a generic circular array data structure that provides O(1) random read, O(1) prepend and O(1) append. |
CircularFlow |
CircularFlow virtual layout. |
CircularIntArray |
|
CircularProgressDrawable |
Drawable that renders the animated indeterminate progress indicator in the Material design style without depending on API level 11. |
CircularProgressIndicator |
ProtoLayout component |
CircularProgressIndicator |
This class is deprecated. Use the new class which provides the same API and functionality. |
CircularProgressIndicator.Builder |
Builder class for |
CircularProgressIndicator.Builder |
Builder class for |
CircularProgressIndicatorDefaults |
Contains default values for |
CircularProgressLayout |
|
CircularProgressLayout.OnTimerFinishedListener |
Interface to implement for listening to |
CircularPropagation |
A propagation that varies with the distance to the epicenter of the Transition or center of the scene if no epicenter exists. |
Class2BiometricAuthPrompt |
An authentication prompt that requires the user to present a Class 2 biometric (e.g. fingerprint, face, or iris). |
Class2BiometricAuthPrompt.Builder |
Builder for a |
Class2BiometricOrCredentialAuthPrompt |
An authentication prompt that requires the user to present a Class 2 biometric (e.g. fingerprint, face, or iris) or the screen lock credential (i.e. PIN, pattern, or password) for the device. |
Class2BiometricOrCredentialAuthPrompt.Builder |
Builder for a |
Class3BiometricAuthPrompt |
An authentication prompt that requires the user to present a Class 3 biometric (e.g. fingerprint, face, or iris). |
Class3BiometricAuthPrompt.Builder |
Builder for a |
Class3BiometricOrCredentialAuthPrompt |
An authentication prompt that requires the user to present a Class 3 biometric (e.g. fingerprint, face, or iris) or the screen lock credential (i.e. PIN, pattern, or password) for the device. |
Class3BiometricOrCredentialAuthPrompt.Builder |
Builder for a |
ClassPresenterSelector |
A ClassPresenterSelector selects a |
ClearCredentialCustomException |
Represents a custom error thrown during a clear flow with |
ClearCredentialException |
Represents an error thrown during a clear flow with Credential Manager. |
ClearCredentialInterruptedException |
During the clear credential flow, this is thrown when some interruption occurs that may warrant retrying or at least does not indicate a purposeful desire to close or tap away from credential manager. |
ClearCredentialProviderConfigurationException |
During the clear credential flow, this is thrown when configurations are mismatched for the provider, typically indicating the provider dependency is missing in the manifest or some system service is not enabled. |
ClearCredentialStateRequest |
Request class for clearing a user's credential state from the credential providers. |
ClearCredentialUnknownException |
This is thrown when the clear credential operation failed with no more detailed information. |
ClearCredentialUnsupportedException |
During the clear credential flow, this is thrown when credential manager is unsupported, typically because the device has disabled it or did not ship with this feature enabled. |
ClickAction |
|
ClickAction.Builder |
Builder for |
ClickableChipBorder |
Defines |
ClickableChipColors |
Defines |
ClickableChipGlow |
Defines |
ClickableChipScale |
Defines the scale for all TV states of |
ClickableChipShape |
Defines |
ClickableSpan |
A span that makes a section of text clickable. |
ClickableSurfaceBorder |
|
ClickableSurfaceColors |
Defines |
ClickableSurfaceDefaults |
Contains the default values used by clickable Surface. |
ClickableSurfaceGlow |
Defines |
ClickableSurfaceScale |
Defines the scale for all TV indication states of Surface. |
ClickableSurfaceShape |
Defines |
ClimateProfileRequest |
Allows specification of a request for fetching the climate profile information using integer flags and car zones. |
ClimateProfileRequest.Builder |
A builder of |
ClimateStateRequest |
Allows specification of a request for setting the car climate states using string flags and car zones. |
ClimateStateRequest.Builder |
A builder of |
ClipEntry |
Platform specific protocol that expresses an item in the native Clipboard. |
ClipMetadata |
Platform specific protocol that describes an item in the native Clipboard. |
ClipOp |
Defines how a new clip region should be merged with the existing clip region. |
ClipboardManager |
Interface for managing the Clipboard. |
ClippingMediaPeriod |
Wraps a |
ClippingMediaSource |
|
ClippingMediaSource.IllegalClippingException |
Thrown when a |
ClippingMediaSource.IllegalClippingException.Reason |
The reason clipping failed. |
Clock |
An interface through which system clocks can be read and |
Clock |
The interface WorkManager uses to access to the current time. |
Closeable |
Datastore common version of java.io.Closeable |
CmcdConfiguration |
Represents a configuration for the Common Media Client Data (CMCD) logging. |
CmcdConfiguration.CmcdKey |
Indicates that the annotated element represents a CMCD key. |
CmcdConfiguration.DataTransmissionMode |
Indicates the mode used for data transmission. |
CmcdConfiguration.Factory |
Factory for |
CmcdConfiguration.HeaderKey |
Header keys SHOULD be allocated to one of the four defined header names based upon their expected level of variability: |
CmcdConfiguration.RequestConfig |
Represents configuration which can vary on each request. |
CmcdData |
This class provides functionality for generating and adding Common Media Client Data (CMCD) data to adaptive streaming formats, DASH, HLS, and SmoothStreaming. |
CmcdData.Factory |
|
CmcdData.ObjectType |
Indicates the media type of current object being requested. |
CmcdData.StreamType |
Indicates the type of streaming for media content. |
CmcdData.StreamingFormat |
Indicates the streaming format used for media content. |
CodeChallenge |
Authorization code challenge. |
CodeVerifier |
Authorisation code verifier. |
Codec |
Provides a layer of abstraction for interacting with decoders and encoders. |
Codec.DecoderFactory |
A factory for |
Codec.EncoderFactory |
A factory for |
CodecSpecificDataUtil |
Provides utilities for handling various types of codec-specific data. |
CollapsibleActionView |
This interface is deprecated. Use the platform-provided |
CollectionInfo |
Information about the collection. |
CollectionItemInfo |
Information about the item of a collection. |
CollectionNavType |
A |
CollectionPreviewParameterProvider |
|
Color |
The |
Color.Companion |
|
ColorBuilders |
Builders for color utilities for layout elements. |
ColorBuilders |
This class is deprecated. Use |
ColorBuilders.Brush |
Interface defining a |
ColorBuilders.ColorProp |
A property defining a color. |
ColorBuilders.ColorProp |
A property defining a color. |
ColorBuilders.ColorProp.Builder |
Builder for |
ColorBuilders.ColorProp.Builder |
Builder for |
ColorBuilders.ColorStop |
A color and an offset, determining a color position in a gradient. |
ColorBuilders.ColorStop.Builder |
Builder for |
ColorBuilders.SweepGradient |
A sweep gradient with the given colors dispersed around its center with offsets defined in each color stop. |
ColorBuilders.SweepGradient.Builder |
Builder for |
ColorFilter |
Effect used to modify the color of each pixel drawn on a |
ColorFilter |
Effects used to modify the color of an image. |
ColorFilterCache |
Cache of |
ColorFilterDimmer |
Helper class for applying a dim level to a View. |
ColorInfo |
Stores color info. |
ColorInfo.Builder |
Builds |
ColorInt |
Denotes that the annotated element represents a packed color int, |
ColorLong |
Denotes that the annotated element represents a packed color long. |
ColorLut |
Specifies color transformations using color lookup tables to apply to each frame in the fragment shader. |
ColorMatrix |
4x5 matrix for transforming the color and alpha components of a source. |
ColorMatrixColorFilter |
Create a |
ColorModel |
A color model is required by a |
ColorOverlayDimmer |
Helper class for assigning a dim color to Paint. |
ColorPainter |
|
ColorParser |
Parser for color expressions found in styling formats, e.g. TTML and CSS. |
ColorProducer |
Alternative to |
ColorProvider |
Provider of colors for a glance composable's attributes. |
ColorProviders |
Holds a set of Glance specific |
ColorRamp |
Describes an optional color ramp for the progress bar associated with |
ColorRes |
Denotes that an integer parameter, field or method return value is expected to be a color resource reference (e.g. |
ColorScheme |
A color scheme holds all the named color parameters for a |
ColorScheme |
A color scheme holds all the named color parameters for a |
ColorScheme |
A |
ColorScheme |
A |
ColorSpace |
A |
ColorSpaces |
|
ColorUtils |
A set of color-related utility methods, building upon those available in |
Colors |
|
Colors |
|
Colors |
Represent the container for default color scheme in your Tile, that can be used to create color objects for all Material components. |
Colors |
This class is deprecated. Use the new class |
ColumnInfo |
Allows specific customization about the column associated with this field. |
ColumnInfo.Collate |
|
ColumnInfo.SQLiteTypeAffinity |
The SQLite column type constants that can be used in typeAffinity() |
ColumnScope |
Scope for the children of |
ColumnScope |
Scope defining modifiers only available on rows. |
CombinedGlanceCurvedModifier |
A node in a |
CombinedGlanceModifier |
A node in a |
CombinedLoadStates |
Collection of pagination |
CombinedModifier |
A node in a |
CombinedParallelSampleBandwidthEstimator |
A |
CombinedParallelSampleBandwidthEstimator.Builder |
A builder to create |
CommandButton |
A button for a |
CommandButton.Builder |
A builder for |
CommandButton.Icon |
An icon constant for a button. |
CommandButton.Slot |
A slot at which a button can be displayed in a UI surface. |
CommentFrame |
Comment ID3 frame. |
CommitTextCommand |
Commit final |
CompactChip |
ProtoLayout component |
CompactChip |
This class is deprecated. Use the new class |
CompactChip.Builder |
Builder class for |
CompactChip.Builder |
Builder class for |
ComparatorNode |
|
ComparisonType |
For determining when a threshold has been met or exceeded in a |
Compass |
Information about car specific compass available from the car hardware. |
CompilationMode |
Type of compilation to use for a Macrobenchmark. |
CompilationMode.Full |
Full ahead-of-time compilation of all method (but not classes) in the target application. |
CompilationMode.Ignore |
This compilation mode doesn't perform any reset or compilation, leaving the user the choice to implement these steps. |
CompilationMode.None |
No pre-compilation - a compilation profile reset is performed and the entire app will be allowed to Just-In-Time compile as it runs. |
CompilationMode.Partial |
Partial ahead-of-time app compilation. |
ComplicationData |
Base type for all different types of |
ComplicationDataSourceInfo |
Holder of details of a complication data source, for use by watch faces (for example, to show the current complication data source in settings). |
ComplicationDataSourceInfoRetriever |
Retrieves |
ComplicationDataSourceInfoRetriever.Result |
Results for |
ComplicationDataSourceInfoRetriever.ServiceDisconnectedException |
Exception thrown if the service disconnects. |
ComplicationDataSourceService |
Class for sources of complication data. |
ComplicationDataSourceService.ComplicationRequestListener |
Callback for |
ComplicationDataSourceUpdateRequester |
Allows complication complication data source to request update calls from the system. |
ComplicationDataTimeline |
A collection of TimelineEntry items. |
ComplicationDisplayPolicies |
The policies that control when complications should be displayed. |
ComplicationDrawable |
A styleable drawable object that draws complicationSlots. |
ComplicationExperimental |
|
ComplicationHighlightRenderer |
Helper for rendering a thick outline around a complication to highlight it. |
ComplicationPersistencePolicies |
The policies that control complication persistence. |
ComplicationRequest |
Data associated with complication request in |
ComplicationSlot |
Represents the slot an individual complication on the screen may go in. |
ComplicationSlot.Builder |
Builder for constructing |
ComplicationSlotBounds |
ComplicationSlotBounds are defined by fractional screen space coordinates in unit-square 0..1. |
ComplicationSlotBoundsType |
The various types of |
ComplicationSlotInflationFactory |
A ComplicationSlotInflationFactory provides the |
ComplicationSlotMetadata |
Static metadata for a |
ComplicationSlotState |
A snapshot of the state of a watch face |
ComplicationSlotsManager |
The |
ComplicationSlotsManager.TapCallback |
Interface used to report user taps on the |
ComplicationStyle |
Defines attributes to customize appearance of rendered [ ]. |
ComplicationTapFilter |
Interface for determining whether a tap hits a complication. |
ComplicationText |
The text within a complication. |
ComplicationType |
The possible complication data types. |
ComponentActivity |
Base class for activities that enables composition of higher level components. |
ComponentDialog |
Base class for dialogs that enables composition of higher level components. |
ComponentNameMatchers |
A collection of hamcrest matchers to match |
Composable |
|
ComposableFragment |
This class provides a |
ComposableFragmentNavigator |
This Navigator intercepts the inflation of |
ComposableInferredTarget |
An annotation generated by the compose compiler plugin. |
ComposableInvoker |
This object is deprecated. Use androidx.compose.runtime.reflect.ComposableMethodInvoker instead |
ComposableLambda |
|
ComposableLambdaN |
|
ComposableMethod |
Represents the @Composable method. |
ComposableNavHostFragment |
A |
ComposableOpenTarget |
The |
ComposableTarget |
The |
ComposableTargetMarker |
This annotation is used to mark an annotation as being equivalent using |
ComposeCompilerApi |
|
ComposeContentTestRule |
A |
ComposeFoundationFlags |
This is a collection of flags which are used to guard against regressions in some of the "riskier" refactors or new feature support that is added to this module. |
ComposeNavigator |
Navigator that navigates through |
ComposeNavigator.Destination |
NavDestination specific to |
ComposeNavigatorDestinationBuilder |
DSL for constructing a new |
ComposeNodeLifecycleCallback |
Observes lifecycle of the node emitted with |
ComposeNotIdleException |
Thrown in cases where Compose can't get idle in Espresso's defined time limit. |
ComposeRuntimeFlags |
|
ComposeTestRule |
A |
ComposeTimeoutException |
Thrown in cases where Compose test can't satisfy a condition in a defined time limit. |
ComposeTracingInitializer |
Configures Perfetto SDK tracing in the app allowing for capturing Compose specific information (e.g. Composable function names) in a Perfetto SDK trace |
ComposeUiFlags |
This is a collection of flags which are used to guard against regressions in some of the "riskier" refactors or new feature support that is added to this module. |
ComposeUiTest |
A test environment that allows you to test and control composables, either in isolation or in applications. |
ComposeView |
A |
Composer |
Composer is the interface that is targeted by the Compose Kotlin compiler plugin and used by code generation helpers. |
CompositeDrawable |
Generic drawable class that can be composed of multiple children. |
CompositeDrawable.ChildDrawable |
Wrapper class holding a drawable object and |
CompositeMediaSource |
Composite |
CompositePageTransformer |
Allows for combining multiple |
CompositeSequenceableLoader |
A |
CompositeSequenceableLoaderFactory |
A factory to create composite |
CompositingStrategy |
Determines when to render the contents of a layer into an offscreen buffer before being drawn to the destination. |
CompositingStrategy |
Determines when to render the contents of a layer into an offscreen buffer before being drawn to the destination. |
Composition |
A composition object is usually constructed for you, and returned from an API that is used to initially compose a UI. |
Composition |
A composition of |
Composition.Builder |
A builder for |
Composition.HdrMode |
The strategy to use to transcode or edit High Dynamic Range (HDR) input video. |
CompositionContext |
A |
CompositionData |
A |
CompositionGroup |
|
CompositionLocal |
Compose passes data through the composition tree explicitly through means of parameters to composable functions. |
CompositionLocalAccessorScope |
|
CompositionLocalConsumerModifierNode |
Implementing this interface allows your |
CompositionLocalContext |
Stores |
CompositionLocalMap |
A read-only, immutable snapshot of the |
CompositionObserver |
Observe when the composition begins and ends. |
CompositionObserverHandle |
The handle returned by |
CompositionRegistrationObserver |
Observe when new compositions are added to a recomposer. |
CompositionServiceKey |
A key to locate a service using the |
CompositionServices |
Allows finding composition services from the runtime. |
CompositionSettings |
Composition settings for dual concurrent camera. |
CompositionSettings.Builder |
A builder for |
CompositionTracer |
Internal tracing API. |
CompoundButtonCompat |
Helper for accessing |
ConcatAdapter |
An |
ConcatAdapter.Config |
The configuration object for a |
ConcatAdapter.Config.Builder |
The builder for |
ConcatAdapter.Config.StableIdMode |
Defines how |
ConcatenatingMediaSource |
This class is deprecated. Use playlist modification methods like addMediaItem instead. |
ConcatenatingMediaSource2 |
Concatenates multiple |
ConcatenatingMediaSource2.Builder |
A builder for |
ConcurrentCamera |
Concurrent camera is a new feature introduced from Android 11, which supports simultaneous streaming of camera devices, for example, it allows a device to have both the front and back cameras operating at the same time. |
ConcurrentCamera.SingleCameraConfig |
Configuration for a single camera in concurrent camera mode, including |
Condition |
Represents a condition to be satisfied. |
ConditionScopes |
Intermediate scopes used inside of |
ConditionScopes.ConditionScope |
Condition scope to allow binding the true value in a onConditional expression. |
ConditionScopes.IfTrueScope |
Condition scope to allow binding the true value in a onConditional expression, yielding a resulting Dynamic value. |
ConditionVariable |
An interruptible condition variable. |
Configuration |
The Configuration object used to customize |
Configuration.Builder |
A Builder for |
Configuration.Provider |
A class that can provide the |
ConfigurationCompat |
Helper class which allows access to properties of |
ConfigurationHelper |
Helper class which allows access to properties of |
Configurator |
Allows you to set key parameters for running UiAutomator tests. |
ConfirmationActivity |
This Activity is used to display confirmation animations after the user completes an action on the wearable. |
ConfirmationColors |
Represents the colors used in |
ConfirmationDefaults |
Contains default values used by |
ConfirmationOverlay |
Displays a full-screen confirmation animation with optional text and then hides it. |
ConfirmationOverlay.OnAnimationFinishedListener |
Interface for listeners to be notified when the |
ConfirmationOverlay.OverlayType |
Types of animations to display in the overlay. |
ConnectivityManagerCompat |
Helper for accessing features in |
Connector |
A connector transforms colors from a source color space to a destination color space. |
ConstantBitrateSeekMap |
A |
ConstantRateTimestampIterator |
A |
Constants |
Constants for Analytics Events. |
ConstrainScope |
Scope that can be used to constrain a layout. |
ConstrainedLayoutReference |
Represents a layout within a |
Constraint |
Provides the API for creating a Constraint Object for use in the Core ConstraintLayout &MotionLayout system |
Constraint.Anchor |
|
Constraint.Behaviour |
|
Constraint.ChainMode |
|
Constraint.HAnchor |
|
Constraint.HSide |
|
Constraint.Side |
|
Constraint.VAnchor |
|
Constraint.VSide |
|
ConstraintAnchor |
Model a constraint relation. |
ConstraintAnchor.Type |
Define the type of anchor |
ConstraintAttribute |
Defines non standard Attributes |
ConstraintAttribute.AttributeType |
|
ConstraintError |
During the create public key credential flow, this is thrown when an authenticator response exception contains a constraint_err from the fido spec, indicating that some mutation operation occurring during a transaction failed by not satisfying constraints. |
ConstraintHelper |
Added in 1.1 |
ConstraintLayout |
A |
ConstraintLayout.LayoutParams |
This class contains the different attributes specifying how a view want to be laid out inside a |
ConstraintLayout.ValueModifier |
This is the interface to a valued modifier. implement this and add it using addValueModifier |
ConstraintLayoutBaseScope |
Common scope for |
ConstraintLayoutBaseScope.BaselineAnchor |
Represents a horizontal anchor corresponding to the |
ConstraintLayoutBaseScope.HorizontalAnchor |
Represents a horizontal anchor (e.g. top/bottom of a layout, guideline) that layouts can link to in their |
ConstraintLayoutBaseScope.VerticalAnchor |
Represents a vertical anchor (e.g. start/end of a layout, guideline) that layouts can link to in their |
ConstraintLayoutScope |
Scope used by the inline DSL of |
ConstraintLayoutScope.ConstrainedLayoutReferences |
Convenience API for creating multiple |
ConstraintLayoutStates |
|
ConstraintLayoutStatistics |
This provide metrics of the complexity of the layout that is being solved. |
ConstraintLayoutTagParentData |
|
ConstraintManager |
Manages various constraints on the library as enforced by the host. |
ConstraintProperties |
Added in 2.0 |
ConstraintReference |
|
ConstraintReference.ConstraintReferenceFactory |
|
ConstraintSet |
Immutable description of the constraints used to layout the children of a |
ConstraintSet |
Provides the API for creating a ConstraintSet Object for use in the Core ConstraintLayout &MotionLayout system |
ConstraintSet |
Defines a set of constraints to be used with |
ConstraintSet.Constraint |
|
ConstraintSet.Layout |
|
ConstraintSet.Motion |
|
ConstraintSet.PropertySet |
|
ConstraintSet.Transform |
|
ConstraintSetParser |
|
ConstraintSetParser.DesignElement |
|
ConstraintSetParser.LayoutVariables |
Provide the storage for managing Variables in the system. |
ConstraintSetParser.MotionLayoutDebugFlags |
|
ConstraintSetRef |
|
ConstraintSetScope |
Scope used by the |
ConstraintSetScope.ConstrainedLayoutReferences |
|
ConstraintWidget |
Implements a constraint Widget model supporting constraints relations between other widgets. |
ConstraintWidget.DimensionBehaviour |
Define how the widget will resize |
ConstraintWidgetContainer |
A container of ConstraintWidget that can layout its children |
Constraints |
Immutable constraints for measuring layouts, used by |
Constraints |
This defines the internally defined Constraint set It allows you to have a group of References which point to other views and provide them with constraint attributes |
Constraints |
A specification of the requirements that need to be met before a |
Constraints.Builder |
A Builder for a |
Constraints.ContentUriTrigger |
This class describes a content uri trigger on the |
Constraints.LayoutParams |
|
ConstraintsChangedListener |
Added in 2.0 |
ConstructedBy |
Defines the |
ConstructorInvocation |
Reflectively invokes the constructor of a declared class. |
ConsumedData |
This class is deprecated. Use PointerInputChange.isConsumed and PointerInputChange.consume() instead |
Consumer |
Compat version of |
Consumer |
Represents an operation that accepts a single input argument and returns no result. |
Consumer |
Represents a function that accepts an argument and produces no result. |
ContactPoint |
A group of contact information corresponding to a label such as "Home" or "Work". |
ContactPoint.Builder |
Builder for |
ContainerMediaChunk |
A |
Content |
Interface implemented by models that can be invalidated and refreshed individually. |
ContentAlpha |
Default alpha levels used by Material components. |
ContentAlpha |
Default alpha levels used by Material components. |
ContentCaptureManager |
|
ContentCaptureSessionCompat |
Helper for accessing features in |
ContentDataSource |
A |
ContentDataSource.ContentDataSourceException |
Thrown when an |
ContentDataType |
|
ContentDescriptionLabel |
Describes regions of the watch face for use by a screen reader. |
ContentDrawScope |
Receiver scope for drawing content into a layout, where the content can be drawn between other canvas operations. |
ContentInfoCompat |
Holds all the relevant data for a request to |
ContentInfoCompat.Builder |
Builder for |
ContentLoadingProgressBar |
ContentLoadingProgressBar implements a ProgressBar that waits a minimum time to be dismissed before showing. |
ContentMetadata |
Interface for an immutable snapshot of keyed metadata. |
ContentMetadataMutations |
Defines multiple mutations on metadata value which are applied atomically. |
ContentPager |
|
ContentPager.ContentCallback |
Callback by which a client receives results of a query. |
ContentPager.CursorDisposition |
|
ContentPager.QueryRunner |
Implementations of this interface provide the mechanism for execution of queries off the UI thread. |
ContentPager.QueryRunner.Callback |
Callback that receives a cursor once a query as been executed on the Runner. |
ContentProviderCompat |
Helper for accessing features in |
ContentProviderWithCallbacks |
Version of ContentProvider that can be used as a |
ContentRecommendation |
The ContentRecommendation object encapsulates all application provided data for a single content recommendation item. |
ContentRecommendation.Builder |
Builder class for |
ContentRecommendation.ContentMaturity |
|
ContentRecommendation.ContentPricing |
|
ContentRecommendation.ContentStatus |
|
ContentRecommendation.ContentType |
|
ContentRecommendation.IntentData |
Object used to encapsulate the data to be used to build the |
ContentRecommendation.IntentType |
|
ContentResolverCompat |
Helper for accessing features in |
ContentScale |
Represents a rule to apply to scale a source rectangle to be inscribed into a destination |
ContentScale |
Scaling to be used when an element is smaller than its available bounds. |
ContentTransform |
|
ContentType |
Content type information. |
ContentView |
Annotation that can be attached to a constructor with a single |
ContextAware |
A |
ContextAwareHelper |
Helper class for implementing |
ContextCache |
A cache of |
ContextCompat |
Helper for accessing features in |
ContextThemeWrapper |
A context wrapper that allows you to modify or replace the theme of the wrapped context. |
ContextualFlowColumnOverflow |
Overflow Handling Options |
ContextualFlowColumnOverflowScope |
Scope for the overflow |
ContextualFlowColumnScope |
Provides a scope for items within a |
ContextualFlowRowOverflow |
Overflow Handling Options |
ContextualFlowRowOverflowScope |
Scope for the overflow |
ContextualFlowRowScope |
Defines the scope for items within a |
Contrast |
A |
ControlButtonPresenterSelector |
Displays primary and secondary controls for a |
ControlledComposition |
A controlled composition is a |
ConversationCallback |
Host -> Client callbacks for a |
ConversationCallbackDelegate |
Used by the host to invoke |
ConversationItem |
Represents a text-based conversation (e.g. IM/SMS messages). |
ConversationItem.Builder |
A builder for |
Converter |
Converts input to output. |
ConvolutionFunction1D |
An interface for 1 dimensional convolution functions. |
ConvolutionFunction1D.Provider |
A configurable provider for |
CookieManagerCompat |
Compatibility version of |
CoordinateTransform |
This class represents the transform from one |
CoordinateTransformer |
Coordinate transformer that's used to convert coordinates from one space to another. |
CoordinatorLayout |
CoordinatorLayout is a super-powered |
CoordinatorLayout.AttachedBehavior |
|
CoordinatorLayout.Behavior |
Interaction behavior plugin for child views of |
CoordinatorLayout.DefaultBehavior |
This annotation is deprecated. Use |
CoordinatorLayout.LayoutParams |
Parameters describing the desired layout for a child of a |
CoordinatorLayout.SavedState |
|
CopyOnWriteMultiset |
An unordered collection of elements that allows duplicates, but also allows access to a set of unique elements. |
CoreMotionScene |
This defines the interface to motionScene functionality |
CorePixelDp |
|
CornerBasedShape |
Base class for |
CornerRadius |
A radius for either circular or elliptical (oval) shapes. |
CornerRounding |
CornerRounding defines the amount and quality around a given vertex of a shape. |
CornerSize |
Defines size of a corner in pixels. |
CoroutineWorker |
A |
CorruptionException |
A subclass of IOException that indicates that the file could not be de-serialized due to data format corruption. |
CountDownTimeReference |
Defines a point in time the complication is counting down until. |
CountUpTimeReference |
Defines a point in time the complication is counting up from. |
CountingIdlingResource |
An implementation of |
CountingTaskExecutorRule |
A JUnit Test Rule that swaps the background executor used by the Architecture Components with a different one which counts the tasks as they are start and finish. |
CreateCredentialCancellationException |
During the create credential flow, this is thrown when a user intentionally cancels an operation. |
CreateCredentialCustomException |
Represents a custom error thrown during a create flow with |
CreateCredentialException |
Represents an error thrown during a create flow with Credential Manager. |
CreateCredentialInterruptedException |
During the create credential flow, this is thrown when some interruption occurs that may warrant retrying or at least does not indicate a purposeful desire to close or tap away from credential manager. |
CreateCredentialNoCreateOptionException |
During the create credential flow, this is thrown when no viable creation options were found for the given CreateCredentialRequest. |
CreateCredentialProviderConfigurationException |
During the create credential flow, this is thrown when configurations are mismatched for the provider, typically indicating the provider dependency is missing in the manifest or some system service is not enabled. |
CreateCredentialRequest |
Base request class for registering a credential. |
CreateCredentialRequest.DisplayInfo |
Information that may be used for display purposes when rendering UIs to collect the user consent and choice. |
CreateCredentialResponse |
Base response class for the credential creation operation made with the |
CreateCredentialUnknownException |
This is thrown when the create credential operation failed with no more detailed information. |
CreateCredentialUnsupportedException |
During the create credential flow, this is thrown when credential manager is unsupported, typically because the device has disabled it or did not ship with this feature enabled. |
CreateCustomCredentialRequest |
Base custom create request class for registering a credential. |
CreateCustomCredentialResponse |
Base custom create response class for the credential creation operation made with the |
CreateEntry |
An entry to be shown on the selector during a create flow initiated when an app calls |
CreateEntry.Builder |
A builder for |
CreatePasswordRequest |
A request to save the user password credential with their password provider. |
CreatePasswordResponse |
A response of a password saving flow. |
CreatePublicKeyCredentialDomException |
During the create-passkey flow, this is thrown when a DOM Exception is thrown, indicating the operation contains a DOMException error type. |
CreatePublicKeyCredentialException |
A subclass of CreateCredentialException for unique exceptions thrown specific only to PublicKeyCredentials. |
CreatePublicKeyCredentialRequest |
A request to register a passkey from the user's public key credential provider. |
CreatePublicKeyCredentialResponse |
A response of a public key credential (passkey) flow. |
CreateRestoreCredentialDomException |
During the create restore credential flow, this is thrown when a DOM Exception is thrown, indicating the operation contains a DOMException error type. |
CreateRestoreCredentialRequest |
A request to create a restore credential used for app restore purpose. |
CreateRestoreCredentialResponse |
A response of the |
CreationExtras |
A map-like object holding pairs of |
CreationExtras.Empty |
An empty read-only |
CreationExtras.Key |
Key for the elements of |
Credential |
Base class for a credential with which the user consented to authenticate to the app. |
CredentialAuthPrompt |
An authentication prompt that requires the user to present the screen lock credential (i.e. PIN, pattern, or password) for the device. |
CredentialAuthPrompt.Builder |
Builder for a |
CredentialEntry |
Base class for a credential entry to be displayed on the selector. |
CredentialManager |
Manages user authentication flows. |
CredentialManagerCallback |
Callback interface intended for use when an asynchronous Credential Manager operation may result in a failure. |
CredentialOption |
Base class for getting a specific type of credentials. |
CredentialProvider |
Provider interface to be implemented by system credential providers that will fulfill Credential Manager requests. |
CredentialProviderService |
A |
CronetDataSource |
DataSource without intermediate buffer based on Cronet API set using UrlRequest. |
CronetDataSource.Factory |
|
CronetDataSource.OpenException |
Thrown when an error is encountered when trying to open a |
CronetEngineWrapper |
This class is deprecated. Use |
CronetUtil |
Cronet utility methods. |
Crop |
Specifies a crop to apply in the vertex shader. |
CryptoConfig |
Configuration for a decoder to allow it to decode encrypted media data. |
CryptoException |
Thrown when a non-platform component fails to decrypt data. |
CryptoInfo |
Metadata describing the structure of an encrypted input sample. |
Cubic |
This class holds the anchor and control point data for a single cubic Bézier curve, with anchor points ( |
CubicBezierEasing |
A cubic polynomial easing. |
Cue |
Contains information about a specific cue, including textual content and formatting data. |
Cue.AnchorType |
The type of anchor, which may be unset. |
Cue.Builder |
A builder for |
Cue.LineType |
The type of line, which may be unset. |
Cue.TextSizeType |
The type of default text size for this cue, which may be unset. |
Cue.VerticalType |
The type of vertical layout for this cue, which may be unset (i.e. horizontal). |
CueDecoder |
Decodes data encoded by |
CueEncoder |
Encodes data that can be decoded by |
CueGroup |
Class to represent the state of active |
CuesWithTiming |
A list of |
CuesWithTimingSubtitle |
A |
CumulativeDataPoint |
A |
CurrentUserStyleRepository |
In memory storage for the current user style choices represented as a |
CursorAdapter |
Static library support version of the framework's |
CursorLoader |
Static library support version of the framework's |
CursorMapper |
Abstract class used to convert the current |
CursorObjectAdapter |
An |
CursorWindowCompat |
Helper for accessing features in |
CurveFit |
Type of fit applied between curves. |
CurveFit |
Base class for curve fitting / interpolation Curve fits must be capable of being differentiable and extend beyond the points (extrapolate) |
CurvedAlignment |
|
CurvedAlignment.Angular |
How to lay down components when they have a smaller sweep than their container. |
CurvedAlignment.Radial |
How to lay down components when they are thinner than the container. |
CurvedChildScope |
|
CurvedDirection |
|
CurvedDirection.Angular |
The direction in which components are laid out on a |
CurvedDirection.Radial |
The direction in which components are lay down on a |
CurvedModifier |
An ordered, immutable, collection of modifier elements that work with curved components, in a polar coordinate space. |
CurvedModifier.Companion |
The companion object |
CurvedScope |
A scope for elements which can only be contained within a |
CurvedScope |
Layout scope used for curved containers. |
CurvedScopeMarker |
|
CurvedTextDefaults |
|
CurvedTextStyle |
Description of a text style for the |
CurvedTextStyle |
Styling configuration for a curved text. |
CurvedTextView |
CurvedTextView is a component allowing developers to easily write curved text following the curvature of the largest circle that can be inscribed in the view. |
CurvingLayoutCallback |
An implementation of the |
CustomAccessibilityAction |
Custom accessibility action. |
CustomAttribute |
Defines non standard Attributes |
CustomAttribute.AttributeType |
|
CustomAudience |
Represents the information necessary for a custom audience to participate in ad selection. |
CustomAudience.Builder |
Builder for |
CustomAudienceManager |
This class provides APIs for app and ad-SDKs to join / leave custom audiences. |
CustomAudienceManagerFutures |
This class provides APIs for app and ad-SDKs to join / leave custom audiences. |
CustomCredential |
Base class for a custom credential with which the user consented to authenticate to the app. |
CustomCredentialEntry |
Custom credential entry for a custom credential type that is displayed on the account selector UI. |
CustomCredentialEntry.Builder |
Builder for |
CustomFilter |
Custom test filters for Android tests. |
CustomFloatAttributes |
Interface to custom float attributes |
CustomSupport |
|
CustomTabColorSchemeParams |
Contains visual parameters of a Custom Tab that may depend on the color scheme. |
CustomTabColorSchemeParams.Builder |
Builder class for |
CustomTabsCallback |
A callback class for custom tabs client to get messages regarding events in their custom tabs. |
CustomTabsClient |
Class to communicate with a |
CustomTabsIntent |
Class holding the |
CustomTabsIntent.Builder |
Builder class for |
CustomTabsService |
Abstract service class for implementing Custom Tabs related functionality. |
CustomTabsService.Relation |
|
CustomTabsService.Result |
|
CustomTabsServiceConnection |
Abstract |
CustomTabsSession |
A class to be used for Custom Tabs related communication. |
CustomTabsSessionToken |
Wrapper class that can be used as a unique identifier for a session. |
CustomVariable |
Defines non standard Attributes |
CutCornerShape |
A shape describing the rectangle with cut corners. |
CycleInterpolator |
Repeats the animation for a specified number of cycles. |
CyclingPedalingCadenceRecord |
Captures the user's cycling pedaling cadence. |
CyclingPedalingCadenceRecord.Sample |
Represents a single measurement of the cycling pedaling cadence. |
D
Dao |
Marks the class as a Data Access Object. |
DashChunkSource |
A |
DashChunkSource.Factory |
Factory for |
DashDownloader |
A downloader for DASH streams. |
DashManifest |
Represents a DASH media presentation description (mpd), as defined by ISO/IEC 23009-1:2014 Section 5.3.1.2. |
DashManifestParser |
A parser of media presentation description files. |
DashManifestParser.RepresentationInfo |
A parsed Representation element. |
DashManifestStaleException |
Thrown when a live playback's manifest is stale and a new manifest could not be loaded. |
DashMediaSource |
A DASH |
DashMediaSource.Factory |
Factory for |
DashSegmentIndex |
Indexes the segments within a media stream. |
DashUtil |
Utility methods for DASH streams. |
DashWrappingSegmentIndex |
An implementation of |
Data |
A persistable set of key/value pairs which are used as inputs and outputs for |
Data.Builder |
A builder for |
DataChunk |
A base class for |
DataCloneError |
During the create public key credential flow, this is thrown when an authenticator response exception contains a data_clone_err from the fido spec, indicating the object cannot be cloned. |
DataError |
During the create public key credential flow, this is thrown when an authenticator response exception contains a data_err code from the fido spec, indicating inadequate data provided. |
DataInputException |
Indicates that streaming JavaScript code into the JS evaluation environment has failed. |
DataInteraction |
An interface to interact with data displayed in AdapterViews. |
DataInteraction.DisplayDataMatcher |
Internal matcher that is required for |
DataMigration |
Interface for migrations to DataStore. |
DataOrigin |
Specifies the original source of any |
DataPoint |
Base class to represent individual pieces of data of type |
DataPointAccuracy |
Accuracy of a |
DataPointContainer |
Container that provides ease of use methods to access |
DataReader |
Reads bytes from a data stream. |
DataSchemeDataSource |
A |
DataSink |
A component to which streams of data can be written. |
DataSink.Factory |
A factory for |
DataSource |
Reads data from URI-identified resources. |
DataSource |
Base class for loading pages of snapshot data into a |
DataSource.Factory |
A factory for |
DataSource.Factory |
Factory for DataSources. |
DataSource.InvalidatedCallback |
Invalidation callback for |
DataSourceBitmapLoader |
A |
DataSourceCallback |
This class is deprecated. androidx.media2 is deprecated. |
DataSourceContractTest |
A collection of contract tests for |
DataSourceContractTest.FakeTransferListener |
A |
DataSourceContractTest.TestResource |
Information about a resource that can be used to test the |
DataSourceContractTest.TestResource.Builder |
Builder for |
DataSourceException |
Used to specify reason of a DataSource error. |
DataSourceInputStream |
Allows data corresponding to a given |
DataSourceUtil |
Utility methods for |
DataSpace |
DataSpace identifies three components of colors - standard (primaries), transfer and range. |
DataSpec |
Defines a region of data in a resource. |
DataSpec.Builder |
Builds |
DataSpec.Flags |
The flags that apply to any request for data. |
DataSpec.HttpMethod |
HTTP methods supported by ExoPlayer |
DataStore |
DataStore provides a safe and durable way to store small amounts of data, such as preferences and application state. |
DataStoreFactory |
|
DataType |
A data type is a representation of health data managed by Health Services. |
DataType.TimeType |
Whether the |
DataTypeAvailability |
Availability of a |
DataTypeCondition |
A condition which is considered met when a data type value passes a defined threshold. |
Database |
Marks a class as a |
DatabaseConfiguration |
Configuration class for a |
DatabaseIOException |
An |
DatabaseProvider |
Provides |
DatabaseUtilsCompat |
This class is deprecated. Use |
DatabaseView |
Marks a class as an SQLite view. |
DatePicker |
|
DatePickerColors |
Represents the colors used by the date picker. |
DatePickerColors |
|
DatePickerDefaults |
Contains default values used by the |
DatePickerDefaults |
Contains the default values used by |
DatePickerFormatter |
A date formatter interface used by |
DatePickerState |
A state object that can be hoisted to observe the date picker state. |
DatePickerType |
Specifies the types of columns to display in the DatePicker. |
DateRangePickerDefaults |
Contains default values used by the |
DateRangePickerState |
A state object that can be hoisted to observe the date range picker state. |
DateTimeFormatter |
DateTimeFormatter is a class for international-aware date/time formatting. |
DateTimeFormatterCommonOptions |
Used to support common styles, similar to the ones defined in Closure / Material. |
DateTimeFormatterJdkStyleOptions |
This class provides functionality similar to the one in |
DateTimeFormatterSkeletonOptions |
This class helps one create skeleton options for |
DateTimeFormatterSkeletonOptions.Builder |
The |
DateTimeFormatterSkeletonOptions.Day |
Day of month (numeric). |
DateTimeFormatterSkeletonOptions.Era |
Era name. |
DateTimeFormatterSkeletonOptions.FractionalSecond |
Fractional Second (numeric). |
DateTimeFormatterSkeletonOptions.Hour |
Hour (numeric). |
DateTimeFormatterSkeletonOptions.Minute |
Minute (numeric). |
DateTimeFormatterSkeletonOptions.Month |
Month number/name. |
DateTimeFormatterSkeletonOptions.Period |
The period of the day, if the hour is not 23h or 24h style. |
DateTimeFormatterSkeletonOptions.Second |
Second (numeric). |
DateTimeFormatterSkeletonOptions.Timezone |
The localized representation of the time zone name. |
DateTimeFormatterSkeletonOptions.WeekDay |
Day of week name. |
DateTimeFormatterSkeletonOptions.Year |
Calendar year (numeric). |
DateTimeWithZone |
A time with an associated time zone information. |
DebouncedDataTypeCondition |
A condition which is considered met when a data type value passes a defined threshold for a specified duration. |
DebouncedGoal |
Defines a debounced goal for an exercise. |
Debug |
Utilities useful for debugging |
DebugFlags |
Flags to use with MotionLayout to enable visual debugging. |
DebugTextViewHelper |
A helper class for periodically updating a |
DebugTraceUtil |
A debugging tracing utility. |
DebugTraceUtil.Component |
Components logged by logEvent. |
DebugTraceUtil.Event |
Events logged by logEvent. |
DebugViewProvider |
Provider for views to show diagnostic information during an export, for debugging. |
DecayAnimation |
|
DecayAnimationSpec |
|
DecelerateInterpolator |
An interpolator where the rate of change starts out quickly and then decelerates. |
DecodeOneFrameUtil |
Utilities for decoding a video frame for tests. |
DecodeOneFrameUtil.Listener |
Listener for decoding events. |
Decoder |
A media decoder. |
DecoderAudioRenderer |
Decodes and renders audio using a |
DecoderCounters |
Maintains decoder event counts, for debugging purposes only. |
DecoderCountersUtil |
Assertions for |
DecoderException |
Thrown when a |
DecoderInputBuffer |
Holds input for a decoder. |
DecoderInputBuffer.BufferReplacementMode |
The buffer replacement mode. |
DecoderInputBuffer.InsufficientCapacityException |
Thrown when an attempt is made to write into a |
DecoderOutputBuffer |
Output buffer decoded by a |
DecoderOutputBuffer.Owner |
Buffer owner. |
DecoderReuseEvaluation |
The result of an evaluation to determine whether a decoder can be reused for a new input format. |
DecoderReuseEvaluation.DecoderDiscardReasons |
Possible reasons why reuse is not possible. |
DecoderReuseEvaluation.DecoderReuseResult |
Possible outcomes of the evaluation. |
DecoderVideoRenderer |
Decodes and renders video using a |
Decoy |
With decoys enabled, indicates original composable function that was stubbed by compiler plugin. |
DecoyImplementation |
With decoys enabled, indicates composable implementation function created by compiler plugin. |
Default |
Annotates a default provider. |
DefaultAllocator |
Default implementation of |
DefaultAnalyticsCollector |
Data collector that forwards analytics events to |
DefaultAssetLoaderFactory |
The default |
DefaultAudioMixer |
An |
DefaultAudioMixer.Factory |
An |
DefaultAudioOffloadSupportProvider |
Provides the |
DefaultAudioSink |
Plays audio data. |
DefaultAudioSink.AudioOffloadSupportProvider |
Provides the |
DefaultAudioSink.AudioProcessorChain |
This interface is deprecated. |
DefaultAudioSink.AudioTrackBufferSizeProvider |
Provides the buffer size to use when creating an |
DefaultAudioSink.AudioTrackProvider |
Provider for |
DefaultAudioSink.Builder |
A builder to create |
DefaultAudioSink.DefaultAudioProcessorChain |
The default audio processor chain, which applies a (possibly empty) chain of user-defined audio processors followed by |
DefaultAudioSink.InvalidAudioTrackTimestampException |
Thrown when the audio track has provided a spurious timestamp, if |
DefaultAudioSink.OutputMode |
Output mode of the audio sink. |
DefaultAudioTrackBufferSizeProvider |
Provide the buffer size to use when creating an |
DefaultAudioTrackBufferSizeProvider.Builder |
A builder to create |
DefaultAudioTrackProvider |
The default provider for |
DefaultBandwidthMeter |
Estimates bandwidth by listening to data transfers. |
DefaultBandwidthMeter.Builder |
Builder for a bandwidth meter. |
DefaultCastOptionsProvider |
A convenience |
DefaultCodec |
A default |
DefaultComplicationDataSourcePolicy |
A watch face may wish to try and set one or more non-system data sources as the default data source for a complication. |
DefaultComplicationDataSourcePolicyAndType |
This class is deprecated. Use the WatchFaceMetadataClient instead. |
DefaultCompositeSequenceableLoaderFactory |
Default implementation of |
DefaultContentMetadata |
Default implementation of |
DefaultDashChunkSource |
A default |
DefaultDashChunkSource.Factory |
|
DefaultDashChunkSource.RepresentationHolder |
Holds information about a snapshot of a single |
DefaultDashChunkSource.RepresentationSegmentIterator |
|
DefaultDataSource |
A |
DefaultDataSource.Factory |
|
DefaultDataSourceFactory |
This class is deprecated. Use |
DefaultDatabaseProvider |
A |
DefaultDecoderFactory |
Default implementation of |
DefaultDecoderFactory.Builder |
A builder for |
DefaultDecoderFactory.Listener |
Listener for decoder factory events. |
DefaultDevicePerformance |
Reports the media performance class of the device. |
DefaultDownloadIndex |
A |
DefaultDownloaderFactory |
Default |
DefaultDrmSessionManager |
A |
DefaultDrmSessionManager.Builder |
Builder for |
DefaultDrmSessionManager.MissingSchemeDataException |
Signals that the |
DefaultDrmSessionManager.Mode |
Determines the action to be done after a session acquired. |
DefaultDrmSessionManagerProvider |
Default implementation of |
DefaultEmojiCompatConfig |
The default config will use downloadable fonts to fetch the emoji compat font file. |
DefaultEncoderFactory |
A default implementation of |
DefaultEncoderFactory.Builder |
A builder for |
DefaultExtractorInput |
An |
DefaultExtractorsFactory |
An |
DefaultFailureHandler |
Espresso's default |
DefaultGlObjectsProvider |
Implementation of |
DefaultHlsDataSourceFactory |
Default implementation of |
DefaultHlsExtractorFactory |
Default |
DefaultHlsPlaylistParserFactory |
Default implementation for |
DefaultHlsPlaylistTracker |
Default implementation for |
DefaultHttpDataSource |
An |
DefaultHttpDataSource.Factory |
|
DefaultItemAnimator |
This implementation of |
DefaultLifecycleObserver |
Callback interface for listening to |
DefaultLivePlaybackSpeedControl |
A |
DefaultLivePlaybackSpeedControl.Builder |
Builder for a |
DefaultLoadControl |
The default |
DefaultLoadControl.Builder |
Builder for |
DefaultLoadErrorHandlingPolicy |
Default implementation of |
DefaultMediaCodecAdapterFactory |
The default |
DefaultMediaDescriptionAdapter |
Default implementation of |
DefaultMediaItemConverter |
Default |
DefaultMediaNotificationProvider |
The default |
DefaultMediaNotificationProvider.Builder |
A builder for |
DefaultMediaNotificationProvider.NotificationIdProvider |
Provides notification IDs for posting media notifications for given media sessions. |
DefaultMediaSourceFactory |
The default |
DefaultMediaSourceFactory.AdsLoaderProvider |
This interface is deprecated. Use |
DefaultMuxer |
A default |
DefaultMuxer.Factory |
A |
DefaultNavigationBarComponentOverride |
|
DefaultNavigationRailComponentOverride |
|
DefaultPlaybackSessionManager |
Default |
DefaultPreloadManager |
A preload manager that preloads with the |
DefaultPreloadManager.Builder |
A builder for |
DefaultPreloadManager.Status |
An implementation of |
DefaultPreloadManager.Status.Stage |
Stages for the preload status. |
DefaultProgressFragment |
The default |
DefaultRendererCapabilitiesList |
The default |
DefaultRendererCapabilitiesList.Factory |
Factory for |
DefaultRenderersFactory |
Default |
DefaultRenderersFactory.ExtensionRendererMode |
Modes for using extension renderers. |
DefaultRenderersFactoryAsserts |
Assertions for |
DefaultRtpPayloadReaderFactory |
Default |
DefaultSsChunkSource |
A default |
DefaultSsChunkSource.Factory |
|
DefaultSubtitleParserFactory |
A factory for |
DefaultTileClient |
Implementation of |
DefaultTimeBar |
A time bar that shows a current position, buffered position, duration and ad markers. |
DefaultTrackNameProvider |
A default |
DefaultTrackSelector |
A default |
DefaultTrackSelector.Parameters |
Extends |
DefaultTrackSelector.Parameters.Builder |
A builder for |
DefaultTrackSelector.ParametersBuilder |
This class is deprecated. Use |
DefaultTrackSelector.SelectionEligibility |
The extent to which tracks are eligible for selection. |
DefaultTrackSelector.SelectionOverride |
A track selection override. |
DefaultTsPayloadReaderFactory |
Default |
DefaultTsPayloadReaderFactory.Flags |
Flags controlling elementary stream readers' behavior. |
DefaultVideoCompositor |
A basic |
DefaultVideoFrameProcessor |
A |
DefaultVideoFrameProcessor.Factory |
A factory for |
DefaultVideoFrameProcessor.Factory.Builder |
A builder for |
DefaultVideoFrameProcessor.ReleaseOutputTextureCallback |
Releases the output information stored for textures before and at |
DefaultVideoFrameProcessor.WorkingColorSpace |
Specifies the color space that frames passed to intermediate |
DeferredTargetAnimation |
|
DefrosterProfile |
Container class for information about the |
DefrosterProfile.Builder |
A builder for DefrosterProfile. |
DelayPropagatingContinuationInterceptorWrapper |
A |
DelegatableNode |
Represents a |
DelegatingNode |
A |
DelegatingSandboxedUiAdapter |
A |
DelegatingSandboxedUiAdapter.DelegateChangeListener |
Listener that consumes events to process the delegate change for a client |
DelegatingWorkerFactory |
A |
Delete |
Marks a method in a |
DeleteAllCommand |
Deletes all the text in the buffer. |
DeleteColumn |
Repeatable annotation declaring the deleted columns in the |
DeleteColumn.Entries |
Container annotation for the repeatable annotation |
DeleteFilesRule |
Deletes files recursively in Android storage directories after each test. |
DeleteSurroundingTextCommand |
Delete |
DeleteSurroundingTextInCodePointsCommand |
A variant of |
DeleteTable |
Repeatable annotation declaring the deleted tables in the |
DeleteTable.Entries |
Container annotation for the repeatable annotation |
DeletionChange |
A |
DeletionRequest |
Deletion Request. |
DeletionRequest.Builder |
Builder for {@link DeletionRequest} objects. |
DeltaDataType |
|
Density |
A density of the screen. |
Dependency |
|
DependencyGraph |
|
DependencyNode |
|
DeprecatedSinceApi |
Denotes that this API is only useful until the given API level; after that, a more suitable platform API is available. |
Descriptor |
A descriptor, as defined by ISO 23009-1, 2nd edition, 5.8.2. |
DesignElements |
|
DesignInfoProvider |
Interface used for Studio tooling. |
DesignTool |
Utility class to manipulate MotionLayout from the layout editor |
Destination |
A class representing information related to a destination. |
Destination.Builder |
A builder of |
DetailsFragment |
This class is deprecated. |
DetailsFragmentBackgroundController |
This class is deprecated. |
DetailsOverviewLogoPresenter |
Presenter that responsible to create a ImageView and bind to DetailsOverviewRow. |
DetailsOverviewLogoPresenter.ViewHolder |
ViewHolder for Logo view of DetailsOverviewRow. |
DetailsOverviewRow |
An overview |
DetailsOverviewRow.Listener |
Listener for changes of DetailsOverviewRow. |
DetailsOverviewRowPresenter |
This class is deprecated. |
DetailsOverviewRowPresenter.ViewHolder |
A ViewHolder for the DetailsOverviewRow. |
DetailsParallax |
Subclass of Parallax object that tracks overview row's top and bottom edge in DetailsFragment or DetailsSupportFragment. |
DetailsSupportFragment |
A fragment for creating Leanback details screens. |
DetailsSupportFragmentBackgroundController |
Controller for DetailsSupportFragment parallax background and embedded video play. |
Device |
A physical device (such as phone, watch, scale, or chest strap) which captured associated health data point. |
DeviceAction |
Responsible for performing an interaction on the given device. |
DeviceConfig |
Describes the hardware configuration of the device the watch face is running on. |
DeviceConfigurationOverride |
The specification for an override applied to some piece of content. |
DeviceConfigurationOverride.Companion |
|
DeviceController |
Provides base-level device operations that can be used to build user actions such as folding a device, changing screen orientation etc. |
DeviceController.ScreenOrientation |
Enum for screen orientations a device can be set to. |
DeviceFontFamilyName |
An Android system installed font family name as used by |
DeviceInfo |
Information about the playback device. |
DeviceInfo.Builder |
Builder for |
DeviceInfo.PlaybackType |
Types of playback. |
DeviceInteraction |
API surface for performing device-centric operations. |
DeviceMode |
Enum for modes a foldable device can be set to. |
DeviceParametersBuilders |
Builders for request messages used to fetch layouts and resources. |
DeviceParametersBuilders |
This class is deprecated. Use |
DeviceParametersBuilders.Capabilities |
|
DeviceParametersBuilders.Capabilities.Builder |
Builder for |
DeviceParametersBuilders.DeviceParameters |
Parameters describing the device requesting a layout update. |
DeviceParametersBuilders.DeviceParameters |
Parameters describing the device requesting a tile update. |
DeviceParametersBuilders.DeviceParameters.Builder |
Builder for |
DeviceParametersBuilders.DeviceParameters.Builder |
Builder for |
DevicePerformance |
Reports the media performance class of the device. |
DeviceWearableButtonsProvider |
Default implementation of |
Devices |
List with the pre-defined devices available to be used in the preview. |
DialogCompat |
Helper for accessing features in |
DialogDefaults |
Contains the default values used by |
DialogFragment |
A fragment that displays a dialog window, floating in the foreground of its activity's window. |
DialogFragmentNavigator |
Navigator that uses |
DialogFragmentNavigator.Destination |
NavDestination specific to |
DialogFragmentNavigatorDestinationBuilder |
DSL for constructing a new |
DialogNavigator |
Navigator that navigates through |
DialogNavigator.Destination |
NavDestination specific to |
DialogNavigatorDestinationBuilder |
DSL for constructing a new |
DialogPreference |
A base class for |
DialogPreference.TargetFragment |
Interface for |
DialogProperties |
Properties used to customize the behavior of a |
DialogWindowProvider |
Provides the underlying window of a dialog. |
DiffCallback |
Callback that informs |
DiffUtil |
DiffUtil is a utility class that calculates the difference between two lists and outputs a list of update operations that converts the first list into the second one. |
DiffUtil.Callback |
A Callback class used by DiffUtil while calculating the diff between two lists. |
DiffUtil.DiffResult |
This class holds the information about the result of a |
DiffUtil.ItemCallback |
Callback for calculating the diff between two non-null items in a list. |
DifferentialInterpolator |
|
DifferentialMotionFlingController |
Controller differential motion flings. |
DifferentialMotionFlingTarget |
Represents an entity that may be flung by a differential motion or an entity that initiates fling on a target View. |
DigitalCredential |
Represents the user's digital credential, generally used for verification or sign-in purposes. |
DigitalCredentialEntry |
A digital credential entry to be registered. |
DigitalCredentialField |
A field or sub-property of a |
DigitalCredentialRegistry |
A request to register digital credentials with Credential Manager. |
DigitalCredentialRegistryResponse |
The result of calling |
DimenRes |
Denotes that an integer parameter, field or method return value is expected to be a dimension resource reference (e.g. |
Dimension |
Denotes that an integer parameter, field or method return value is expected to represent a dimension. |
Dimension |
Represents a dimension that can be assigned to the width or height of a child |
Dimension |
Represents a dimension (width or height) of a constrained widget |
Dimension.Coercible |
A |
Dimension.MaxCoercible |
A |
Dimension.MinCoercible |
A |
Dimension.Type |
|
DimensionBuilders |
Builders for dimensions for layout elements. |
DimensionBuilders |
This class is deprecated. Use |
DimensionBuilders.AngularDimension |
Interface defining the length of an arc element. |
DimensionBuilders.AngularLayoutConstraint |
A type for specifying layout constraints when using |
DimensionBuilders.AngularLayoutConstraint.Builder |
Builder for |
DimensionBuilders.BoundingBoxRatio |
Provide a position representation proportional to the bounding box width/height. |
DimensionBuilders.BoundingBoxRatio.Builder |
Builder for |
DimensionBuilders.ContainerDimension |
Interface defining a dimension that can be applied to a container. |
DimensionBuilders.ContainerDimension |
Interface defining a dimension that can be applied to a container. |
DimensionBuilders.ContainerDimension.Builder |
Builder to create |
DimensionBuilders.DegreesProp |
A type for angular dimensions, measured in degrees. |
DimensionBuilders.DegreesProp |
A type for angular dimensions, measured in degrees. |
DimensionBuilders.DegreesProp.Builder |
Builder for |
DimensionBuilders.DegreesProp.Builder |
Builder for |
DimensionBuilders.DpProp |
A type for linear dimensions, measured in dp. |
DimensionBuilders.DpProp |
A type for linear dimensions, measured in dp. |
DimensionBuilders.DpProp.Builder |
Builder for |
DimensionBuilders.DpProp.Builder |
Builder for |
DimensionBuilders.EmProp |
A type for font spacing, measured in em. |
DimensionBuilders.EmProp |
A type for font spacing, measured in em. |
DimensionBuilders.EmProp.Builder |
Builder for |
DimensionBuilders.EmProp.Builder |
Builder for |
DimensionBuilders.ExpandedDimensionProp |
A type for a dimension that fills all the space it can (i.e. MATCH_PARENT in Android parlance). |
DimensionBuilders.ExpandedDimensionProp |
A type for a dimension that fills all the space it can (i.e. MATCH_PARENT in Android parlance). |
DimensionBuilders.ExpandedDimensionProp.Builder |
Builder for |
DimensionBuilders.ExpandedDimensionProp.Builder |
Builder for |
DimensionBuilders.ExtensionDimension |
Interface defining a dimension that can be applied to a element. |
DimensionBuilders.HorizontalLayoutConstraint |
A type for specifying horizontal layout constraints when using |
DimensionBuilders.HorizontalLayoutConstraint.Builder |
Builder for |
DimensionBuilders.ImageDimension |
Interface defining a dimension that can be applied to an image. |
DimensionBuilders.ImageDimension |
Interface defining a dimension that can be applied to an image. |
DimensionBuilders.ImageDimension.Builder |
Builder to create |
DimensionBuilders.PivotDimension |
Interface defining a dimension that can be applied to a pivot location for scale and rotate transformations. |
DimensionBuilders.ProportionalDimensionProp |
A type for a dimension that scales itself proportionally to another dimension such that the aspect ratio defined by the given width and height values is preserved. |
DimensionBuilders.ProportionalDimensionProp |
A type for a dimension that scales itself proportionally to another dimension such that the aspect ratio defined by the given width and height values is preserved. |
DimensionBuilders.ProportionalDimensionProp.Builder |
Builder for |
DimensionBuilders.ProportionalDimensionProp.Builder |
Builder for |
DimensionBuilders.SpProp |
A type for font sizes, measured in sp. |
DimensionBuilders.SpProp |
A type for font sizes, measured in sp. |
DimensionBuilders.SpProp.Builder |
Builder for |
DimensionBuilders.SpProp.Builder |
Builder for |
DimensionBuilders.SpacerDimension |
Interface defining a dimension that can be applied to a spacer. |
DimensionBuilders.SpacerDimension |
Interface defining a dimension that can be applied to a spacer. |
DimensionBuilders.SpacerDimension.Builder |
Builder to create |
DimensionBuilders.VerticalLayoutConstraint |
A type for specifying vertical layout constraints when using |
DimensionBuilders.VerticalLayoutConstraint.Builder |
Builder for |
DimensionBuilders.WrappedDimensionProp |
A type for a dimension that sizes itself to the size of its children (i.e. WRAP_CONTENT in Android parlance). |
DimensionBuilders.WrappedDimensionProp |
A type for a dimension that sizes itself to the size of its children (i.e. WRAP_CONTENT in Android parlance). |
DimensionBuilders.WrappedDimensionProp.Builder |
Builder for |
DimensionBuilders.WrappedDimensionProp.Builder |
Builder for |
Direct |
Direct resolution engine This walks through the graph of dependencies and infer final position. |
Direction |
An enumeration used to specify the primary direction of certain gestures. |
DisableOnAndroidDebug |
The |
DisallowComposableCalls |
This will prevent composable calls from happening inside of the function that it applies to. |
DiscardingTrackOutput |
A |
DisconnectReasons |
Disconnect reasons for |
Discouraged |
Denotes that the annotated element, while not disallowed or deprecated, is one that programmers are generally discouraged from using. |
DismissDirection |
The directions in which a |
DismissState |
State of the |
DismissValue |
Possible values of |
DismissibleFrameLayout |
Special FrameLayout that is dismissible by the Back button press, and by left to right swipe when the SwipeToDismiss is been enabled on the device config or themes. |
DismissibleFrameLayout.Callback |
Implement this callback to act on particular stage of the dismissal. |
DisplayCompat |
A class for retrieving accurate display modes for a display. |
DisplayCompat.ModeCompat |
Compat class which provides access to the underlying display mode, if there is one, and a more reliable display mode size. |
DisplayContext |
Denotes a |
DisplayCutoutCompat |
Represents the area of the display that is not functional for displaying content. |
DisplayFeature |
Description of a physical feature on the display. |
DisplayManagerCompat |
Helper for accessing features in |
DisplayMode |
Represents the different modes that a date picker can be at. |
DisplayOrientedMeteringPointFactory |
A |
DisplaySizeRule |
Test rule for restoring device to its starting display size when a test case finishes |
DisposableEffectResult |
|
DisposableEffectScope |
Receiver scope for |
Distance |
Represents a distance value and how it should be displayed in the UI. |
DistanceRecord |
Captures distance travelled by the user since the last reading. |
DistanceSpan |
A span that replaces the text it is attached to with the string representation of a instance. |
DividerAttributes |
The attributes of the divider layout and behavior. |
DividerAttributes.DragRange |
Describes the range that the user is allowed to drag the draggable divider. |
DividerAttributes.DragRange.SplitRatioDragRange |
A drag range represented as an interval of the primary container's split ratios. |
DividerAttributes.DraggableDividerAttributes |
The attributes of a draggable divider. |
DividerAttributes.DraggableDividerAttributes.Builder |
The |
DividerAttributes.FixedDividerAttributes |
The attributes of a fixed divider. |
DividerAttributes.FixedDividerAttributes.Builder |
The |
DividerDefaults |
Default values for |
DividerItemDecoration |
DividerItemDecoration is a |
DividerPresenter |
DividerPresenter provides a default presentation for |
DividerRow |
Used to represent divider in HeadersFragment. |
DoNotInline |
Denotes that the annotated method should not be inlined when the code is optimized at build time. |
DocTypeNotSupportedException |
Thrown if trying to create a credential with an unsupported document type. |
Document |
Marks a class as an entity known to AppSearch containing a data record. |
Document.BooleanProperty |
Configures a boolean member field of a class as a property known to AppSearch. |
Document.BuilderProducer |
Marks a static method or a builder class directly as a builder producer. |
Document.BytesProperty |
Configures a byte array member field of a class as a property known to AppSearch. |
Document.CreationTimestampMillis |
Marks a member field of a document as the document's creation timestamp. |
Document.DocumentProperty |
Configures a member field of a class as a property known to AppSearch. |
Document.DoubleProperty |
Configures a double-precision decimal number field of a class as a property known to AppSearch. |
Document.EmbeddingProperty |
Configures an |
Document.Id |
Marks a member field of a document as the document's unique identifier (ID). |
Document.LongProperty |
Configures a 64-bit integer field of a class as a property known to AppSearch. |
Document.LongProperty.DefaultSerializer |
|
Document.Namespace |
Marks a member field of a document as the document's namespace. |
Document.Score |
Marks a member field of a document as the document's query-independent score. |
Document.StringProperty |
Configures a string member field of a class as a property known to AppSearch. |
Document.StringProperty.DefaultSerializer |
|
Document.TtlMillis |
Marks a member field of a document as the document's time-to-live (TTL). |
DocumentChangeInfo |
Contains information about an individual change detected by an |
DocumentClassFactory |
An interface for factories which can convert between instances of classes annotated with \@ |
DocumentFile |
Representation of a document backed by either a |
DocumentIdUtil |
A util class with methods for working with document ids. |
DocumentsContractCompat |
Helper for accessing features in |
DocumentsContractCompat.DocumentCompat |
Helper for accessing features in |
DolbyVisionConfig |
Dolby Vision configuration data. |
DomError |
While CredentialManager flows use Exceptions, in some cases, the exceptions are focused on a range of widely used, uncommonly named 'errors'. |
DontMemoize |
Mark a lambda in composition to opt out of auto-memoization. |
DoubleList |
|
DoubleState |
A value holder where reads to the |
Download |
Represents state of a download. |
Download.FailureReason |
Failure reasons. |
Download.State |
Download states. |
DownloadBuilder |
Builder for |
DownloadCursor |
Provides random read-write access to the result set returned by a database query. |
DownloadException |
Thrown on an error during downloading. |
DownloadHelper |
A helper for initializing and removing downloads. |
DownloadHelper.Callback |
A callback to be notified when the |
DownloadHelper.LiveContentUnsupportedException |
Thrown at an attempt to download live content. |
DownloadIndex |
An index of |
DownloadManager |
Manages downloads. |
DownloadManager.Listener |
Listener for |
DownloadNotificationHelper |
Helper for creating download notifications. |
DownloadProgress |
Mutable |
DownloadRequest |
Defines content to be downloaded. |
DownloadRequest.Builder |
A builder for download requests. |
DownloadRequest.UnsupportedRequestException |
Thrown when the encoded request data belongs to an unsupported request type. |
DownloadService |
A |
Downloader |
Downloads and removes a piece of content. |
Downloader.ProgressListener |
Receives progress updates during download operations. |
DownloaderFactory |
Creates |
Dp |
Dimension value representing device-independent pixels (dp). |
Dp.Companion |
|
DpOffset |
A two-dimensional offset using |
DpOffset.Companion |
|
DpRect |
A four dimensional bounds using |
DpSize |
A two-dimensional Size using |
DpTouchBoundsExpansion |
Describes the expansion of a |
Drag2DScope |
Scope used for suspending drag blocks |
DragAndDropEvent |
A representation of an event sent by the platform during a drag and drop operation. |
DragAndDropModifierNode |
This interface is deprecated. This interface is deprecated in favor to DragAndDropSourceModifierNode and DragAndDropTargetModifierNode |
DragAndDropPermissionsCompat |
Helper for accessing features in |
DragAndDropSourceModifierNode |
A |
DragAndDropSourceScope |
This interface is deprecated. Replaced by a callback for obtain a transfer data,start detection is performed by Compose itself |
DragAndDropStartTransferScope |
A scope that allows starting a drag and drop session. |
DragAndDropTarget |
Provides a means of receiving a transfer data from a drag and drop session. |
DragAndDropTargetModifierNode |
A |
DragAndDropTransferData |
Definition for a type representing transferable data. |
DragHandleColors |
Specifies the colors that will be used in a drag handle in different states. |
DragHandleShapes |
Specifies the shapes that will be used in a drag handle in different states. |
DragHandleSizes |
Specifies the sizes that will be used in a drag handle in different states. |
DragInteraction |
An interaction related to drag events. |
DragInteraction.Cancel |
An interaction representing the cancellation of a |
DragInteraction.Start |
An interaction representing a drag event on a component. |
DragInteraction.Stop |
An interaction representing the stopping of a |
DragScope |
Scope used for suspending drag blocks |
DragStartHelper |
DragStartHelper is a utility class for implementing drag and drop support. |
DragStartHelper.OnDragStartListener |
Interface definition for a callback to be invoked when a drag start gesture is detected. |
Draggable2DState |
State of Draggable2D. |
DraggableAnchors |
Structure that represents the anchors of a |
DraggableAnchorsConfig |
|
DraggableState |
State of |
DrawCacheModifier |
|
DrawContext |
Object that provides the dependencies to support a |
DrawMode |
|
DrawModifier |
A |
DrawModifierNode |
A |
DrawResult |
Holder to a callback to be invoked during draw operations. |
DrawScope |
Creates a scoped drawing environment with the provided |
DrawScopeMarker |
DSL marker used to distinguish between drawing operations and canvas transform operations |
DrawStyle |
Represents how the shapes should be drawn within a |
DrawTransform |
Defines transformations that can be applied to a drawing environment |
DrawableCompat |
Helper for accessing features in |
DrawableContainerCompat |
A helper class that contains several |
DrawableOverlay |
Creates a |
DrawableRes |
Denotes that an integer parameter, field or method return value is expected to be a drawable resource reference (e.g. |
DrawableWrapperCompat |
Drawable which delegates all calls to its wrapped |
DrawerActions |
Espresso actions for using a |
DrawerArrowDrawable |
A drawable that can draw a "Drawer hamburger" menu or an arrow and animate between them. |
DrawerDefaults |
Object to hold default values for |
DrawerDefaults |
Object to hold default values for |
DrawerLayout |
DrawerLayout acts as a top-level container for window content that allows for interactive "drawer" views to be pulled out from one or both vertical edges of the window. |
DrawerLayout.DrawerListener |
Listener for monitoring events about drawers. |
DrawerLayout.LayoutParams |
|
DrawerLayout.SavedState |
State persisted across instances |
DrawerLayout.SimpleDrawerListener |
Stub/no-op implementations of all methods of |
DrawerMatchers |
Hamcrest matchers for a |
DrawerState |
State of the |
DrawerState |
State of the |
DrawerState |
State of the |
DrawerValue |
Possible values of |
DrawerValue |
Possible values of |
DrawerValue |
States that the drawer can exist in. |
DrmInitData |
Initialization data for one or more DRM schemes. |
DrmInitData.SchemeData |
Scheme initialization data. |
DrmSession |
A DRM session. |
DrmSession.DrmSessionException |
Wraps the throwable which is the cause of the error state. |
DrmSession.State |
The state of the DRM session. |
DrmSessionEventListener |
Listener of |
DrmSessionEventListener.EventDispatcher |
Dispatches events to |
DrmSessionManager |
Manages a DRM session. |
DrmSessionManager.DrmSessionReference |
Represents a single reference count of a |
DrmSessionManagerProvider |
A provider to obtain a |
DrmUtil |
DRM-related utility methods. |
DrmUtil.ErrorSource |
Identifies the operation which caused a DRM-related error. |
DropDataContentProvider |
WebView provides partial support for Android Drag and Drop allowing images, text and links to be dragged out of a WebView. |
DropDownPreference |
A |
DropHelper |
Helper class used to configure |
DropHelper.Options |
Options for configuring drop targets specified by |
DropHelper.Options.Builder |
Builder for constructing a |
DtsReader |
Parses a continuous DTS or DTS UHD byte stream and extracts individual samples. |
DtsUtil |
Utility methods for parsing DTS frames. |
DtsUtil.DtsAudioMimeType |
The possible MIME types for DTS that can be used. |
DtsUtil.DtsHeader |
Information parsed from a DTS frame header. |
DtsUtil.FrameType |
Frame types for a DTS stream. |
DummyExoMediaDrm |
An |
DummyExtractorOutput |
This class is deprecated. Use |
DummyMainThread |
Helper class to simulate main/UI thread in tests. |
DummyMainThread.TestRunnable |
|
DummyTrackOutput |
This class is deprecated. Use |
DumpFileAsserts |
Helper class to enable assertions based on golden-data dump files. |
DumpableFormat |
Wraps a |
DumpableMp4Box |
Wraps an Mp4 box to allow dumping it. |
Dumper |
Helper utility to dump field values. |
Dumper.Dumpable |
Provides custom dump method. |
DurationBasedAnimationSpec |
This describes |
DurationSpan |
A span that replaces the text it is attached to with a localized duration string. |
DvbParser |
A |
DvbSubtitleReader |
Parses DVB subtitle data and extracts individual frames. |
DynamicActivityNavigator |
Dynamic feature navigator for Activity destinations. |
DynamicActivityNavigator.Destination |
Destination for |
DynamicActivityNavigatorDestinationBuilder |
DSL for constructing a new |
DynamicAnimation |
This class is the base class of physics-based animations. |
DynamicAnimation.OnAnimationEndListener |
An animation listener that receives end notifications from an animation. |
DynamicAnimation.OnAnimationUpdateListener |
Implementors of this interface can add themselves as update listeners to an |
DynamicAnimation.ViewProperty |
ViewProperty holds the access of a property of a |
DynamicBuilders |
Builders for dynamic primitive types used by layout elements. |
DynamicBuilders.DynamicBool |
Interface defining a dynamic boolean type. |
DynamicBuilders.DynamicColor |
Interface defining a dynamic color type. |
DynamicBuilders.DynamicDuration |
Interface defining a dynamic duration type. |
DynamicBuilders.DynamicFloat |
Interface defining a dynamic float type. |
DynamicBuilders.DynamicFloat.FloatFormatter |
Allows formatting |
DynamicBuilders.DynamicFloat.FloatFormatter.Builder |
Builder to create |
DynamicBuilders.DynamicInstant |
Interface defining a dynamic time instant type. |
DynamicBuilders.DynamicInt32 |
Interface defining a dynamic int32 type. |
DynamicBuilders.DynamicInt32.IntFormatter |
Allows formatting |
DynamicBuilders.DynamicInt32.IntFormatter.Builder |
Builder to create |
DynamicBuilders.DynamicString |
Interface defining a dynamic string type. |
DynamicBuilders.DynamicType |
Interface to be used as a base type for all other dynamic types. |
DynamicComplicationText |
A |
DynamicDataBuilders |
Builders for dynamic data value of a provider. |
DynamicDataBuilders.DynamicDataValue |
Interface defining a dynamic data value. |
DynamicDataKey |
Represent a key that references a dynamic value source, such as state pushed by app/tile or real-time data from the platform. |
DynamicDateFormat |
Equivalent to |
DynamicExtras |
Extras for dynamic navigators. |
DynamicFormatter |
Equivalent to |
DynamicFragmentNavigator |
The |
DynamicFragmentNavigator.Destination |
Destination for dynamic feature navigator. |
DynamicFragmentNavigatorDestinationBuilder |
DSL for constructing a new |
DynamicGraphNavigator |
Navigator for graphs in dynamic feature modules. |
DynamicGraphNavigator.DynamicNavGraph |
The |
DynamicIncludeGraphNavigator |
Navigator for |
DynamicIncludeGraphNavigator.DynamicIncludeNavGraph |
The graph for dynamic-include. |
DynamicIncludeNavGraphBuilder |
DSL for constructing a new |
DynamicInstallManager |
Install manager for dynamic features. |
DynamicInstallMonitor |
Monitor installation progress of dynamic feature modules. |
DynamicNavGraphBuilder |
DSL for constructing a new |
DynamicNavHostFragment |
The |
DynamicRange |
A representation of the dynamic range of an image. |
DynamicTypeBindingRequest |
Holds the parameters needed by |
DynamicTypeEvaluator |
Evaluates protolayout dynamic types. |
DynamicTypeEvaluator.Config |
Configuration for creating |
DynamicTypeEvaluator.Config.Builder |
Builds a |
DynamicTypeEvaluator.EvaluationException |
Exception thrown when the binding of a |
DynamicTypeValueReceiver |
Callback for an evaluation result. |
E
E2eeUnavailableException |
During the Restore Credential creation, this is thrown when the developer requests backup to cloud but the user device did not enable end-to-end-encryption or backup. |
EGLConfigAttributes |
Class responsible for containing configuration parameters to be consumed by |
EGLConfigAttributes.Builder |
Builder used to create an instance of |
EGLException |
Exception class for reporting errors with EGL |
EGLExt |
Utility class that provides some helper methods for interacting EGL Extension APIs |
EGLHandle |
Interface used to wrap native EGL objects to create type safe objects |
EGLImageKHR |
EGLImageKHR is an object which can be used to create EGLImage target resources (inside client APIs). |
EGLManager |
Class responsible for configuration of EGL related resources. |
EGLSpec |
Interface for accessing various EGL facilities independent of EGL versions. |
EGLSurfaceTexture |
Generates a |
EGLSurfaceTexture.SecureMode |
Secure mode to be used by the EGL surface and context. |
EGLSurfaceTexture.TextureImageListener |
Listener to be called when the texture image on |
EGLSyncKHR |
EGLHandle to wrap native EGLSync objects. |
EGLVersion |
Identifier for the current EGL implementation |
Easing |
Easing is a way to adjust an animation’s fraction. |
Easing |
Supported Easing curves. |
Easing |
Provide the engine for cubic spline easing |
EbmlProcessor |
Defines EBML element IDs/types and processes events. |
EbmlProcessor.ElementType |
EBML element types. |
EdgeButtonColors |
Represents the container and content colors used in |
EdgeButtonDefaults |
|
EdgeButtonSize |
Size of the |
EdgeButtonStyle |
Provides style values for edge button component. |
EdgeContentLayout |
ProtoLayout layout that represents the suggested layout style for Material ProtoLayout, which has content around the edge of the screen (e.g. a ProgressIndicator) and the given content inside of it with the recommended margin and padding applied. |
EdgeContentLayout |
This class is deprecated. Use the new class which provides the same API and functionality. |
EdgeContentLayout.Builder |
Builder class for |
EdgeContentLayout.Builder |
Builder class for |
EdgeEffectCompat |
Helper for accessing |
EditCommand |
|
EditProcessor |
Helper class to apply |
EditTextPreference |
A |
EditTextPreference.OnBindEditTextListener |
Interface definition for a callback to be invoked when the corresponding dialog view for this preference is bound. |
EditTextPreference.SimpleSummaryProvider |
A simple |
EditTextPreferenceDialogFragment |
This class is deprecated. Use |
EditTextPreferenceDialogFragmentCompat |
|
EditedMediaItem |
A |
EditedMediaItem.Builder |
A builder for |
EditedMediaItemSequence |
A sequence of |
EditedMediaItemSequence.Builder |
A builder for instances of |
EditingBuffer |
The editing buffer |
EditorInfoCompat |
Helper for accessing features in |
EditorListener |
Observes state changes in |
EditorRequest |
The request sent by |
EditorServiceClient |
Client for the watchface editor service, which observes |
EditorSession |
Interface for manipulating watch face state during a watch face editing session. |
EditorState |
The state of the editing session. |
Effect |
Marker interface for a video frame effect. |
Effects |
Effects to apply to a |
ElectricDefrosterProfile |
Container class for information about the |
ElectricDefrosterProfile.Builder |
A builder for ElectricDefrosterProfile. |
ElementaryStreamReader |
Extracts individual samples from an elementary media stream, preserving original order. |
ElevationGainedRecord |
Captures the elevation gained by the user since the last reading. |
ElevationOverlay |
An ElevationOverlay is an overlay applied to the background color of |
Embedded |
Marks a field of an |
EmbeddedActivityWindowInfo |
Describes the embedded window related info of an activity. |
EmbeddingAnimationBackground |
Background to be used for window transition animations for embedding activities if the animation requires a background. |
EmbeddingAnimationBackground.ColorBackground |
An {@link EmbeddingAnimationBackground} to specify of using a developer-defined color as the animation background. |
EmbeddingAspectRatio |
The aspect ratio of the parent window bound to allow embedding with the rule. |
EmbeddingConfiguration |
Configurations of Activity Embedding environment that defines how the embedded Activities behave. |
EmbeddingConfiguration.Builder |
Builder for creating an instance of |
EmbeddingConfiguration.DimAreaBehavior |
The area of dimming to apply. |
EmbeddingRule |
Base abstract class for activity embedding presentation rules, such as |
EmbeddingVector |
Embeddings are vector representations of data, such as text, images, and audio, which can be generated by machine learning models and used for semantic search. |
EmojiAppCompatButton |
AppCompatButton widget enhanced with emoji capability by using |
EmojiAppCompatEditText |
AppCompatEditText widget enhanced with emoji capability by using |
EmojiAppCompatTextView |
AppCompatTextView widget enhanced with emoji capability by using |
EmojiButton |
Button widget enhanced with emoji capability by using |
EmojiButton |
Button widget enhanced with emoji capability by using |
EmojiCompat |
Main class to keep Android devices up to date with the newest emojis by adding |
EmojiCompat |
Main class to keep Android devices up to date with the newest emojis by adding |
EmojiCompat.Config |
Configuration class for EmojiCompat. |
EmojiCompat.Config |
Configuration class for EmojiCompat. |
EmojiCompat.GlyphChecker |
Interface to check if a given emoji exists on the system. |
EmojiCompat.GlyphChecker |
Interface to check if a given emoji exists on the system. |
EmojiCompat.InitCallback |
Listener class for the initialization of the EmojiCompat. |
EmojiCompat.InitCallback |
Listener class for the initialization of the EmojiCompat. |
EmojiCompat.MetadataRepoLoader |
Interface to load emoji metadata. |
EmojiCompat.MetadataRepoLoader |
Interface to load emoji metadata. |
EmojiCompat.MetadataRepoLoaderCallback |
Callback to inform EmojiCompat about the state of the metadata load. |
EmojiCompat.MetadataRepoLoaderCallback |
Callback to inform EmojiCompat about the state of the metadata load. |
EmojiCompat.SpanFactory |
Factory class that creates the EmojiSpans. |
EmojiCompatConfigurationView |
Interface for Views that expose EmojiCompat configuration. |
EmojiCompatInitializer |
Initializer for configuring EmojiCompat with the system installed downloadable font provider. |
EmojiEditText |
EditText widget enhanced with emoji capability by using |
EmojiEditText |
EditText widget enhanced with emoji capability by using |
EmojiEditTextHelper |
Utility class to enhance custom EditText widgets with |
EmojiEditTextHelper |
Utility class to enhance custom EditText widgets with |
EmojiExtractTextLayout |
Layout that contains emoji compatibility enhanced ExtractEditText. |
EmojiExtractTextLayout |
Layout that contains emoji compatibility enhanced ExtractEditText. |
EmojiPickerView |
The emoji picker view that provides up-to-date emojis in a vertical scrollable view with a clickable horizontal header. |
EmojiSpan |
Base span class for the emoji replacement. |
EmojiSpan |
Base span class for the emoji replacement. |
EmojiSupportMatch |
When to replace emoji with support emoji using androidx.emoji2. |
EmojiTextView |
TextView widget enhanced with emoji capability by using |
EmojiTextView |
TextView widget enhanced with emoji capability by using |
EmojiTextViewHelper |
Utility class to enhance custom TextView widgets with |
EmojiTextViewHelper |
Utility class to enhance custom TextView widgets with |
EmojiViewItem |
|
EmptyComplicationData |
Type sent when the user has specified that an active complication should have no complication data source, i.e. when the user has chosen "Empty" in the complication data source chooser. |
EmptyResultSetException |
Thrown by Room when the query in a |
EmptyResultSetException |
Thrown by Room when the query in a |
EmptySampleStream |
An empty |
EmptySuper |
Denotes that any overriding methods should not invoke this method, since it is defined to be empty (or perhaps contain other code not intended to be run when overridden). |
EncoderSelector |
Selector of |
EncoderUtil |
Utility methods for |
EncodingError |
During the create public key credential flow, this is thrown when an authenticator response exception contains an encoding_err code from the fido spec, indicating failure in encoding or decoding operations. |
EncryptedFile |
Class used to create and read encrypted files. |
EncryptedFile.Builder |
Builder class to configure EncryptedFile |
EncryptedFile.FileEncryptionScheme |
The encryption scheme to encrypt files. |
EncryptedSharedPreferences |
An implementation of |
EncryptedSharedPreferences.PrefKeyEncryptionScheme |
The encryption scheme to encrypt keys. |
EncryptedSharedPreferences.PrefValueEncryptionScheme |
The encryption scheme to encrypt values. |
EncryptedTopic |
This class will be used to return encrypted topic cipher text along with necessary fields required to decrypt it. |
Energy |
Represents a unit of energy. |
EnergyLevel |
Information of the energy (fuel and battery) levels from the car hardware. |
EnergyLevel.Builder |
A builder of |
EnergyProfile |
Information about car hardware fuel profile such as fuel types and connector ports. |
EnergyProfile.Builder |
A builder of |
EngagementSignalsCallback |
A callback class for custom tabs clients to get messages regarding the user's engagement with the webpage within their custom tabs. |
EnterExitState |
|
EnterTransition |
|
EnterpriseGlobalSearchSession |
Provides a connection to all enterprise (work profile) AppSearch databases the querying application has been granted access to. |
Entity |
Marks a class as an entity. |
EntryDisplayProperties |
Super class for a |
EnvironmentCompat |
Helper for accessing features in |
EphemeralPublicKeyNotFoundException |
Thrown if the ephemeral public key was not found in the session transcript passed to |
ErrorEvent |
Analytics event indicating a parsing error. |
ErrorFragment |
This class is deprecated. |
ErrorMessageProvider |
Converts throwables into error codes and user readable error messages. |
ErrorRecovery |
The method of recovery when |
ErrorStateDrmSession |
A |
ErrorSupportFragment |
A fragment for displaying an error indication. |
Espresso |
Entry point to the Espresso framework. |
EspressoDevice |
Entry point for device centric operations |
EspressoException |
Used for identifying an exception as coming from the |
EspressoOptional |
This class is deprecated. use androidx.annotation.Nullable/NonNull instead |
EspressoRemote |
A singleton class that facilitates communication between other Espresso instance that may be running in different processes. |
EspressoRemoteMessage |
Transforms an Espresso remote message from and to a proto message. |
EspressoRemoteMessage.From |
Transforms a proto message of type M into a class of type T. |
EspressoRemoteMessage.To |
Transforms a class implementing this interface to a proto message. |
EvStatus |
Information about EV car port status |
EvStatus.Builder |
A builder of |
EvaluationFailedException |
Indicates that an evaluation failed due to a syntax error or exception produced by the script. |
EvaluationResultSizeLimitExceededException |
Indicates that a JavaScriptIsolate's evaluation failed due to it returning an oversized result. |
EventBuilders |
Builders for messages used when events happen in the Tiles system. |
EventBuilders.TileAddEvent |
Event fired when a tile has been added to the carousel. |
EventBuilders.TileAddEvent.Builder |
Builder for |
EventBuilders.TileEnterEvent |
Event fired when a tile is swiped to by the user (i.e. it's visible on screen). |
EventBuilders.TileEnterEvent.Builder |
Builder for |
EventBuilders.TileInteractionEvent |
Event reported when a user interacts with a tile (e.g. entering or leaving a tile). |
EventBuilders.TileInteractionEvent.Builder |
Builder for |
EventBuilders.TileLeaveEvent |
Event fired when a tile is swiped away from by the user (i.e. it's no longer visible on screen). |
EventBuilders.TileLeaveEvent.Builder |
Builder for |
EventBuilders.TileRemoveEvent |
Event fired when a tile has been removed from the carousel. |
EventBuilders.TileRemoveEvent.Builder |
Builder for |
EventCondition |
An |
EventInfo |
Represents information associated with a logged event on |
EventLogger |
Logs events from |
EventMessage |
An Event Message (emsg) as defined in ISO 23009-1. |
EventMessageDecoder |
Decodes data encoded by |
EventMessageEncoder |
Encodes data that can be decoded by |
EventStream |
A DASH in-MPD EventStream element, as defined by ISO/IEC 23009-1, 2nd edition, section 5.10. |
ExecutorCompat |
Helper for accessing features in |
ExerciseCapabilities |
Contains the capabilities supported by |
ExerciseClient |
Client which provides a way to subscribe to the health data of a device during an exercise. |
ExerciseCompletionGoal |
A goal which should be met to complete a |
ExerciseCompletionGoal.ActiveCaloriesBurnedGoal |
An |
ExerciseCompletionGoal.DistanceAndDurationGoal |
An |
ExerciseCompletionGoal.DistanceGoal |
An |
ExerciseCompletionGoal.DurationGoal |
An |
ExerciseCompletionGoal.ManualCompletion |
An |
ExerciseCompletionGoal.RepetitionsGoal |
An |
ExerciseCompletionGoal.StepsGoal |
An |
ExerciseCompletionGoal.TotalCaloriesBurnedGoal |
An |
ExerciseCompletionGoal.UnknownGoal |
An |
ExerciseConfig |
Defines configuration for an exercise tracked using Health Services. |
ExerciseConfig.Builder |
Builder for |
ExerciseEvent |
Contains the latest exercise event for the current exercise. |
ExerciseEventCapabilities |
Contains the capabilities specific to the associated |
ExerciseEventType |
Type of exercise event which specifies the representations of |
ExerciseGoal |
Defines a goal for an exercise. |
ExerciseGoalType |
Exercise goal types. |
ExerciseInfo |
High-level info about the exercise. |
ExerciseLap |
Captures the time of a lap within an exercise session. |
ExerciseLapSummary |
Describes a completed exercise lap. |
ExercisePerformanceTarget |
An ongoing target that should be met during a |
ExercisePerformanceTarget.AmrapTarget |
An |
ExercisePerformanceTarget.CadenceTarget |
An |
ExercisePerformanceTarget.HeartRateTarget |
An |
ExercisePerformanceTarget.PowerTarget |
An |
ExercisePerformanceTarget.RateOfPerceivedExertionTarget |
An |
ExercisePerformanceTarget.SpeedTarget |
An |
ExercisePerformanceTarget.UnknownTarget |
An |
ExercisePerformanceTarget.WeightTarget |
An |
ExerciseRoute |
Captures a route associated with an exercise session a user does. |
ExerciseRoute.Location |
Represents a single location point recorded during an exercise. |
ExerciseRouteRequestContract |
An |
ExerciseRouteResult |
Result of the route associated with an exercise session a user does. |
ExerciseRouteResult.ConsentRequired |
Class indicating that a permission hasn't been granted and a value couldn't be returned. |
ExerciseRouteResult.Data |
Class containing data for an |
ExerciseRouteResult.NoData |
Class indicating that there's no data to request permissions for. |
ExerciseSegment |
Represents particular exercise within an exercise session. |
ExerciseSessionRecord |
Captures any exercise a user does. |
ExerciseState |
The state of an exercise. |
ExerciseStateInfo |
Wrapper class for accessing |
ExerciseType |
Exercise type used to configure sensors and algorithms. |
ExerciseTypeCapabilities |
Provides exercise specific capabilities data. |
ExerciseTypeConfig |
Configuration attributes for a specific exercise type that may be modified after the exercise has started. |
ExerciseUpdate |
Contains the latest updated state and metrics for the current exercise. |
ExerciseUpdate.ActiveDurationCheckpoint |
This records the last time the exercise transitioned from an active to an inactive state or from an inactive to an active state, where inactive states match those found in |
ExerciseUpdateCallback |
Callback that is called when the state of the current exercise is updated. |
ExifInterface |
This is a class for reading and writing Exif tags in various image file formats. |
ExistingPeriodicWorkPolicy |
An enumeration of the conflict resolution policies available to unique |
ExistingWorkPolicy |
An enumeration of the conflict resolution policies available to unique |
ExitTransition |
|
ExoDatabaseProvider |
This class is deprecated. |
ExoHostedTest |
A |
ExoMediaDrm |
Used to obtain keys for decrypting protected media streams. |
ExoMediaDrm.AppManagedProvider |
Provides an |
ExoMediaDrm.KeyRequest |
Contains data used to request keys from a license server. |
ExoMediaDrm.KeyRequest.RequestType |
Key request types. |
ExoMediaDrm.KeyStatus |
Defines the status of a key. |
ExoMediaDrm.OnEventListener |
Called when a DRM event occurs. |
ExoMediaDrm.OnExpirationUpdateListener |
Called when a session expiration update occurs. |
ExoMediaDrm.OnKeyStatusChangeListener |
Called when the keys in a DRM session change state. |
ExoMediaDrm.Provider |
Provider for |
ExoMediaDrm.ProvisionRequest |
Contains data to request a certificate from a provisioning server. |
ExoPlaybackException |
Thrown when a non locally recoverable playback failure occurs. |
ExoPlaybackException.Type |
The type of source that produced the error. |
ExoPlayer |
An extensible media player that plays |
ExoPlayer.AudioComponent |
This interface is deprecated. Use |
ExoPlayer.AudioOffloadListener |
A listener for audio offload events. |
ExoPlayer.Builder |
A builder for |
ExoPlayer.DeviceComponent |
This interface is deprecated. Use |
ExoPlayer.PreloadConfiguration |
Configuration options for preloading playlist items. |
ExoPlayer.TextComponent |
This interface is deprecated. Use |
ExoPlayer.VideoComponent |
This interface is deprecated. Use |
ExoPlayerAssetLoader |
An |
ExoPlayerAssetLoader.Factory |
An |
ExoPlayerTestRunner |
Helper class to run an ExoPlayer test. |
ExoPlayerTestRunner.Builder |
Builder to set-up an |
ExoTimeoutException |
A timeout of an operation on the ExoPlayer playback thread. |
ExoTimeoutException.TimeoutOperation |
The operation which produced the timeout error. |
ExoTrackSelection |
A |
ExoTrackSelection.Definition |
Contains of a subset of selected tracks belonging to a |
ExoTrackSelection.Factory |
Factory for |
ExpandableItemsDefaults |
Contains the default values used by Expandable components. |
ExpandableState |
State of the Expandable composables. |
ExpandableStateMapping |
A class that maps from keys of the given type to |
Experimental |
This annotation is deprecated. This annotation has been replaced by `@RequiresOptIn` |
Experimental.Level |
Severity of the diagnostic that should be reported on usages of experimental API which did not explicitly accept the experimental aspect of that API either by using |
ExperimentalAnalyzerModeFactory |
Factory for creating instances of |
ExperimentalAnimatableApi |
|
ExperimentalAnimationApi |
|
ExperimentalAnimationGraphicsApi |
|
ExperimentalAnimationSpecApi |
|
ExperimentalAppActions |
This API is still experimental. |
ExperimentalAppSearchApi |
Indicates that an AppSearch api is unstable. |
ExperimentalAudioApi |
Denotes that the annotated element relates to an experimental audio feature and may change in a future release. |
ExperimentalBandwidthMeter |
An experimental |
ExperimentalBandwidthMeter.Builder |
Builder for a bandwidth meter. |
ExperimentalBenchmarkConfigApi |
Annotates declarations that are considered experimental within the Benchmark API, and are likely to change before becoming stable. |
ExperimentalBenchmarkStateApi |
Annotation indicating experimental API primarily intended to allow microbenchmarks independent of the BenchmarkRule JUnit4 API. |
ExperimentalBlackHoleApi |
Annotation indicating experimental API for preventing dead code removal from compile-time optimization passes, such as R8. |
ExperimentalCamera2Interop |
Denotes that the annotated method uses the experimental methods which allow direct access to camera2 classes. |
ExperimentalCameraProviderConfiguration |
Denotes that the annotated method uses an experimental path for configuring a camera provider. |
ExperimentalCarApi |
Any declaration annotated with this marker is considered unstable API, subject to change. |
ExperimentalComposeApi |
|
ExperimentalComposeRuntimeApi |
|
ExperimentalComposeUiApi |
|
ExperimentalConfig |
|
ExperimentalConfigurationApi |
Annotation indicating experimental API for new WorkManager's Configuration APIs. |
ExperimentalDigitalCredentialApi |
|
ExperimentalFeatureAvailabilityApi |
|
ExperimentalFeatureCombinationQuery |
Indicates that the annotated API uses the experimental feature combination query API. |
ExperimentalFeatures |
Contains AdServices experimental feature opt-in annotations. |
ExperimentalFeatures |
Contains UI Lib experimental feature opt-in annotations. |
ExperimentalFeatures.DelegatingAdapterApi |
|
ExperimentalFeatures.Ext10OptIn |
|
ExperimentalFeatures.Ext11OptIn |
|
ExperimentalFeatures.Ext12OptIn |
|
ExperimentalFeatures.Ext8OptIn |
|
ExperimentalFeatures.RegisterSourceOptIn |
Clients should use it when they want to use MeasurementManager#registerSource API. |
ExperimentalFoundationApi |
|
ExperimentalGetImage |
Denotes that the annotated method uses the experimental |
ExperimentalGlanceApi |
|
ExperimentalGlancePreviewApi |
|
ExperimentalGlanceRemoteViewsApi |
|
ExperimentalGlanceWearTilesApi |
|
ExperimentalGraphicsApi |
|
ExperimentalImageCaptureOutputFormat |
Denotes that the annotated method uses an experimental path for configuring output format of |
ExperimentalInkCustomBrushApi |
Marks declarations that are are part of the experimental Ink brush customization API. |
ExperimentalLayoutApi |
|
ExperimentalLensFacing |
Denotes that the annotated API is designed to be used with a lens facing that its behavior hasn't been verified thoroughly. |
ExperimentalMacrobenchmarkApi |
|
ExperimentalMaterial3AdaptiveApi |
|
ExperimentalMaterial3AdaptiveNavigationSuiteApi |
|
ExperimentalMaterial3Api |
|
ExperimentalMaterial3CommonApi |
|
ExperimentalMaterial3ExpressiveApi |
|
ExperimentalMaterial3WindowSizeClassApi |
|
ExperimentalMaterialApi |
|
ExperimentalMetricApi |
|
ExperimentalMinimizationCallback |
|
ExperimentalMirrorMode |
Denotes that the annotated API is designed to be experimental for |
ExperimentalMotionApi |
|
ExperimentalPagingApi |
Marks experimental Paging APIs, which may have known issues that would likely be solved by a source-incompatible change in newer versions of the artifact that supplies it. |
ExperimentalPerfettoCaptureApi |
Annotation indicating experimental API for capturing Perfetto traces. |
ExperimentalPerfettoTraceProcessorApi |
Annotation indicating experimental API for querying data from Perfetto traces with Perfetto Trace Processor. |
ExperimentalPersistentRecording |
Denotes that the annotated method uses the experimental methods which allows a recording to be persistent. |
ExperimentalPreviewViewScreenFlash |
Denotes that the annotated API is designed to be experimental for the screen flash feature and may change in a future release. |
ExperimentalProtoLayoutExtensionApi |
Denotes that this API surface is not usable by default and requires existence of an extension provider (on the rendering side). |
ExperimentalRetryPolicy |
Indicates that the annotated API uses the experimental |
ExperimentalRoomApi |
APIs marked with ExperimentalRoomApi are experimental and may change. |
ExperimentalSharedTransitionApi |
|
ExperimentalTapGestureDetectorBehaviorApi |
|
ExperimentalTestApi |
|
ExperimentalTextApi |
|
ExperimentalTransitionApi |
|
ExperimentalTvFoundationApi |
|
ExperimentalTvMaterial3Api |
|
ExperimentalUnitApi |
|
ExperimentalUseCaseApi |
Denotes that the methods on use cases and use case builders are experimental and may change in a future release |
ExperimentalVelocityTrackerApi |
|
ExperimentalWearFoundationApi |
|
ExperimentalWearMaterial3Api |
|
ExperimentalWearMaterialApi |
|
ExperimentalWindowApi |
|
ExperimentalWindowCoreApi |
|
ExperimentalZeroShutterLag |
Denotes that the annotated API uses the experimental zero-shutter lag capture mode in |
ExplicitGroupsComposable |
This annotation can be applied to |
Explode |
This transition tracks changes to the visibility of target views in the start and end scenes and moves views in or out from the edges of the scene. |
ExploreByTouchHelper |
ExploreByTouchHelper is a utility class for implementing accessibility support in custom |
ExponentialWeightedAverageStatistic |
A |
ExponentialWeightedAverageTimeToFirstByteEstimator |
Implementation of |
ExportException |
Thrown when a non-locally recoverable export failure occurs. |
ExportException.CodecInfo |
The |
ExportException.ErrorCode |
Error codes that identify causes of |
ExportResult |
Information about the result of an export. |
ExportResult.Builder |
A builder for |
ExportResult.ProcessedInput |
An input entirely or partially processed. |
ExposedDropdownMenuAnchorType |
The type of element that can serve as a dropdown menu anchor. |
ExposedDropdownMenuBoxScope |
Scope for |
ExposedDropdownMenuBoxScope |
Scope for |
ExposedDropdownMenuDefaults |
Contains default values used by Exposed Dropdown Menu. |
ExposedDropdownMenuDefaults |
Contains default values used by Exposed Dropdown Menu. |
ExposureState |
An interface which contains the camera exposure related information. |
ExtendableBuilder |
Extendable builders are used to add externally defined options that can be passed to the implementation being built. |
ExtendedPaneScaffoldPaneScope |
Extended scope for the panes of pane scaffolds. |
ExtendedPaneScaffoldScope |
Extended scope for pane scaffolds. |
ExtensionMode |
The available modes for the extensions. |
ExtensionsManager |
Provides interfaces for third party app developers to get capabilities info of extension functions. |
ExteriorDimensions |
Information about the vehicle's exterior dimensions reported in millimeters. |
ExternalInput |
Identifies parameters of an |
ExternalLoader |
An object for loading media outside of ExoPlayer's loading mechanism. |
ExternalLoader.LoadRequest |
A data class providing information associated with the load event. |
ExternallyLoadedImageDecoder |
An |
ExternallyLoadedImageDecoder.BitmapResolver |
The resolver that resolves an external image request to a Bitmap. |
ExternallyLoadedImageDecoder.ExternalImageRequest |
A data class providing information about the external image request. |
ExternallyLoadedImageDecoder.Factory |
A |
ExternallyLoadedMediaSource |
A |
ExternallyLoadedMediaSource.Factory |
Factory for |
Extractor |
Extracts media data from a container format. |
Extractor.ReadResult |
Result values that can be returned by |
ExtractorAsserts |
Assertion methods for |
ExtractorAsserts.AssertionConfig |
A config for the assertions made (e.g. dump file location). |
ExtractorAsserts.AssertionConfig.Builder |
Builder for |
ExtractorAsserts.ExtractorFactory |
A factory for |
ExtractorAsserts.SimulationConfig |
A config of different environments to simulate and extractor behaviours to test. |
ExtractorInput |
Provides data to be consumed by an |
ExtractorOutput |
Receives stream level data extracted by an |
ExtractorUtil |
Extractor related utility methods. |
ExtractorsFactory |
Factory for arrays of |
F
FabPosition |
The possible positions for a |
FabPosition |
The possible positions for a |
Facade |
|
FacetProvider |
This is the query interface to supply optional features(aka facets) on an object without the need of letting the object to subclass or implement java interfaces. |
FacetProviderAdapter |
Optional interface that implemented by |
Fade |
This transition tracks changes to the visibility of target views in the start and end scenes and fades views in or out when they become visible or non-visible. |
FailOnCloseDataSink |
A |
FailOnCloseDataSink.Factory |
Factory to create a |
FailureHandler |
Handles failures that happen during test execution. |
FailureResponse |
Denotes a failure in the client to a host request. |
FakeAdaptiveDataSet |
Fake data set emulating the data of an adaptive media source. |
FakeAdaptiveDataSet.Factory |
Factory for |
FakeAdaptiveDataSet.Iterator |
|
FakeAdaptiveMediaPeriod |
Fake |
FakeAdaptiveMediaSource |
Fake |
FakeAudioRenderer |
A |
FakeChunkSource |
Fake |
FakeChunkSource.Factory |
Factory for a |
FakeClock |
Fake |
FakeClock.HandlerMessage |
Message data saved to send messages or execute runnables at a later time on a Handler. |
FakeCryptoConfig |
Fake |
FakeDataSet |
Collection of |
FakeDataSet.FakeData |
Container of fake data to be served by a |
FakeDataSet.FakeData.Segment |
A segment of |
FakeDataSource |
A fake |
FakeDataSource.Factory |
Factory to create a |
FakeDevicePerformance |
A DevicePerformance that immediately returns the |
FakeExoMediaDrm |
A fake implementation of |
FakeExoMediaDrm.Builder |
Builder for |
FakeExoMediaDrm.LicenseServer |
An license server implementation to interact with |
FakeExtractorInput |
A fake |
FakeExtractorInput.Builder |
Builder of |
FakeExtractorInput.SimulatedIOException |
Thrown when simulating an |
FakeExtractorOutput |
A fake |
FakeHealthConnectClient |
Fake |
FakeHealthConnectClientOverrides |
Used to override or intercept responses to emulate scenarios that |
FakeHost |
A fake that simulates the behavior of the host of a car app. |
FakeKeyedAppStatesReporter |
A fake |
FakeMediaChunk |
Fake |
FakeMediaChunkIterator |
Fake |
FakeMediaClockRenderer |
Fake abstract |
FakeMediaPeriod |
Fake |
FakeMediaPeriod.TrackDataFactory |
A factory to create the test data for a particular track. |
FakeMediaSource |
Fake |
FakeMediaSource.InitialTimeline |
A forwarding timeline to provide an initial timeline for fake multi window sources. |
FakeMediaSourceFactory |
Fake |
FakeMetadataEntry |
A fake |
FakeMultiPeriodLiveTimeline |
A fake |
FakePermissionController |
A fake |
FakeRenderer |
Fake |
FakeSampleStream |
Fake |
FakeSampleStream.FakeSampleStreamItem |
Item to customize a return value of |
FakeShuffleOrder |
Fake |
FakeTimeline |
Fake |
FakeTimeline.TimelineWindowDefinition |
Definition used to define a |
FakeTrackOutput |
A fake |
FakeTrackOutput.Factory |
Factory for |
FakeTrackSelection |
A fake |
FakeTrackSelector |
A fake |
FakeTrackSelector.FakeTrackSelectionFactory |
A factory for the |
FakeVideoRenderer |
A |
FallbackStrategy |
A class represents the strategy that will be adopted when the device does not support all the desired |
FanDirectionProfile |
Container class for information about the |
FanDirectionProfile.Builder |
A builder for FanDirectionProfile. |
FanSpeedLevelProfile |
Container class for information about the |
FanSpeedLevelProfile.Builder |
A builder for FanSpeedLevelProfile. |
FastOutLinearInInterpolator |
Interpolator corresponding to |
FastOutSlowInInterpolator |
Interpolator corresponding to |
Features |
A class that encapsulates all features that are only supported in certain cases (e.g. only on certain implementations or only at a certain Android API Level). |
FetchAndJoinCustomAudienceRequest |
The request object to fetch and join a custom audience. |
FieldDescriptor |
Provides additional meta data about a |
FieldDisplayProperties |
Super class for a |
FileBasedFontFamily |
A base class of |
FileDataSource |
A |
FileDataSource.Factory |
|
FileDataSource.FileDataSourceException |
Thrown when a |
FileDescriptorDataSource |
A |
FileDescriptorOutputOptions |
A class providing options for storing the result to a given file descriptor. |
FileDescriptorOutputOptions.Builder |
The builder of the |
FileMediaItem |
This class is deprecated. androidx.media2 is deprecated. |
FileMediaItem.Builder |
This class is deprecated. androidx.media2 is deprecated. |
FileOutputOptions |
A class providing options for storing the result to a given file. |
FileOutputOptions.Builder |
The builder of the |
FileProvider |
FileProvider is a special subclass of |
FileStorage |
The Java IO File version of the Storage |
FileTransformFactory |
Factory for extracting transform info from image files. |
FileTypes |
Defines common file type constants and helper methods. |
FileTypes.Type |
File types. |
Fill |
Default |
FilterChipDefaults |
Contains the baseline values used by |
FilterChipDefaults |
Contains the default values used by |
FilterQuality |
Quality levels for image filters. |
FilterableManifest |
A manifest that can generate copies of itself including only the streams specified by the given keys. |
FilteringHlsPlaylistParserFactory |
A |
FilteringManifestParser |
A manifest parser that includes only the streams identified by the given stream keys. |
FilteringMediaSource |
A |
FinishComposingTextCommand |
Finishes the composing text that is currently active. |
FiniteAnimationSpec |
|
FitWidthBitmapDrawable |
Subclass of |
FixedScale |
|
FixedThreshold |
This class is deprecated. Material's Swipeable has been replaced by Foundation's AnchoredDraggable APIs. |
FixedThreshold |
A fixed threshold will be at an |
FixedTrackSelection |
A |
FlacConstants |
Defines constants used by the FLAC extractor. |
FlacExtractor |
Extracts data from FLAC container format. |
FlacExtractor.Flags |
Flags controlling the behavior of the extractor. |
FlacFrameReader |
Reads and peeks FLAC frame elements according to the FLAC format specification. |
FlacFrameReader.SampleNumberHolder |
Holds a sample number. |
FlacMetadataReader |
Reads and peeks FLAC stream metadata elements according to the FLAC format specification. |
FlacMetadataReader.FlacStreamMetadataHolder |
Holds a |
FlacSeekTableSeekMap |
A |
FlacStreamMetadata |
Holder for FLAC metadata. |
FlacStreamMetadata.SeekTable |
A FLAC seek table. |
FlagSet |
A set of integer flags. |
FlagSet.Builder |
A builder for |
FlakyTest |
Designates a test as being flaky (non-deterministic). |
FlingAnimation |
Fling animation is an animation that continues an initial momentum (most often from gesture velocity) and gradually slows down. |
FlingBehavior |
Interface to specify fling behavior. |
FloatAnimationSpec |
|
FloatArrayEvaluator |
This evaluator can be used to perform type interpolation between |
FloatDecayAnimationSpec |
This animation interface is intended to be stateless, just like Animation |
FloatEvaluator |
This evaluator can be used to perform type interpolation between |
FloatExponentialDecaySpec |
This is a decay animation where the friction/deceleration is always proportional to the velocity. |
FloatFloatMap |
|
FloatFloatPair |
Container to ease passing around a tuple of two |
FloatIntMap |
|
FloatLayout |
Add support to views that do floating point layout. |
FloatList |
|
FloatLongMap |
|
FloatObjectMap |
|
FloatProperty |
An implementation of |
FloatPropertyCompat |
FloatPropertyCompat is an abstraction that can be used to represent a mutable float value that is held in a host object. |
FloatRange |
Denotes that the annotated element should be a float or double in the given range |
FloatRect |
|
FloatSet |
|
FloatSpringSpec |
|
FloatState |
A value holder where reads to the |
FloatTweenSpec |
|
FloatValueHolder |
FloatValueHolder holds a float value. |
FloatingActionButtonDefaults |
Contains the default values used by |
FloatingActionButtonDefaults |
Contains the default values used by |
FloatingActionButtonElevation |
Represents the elevation for a floating action button in different states. |
FloatingActionButtonElevation |
Represents the tonal and shadow elevation for a floating action button in different states. |
FloatingActionButtonMenuScope |
Scope for the children of |
FloatingAppBarDefaults |
Contains default values used for the floating app bar implementations. |
FloatingAppBarExitDirection |
The possible directions for a |
FloatingAppBarScrollBehavior |
A FloatingAppBarScrollBehavior defines how a floating app bar should behave when the content under it is scrolled. |
FloatingAppBarState |
A state object that can be hoisted to control and observe the floating app bar state. |
FloatingWindow |
A marker interface for |
FloorsClimbedRecord |
Captures the number of floors climbed by the user since the last reading. |
Flow |
Implements the Flow virtual layout. |
Flow |
Flow VirtualLayout. |
FlowColumnOverflow |
Overflow Handling Options |
FlowColumnOverflowScope |
Scope for the overflow |
FlowColumnScope |
Scope for the children of |
FlowLayoutOverflow |
Overflow Handling Options |
FlowReference |
The FlowReference class can be used to store the relevant properties of a Flow Helper when parsing the Flow Helper information in a JSON representation. |
FlowRowOverflow |
Overflow Handling Options |
FlowRowOverflowScope |
Scope for the overflow |
FlowRowScope |
Scope for the children of |
FlowStyle |
Defines how widgets are spaced in a chain |
FlvExtractor |
Extracts data from the FLV container format. |
FocusDelegate |
Override methods in this class to provide application specific behaviors related to focusing item. |
FocusDirection |
The |
FocusEnterExitScope |
Receiver scope for |
FocusEventModifier |
This interface is deprecated. Use FocusEventModifierNode instead |
FocusEventModifierNode |
Implement this interface create a modifier node that can be used to observe focus state changes to a |
FocusHighlight |
Interface for highlighting the item that has focus. |
FocusHighlightHelper |
Sets up the highlighting behavior when an item gains focus. |
FocusInteraction |
An interaction related to focus events. |
FocusInteraction.Focus |
An interaction representing a focus event on a component. |
FocusInteraction.Unfocus |
An interaction representing a |
FocusManager |
|
FocusMeteringAction |
A configuration used to trigger a focus and/or metering action. |
FocusMeteringAction.Builder |
The builder used to create the |
FocusMeteringResult |
Result of the |
FocusOrder |
This class is deprecated. Use FocusProperties instead |
FocusOrderModifier |
This interface is deprecated. Use Modifier.focusProperties() instead |
FocusProperties |
Properties that are applied to |
FocusPropertiesModifierNode |
Implement this interface create a modifier node that can be used to modify the focus properties of the associated |
FocusRequester |
The |
FocusRequester.Companion |
|
FocusRequester.Companion.FocusRequesterFactory |
Convenient way to create multiple |
FocusRequesterModifier |
This interface is deprecated. Use FocusRequesterModifierNode instead |
FocusRequesterModifierNode |
Implement this interface to create a modifier node that can be used to request changes in the focus state of a |
FocusState |
The focus state of a |
FocusTargetModifierNode |
This modifier node can be delegated to in order to create a modifier that makes a component focusable. |
Focusability |
Focusability configures whether a focus target can be focused. |
FoldingFeature |
A feature that describes a fold in the flexible display or a hinge between two physical display panels. |
FoldingFeature.OcclusionType |
Represents how the hinge might occlude content. |
FoldingFeature.Orientation |
Represents the axis for which the |
FoldingFeature.State |
Represents the |
FoldingFeatureTestingConstants |
A class to contain all the constants related to testing |
Font |
The interface of the font resource. |
Font.ResourceLoader |
This interface is deprecated. Replaced with FontFamily.Resolver during the introduction of async fonts, all usages should be replaced. |
FontFamily |
The primary typography interface for Compose applications. |
FontFamily |
Describes the family of the font. |
FontFamily.Resolver |
Main interface for resolving |
FontListFontFamily |
Defines a font family with list of |
FontLoadingStrategy |
Font loading strategy for a |
FontRequest |
Information about a font request that may be sent to a Font Provider. |
FontRequestEmojiCompatConfig |
|
FontRequestEmojiCompatConfig |
|
FontRequestEmojiCompatConfig.ExponentialBackoffRetryPolicy |
A retry policy implementation that doubles the amount of time in between retries. |
FontRequestEmojiCompatConfig.ExponentialBackoffRetryPolicy |
A retry policy implementation that doubles the amount of time in between retries. |
FontRequestEmojiCompatConfig.RetryPolicy |
Retry policy used when the font provider is not ready to give the font file. |
FontRequestEmojiCompatConfig.RetryPolicy |
Retry policy used when the font provider is not ready to give the font file. |
FontRes |
Denotes that an integer parameter, field or method return value is expected to be a font resource reference (e.g. |
FontScaling |
|
FontStyle |
|
FontStyle |
|
FontSynthesis |
Possible options for font synthesis. |
FontVariation |
Set font variation settings. |
FontVariation.Setting |
Represents a single point in a variation, such as 0.7 or 100 |
FontVariation.Settings |
A collection of settings to apply to a single font. |
FontWeight |
The thickness of the glyphs, in a range of 1, 1000. |
FontWeight |
Weight of a font. |
FontsContractCompat |
Utility class to deal with Font ContentProviders. |
FontsContractCompat.Columns |
Defines the constants used in a response from a Font Provider. |
FontsContractCompat.FontFamilyResult |
Object returned from |
FontsContractCompat.FontInfo |
Object represent a font entry in the family returned from |
FontsContractCompat.FontRequestCallback |
Interface used to receive asynchronously fetched typefaces. |
ForegroundCarColorSpan |
A span that changes the color of the text to which the span is attached. |
ForegroundInfo |
The information required when a |
ForegroundUpdater |
Manages updating |
ForeignKey |
Declares a foreign key on another |
ForeignKey.Action |
Constants definition for values that can be used in |
Format |
Represents a media format. |
Format.Builder |
Builds |
Format.CueReplacementBehavior |
The replacement behaviors for consecutive samples in a |
FormatHolder |
Holds a |
ForwardingAudioSink |
An overridable |
ForwardingExtractorInput |
An overridable |
ForwardingPlayer |
|
ForwardingRenderer |
An overridable |
ForwardingSeekMap |
A forwarding class for |
ForwardingSimpleBasePlayer |
A |
ForwardingTimeline |
An overridable |
ForwardingTrackOutput |
An overridable |
FractionRes |
Denotes that an integer parameter, field or method return value is expected to be a fraction resource reference. |
FractionalThreshold |
This class is deprecated. Material's Swipeable has been replaced by Foundation's AnchoredDraggable APIs. |
FractionalThreshold |
A fractional threshold will be at a |
Fragment |
Static library support version of the framework's |
Fragment.InstantiationException |
Thrown by |
Fragment.SavedState |
State information that has been retrieved from a fragment instance through |
FragmentActivity |
Base class for activities that want to use the support-based |
FragmentAnimationProvider |
FragmentAnimationProvider supplies animations for use during a fragment's onCreateAnimator callback. |
FragmentContainer |
Callbacks to a |
FragmentContainerView |
FragmentContainerView is a customized Layout designed specifically for Fragments. |
FragmentController |
Provides integration points with a |
FragmentFactory |
Interface used to control the instantiation of |
FragmentHostCallback |
Integration points with the Fragment host. |
FragmentManager |
Static library support version of the framework's |
FragmentManager.BackStackEntry |
Representation of an entry on the fragment back stack, as created with |
FragmentManager.FragmentLifecycleCallbacks |
Callback interface for listening to fragment state changes that happen within a given FragmentManager. |
FragmentManager.OnBackStackChangedListener |
Interface to watch for changes to the back stack. |
FragmentManagerNonConfig |
This class is deprecated. Have your |
FragmentNavigator |
Navigator that navigates through |
FragmentNavigator.Destination |
NavDestination specific to |
FragmentNavigator.Extras |
Extras that can be passed to FragmentNavigator to enable Fragment specific behavior |
FragmentNavigator.Extras.Builder |
Builder for constructing new |
FragmentNavigatorDestinationBuilder |
DSL for constructing a new |
FragmentOnAttachListener |
Listener for receiving a callback immediately following |
FragmentPagerAdapter |
This class is deprecated. Switch to |
FragmentResultListener |
Listener for handling fragment results. |
FragmentResultOwner |
A class that manages passing data between fragments. |
FragmentReuseViolation |
|
FragmentScenario |
FragmentScenario provides API to start and drive a Fragment's lifecycle state for testing. |
FragmentScenario.FragmentAction |
FragmentAction interface should be implemented by any class whose instances are intended to be executed by the main thread. |
FragmentState |
Holder for the fragment state. |
FragmentStateAdapter |
Similar in behavior to |
FragmentStateAdapter.ExperimentalFragmentStateAdapterApi |
|
FragmentStateAdapter.FragmentTransactionCallback |
Callback interface for listening to fragment lifecycle changes that happen inside the adapter. |
FragmentStateAdapter.FragmentTransactionCallback.OnPostEventListener |
Callback returned by |
FragmentStatePagerAdapter |
This class is deprecated. Switch to |
FragmentStrictMode |
FragmentStrictMode is a tool which detects things you might be doing by accident and brings them to your attention so you can fix them. |
FragmentStrictMode.OnViolationListener |
When |
FragmentStrictMode.Policy |
|
FragmentStrictMode.Policy.Builder |
Creates |
FragmentTabHost |
This class is deprecated. Use TabLayout and ViewPager instead. |
FragmentTagUsageViolation |
See |
FragmentTransaction |
Static library support version of the framework's |
FragmentViewHolder |
|
FragmentedMp4Extractor |
Extracts data from the FMP4 container format. |
FragmentedMp4Extractor.Flags |
Flags controlling the behavior of the extractor. |
FragmentedMp4Muxer |
A muxer for creating a fragmented MP4 file. |
FragmentedMp4Muxer.Builder |
A builder for |
Frame |
Represents a frame that is about to be rendered. |
FrameBuffer |
Object that enables rendering into a |
FrameBufferRenderer |
|
FrameBufferRenderer.RenderCallback |
Callbacks invoked to render content leveraging a |
FrameCache |
Caches the input frames. |
FrameData |
This class stores duration data for a single frame. |
FrameDataApi24 |
This class stores duration data for a single frame. |
FrameDataApi31 |
This class stores duration data for a single frame. |
FrameDropEffect |
Drops frames to lower average frame rate to around |
FrameInfo |
Value class specifying information about a decoded video frame. |
FrameInfo.Builder |
A builder for |
FrameMetricsAggregator |
This class can be used to record and return data about per-frame durations. |
FrameTimingGfxInfoMetric |
Version of FrameTimingMetric based on 'dumpsys gfxinfo' instead of trace data. |
FrameTimingMetric |
Metric which captures timing information from frames produced by a benchmark, such as a scrolling or animation benchmark. |
FrameworkCryptoConfig |
|
FrameworkMediaDrm |
An |
FrameworkSQLiteOpenHelperFactory |
Implements |
FreeformTemplateData |
The semantic data required to build Freeform Template layouts |
FrequencyCapFilters |
A container for the ad filters that are based on frequency caps. |
FrontBufferSyncStrategy |
|
Fts3 |
Marks an |
Fts4 |
Marks an |
FtsOptions |
|
FtsOptions.MatchInfo |
|
FtsOptions.Order |
|
FullWidthDetailsOverviewRowPresenter |
Renders a |
FullWidthDetailsOverviewRowPresenter.Listener |
Listeners for events on ViewHolder. |
FullWidthDetailsOverviewRowPresenter.ViewHolder |
A ViewHolder for the DetailsOverviewRow. |
FullWidthDetailsOverviewRowPresenter.ViewHolder.DetailsOverviewRowListener |
|
FullWidthDetailsOverviewSharedElementHelper |
Helper class to assist delayed shared element activity transition for view created by |
FullyDrawnReporter |
Manages when to call |
FullyDrawnReporterOwner |
A class that has a |
Function |
Represents a function. |
Function |
Compat version of |
Function |
This interface is deprecated. implementation detail, use Guava Function instead |
Function |
Represents a function that accepts an argument and produces a result. |
FunctionKeyMeta |
This annotation is applied to the FunctionKeyMeta classes created by the Compose Compiler. |
FunctionKeyMetaClass |
This annotation is applied to the FunctionKeyMeta classes created by the Compose Compiler. |
FunctionNode |
|
G
GLFrameBufferRenderer |
Class responsible for supporting rendering to frame buffer objects that are backed by |
GLFrameBufferRenderer.Builder |
Builder used to create a |
GLFrameBufferRenderer.Callback |
|
GLFrontBufferedRenderer |
Class responsible for supporting a "front buffered" rendering system. |
GLFrontBufferedRenderer.Callback |
Provides callbacks for consumers to draw into the front and multi buffered layers as well as provide opportunities to synchronize |
GLRenderer |
Class responsible for coordination of requests to render into surfaces using OpenGL. |
GLRenderer.EGLContextCallback |
Callbacks invoked when the GL dependencies are created and destroyed. |
GLRenderer.RenderCallback |
Interface used for creating an |
GLRenderer.RenderTarget |
Handle to a |
GalleryTemplateData |
The semantic data required to build Gallery Template layouts |
GaplessInfoHolder |
Holder for gapless playback information. |
GattCharacteristic |
Represents a Bluetooth characteristic. |
GattClientScope |
Scope for operations as a GATT client role. |
GattServerConnectFlow |
A flow of |
GattServerConnectRequest |
Represents a connect request from a remote device. |
GattServerRequest |
Represents a request to be handled as a GATT server role. |
GattServerRequest.ReadCharacteristic |
Represents a read characteristic request. |
GattServerRequest.WriteCharacteristics |
Represents a request to write characteristics. |
GattServerRequest.WriteCharacteristics.Part |
A part of write requests. |
GattServerSessionScope |
A scope for operations as a GATT server role. |
GattService |
Represents a Bluetooth GATT service. |
GaussianBlur |
A |
GaussianBlurWithFrameOverlaid |
A |
GaussianFunction |
Implementation of a symmetric Gaussian function with a limited domain. |
GenericDocument |
Represents a document unit. |
GenericDocument.Builder |
The builder class for |
GenericFontFamily |
Defines a font family with a generic font family name. |
GenericRemoteMessage |
Generic implementation of the |
GenericShape |
Creates |
GeobFrame |
GEOB (General Encapsulated Object) ID3 frame. |
GestureCancellationException |
A gesture was canceled and cannot continue, likely because another gesture has taken over the pointer input stream. |
GestureDetectorCompat |
This class is deprecated. Use |
GestureScope |
This class is deprecated. Replaced by TouchInjectionScope |
GetAdSelectionDataOutcome |
This class represents the output of the AdSelectionManager#getAdSelectionData in the |
GetAdSelectionDataRequest |
Represent input parameters to the AdSelectionManager#getAdSelectionData API. |
GetByDocumentIdRequest |
Encapsulates a request to retrieve documents by namespace and IDs from the |
GetByDocumentIdRequest.Builder |
Builder for |
GetCredentialCancellationException |
During the get credential flow, this is thrown when a user intentionally cancels an operation. |
GetCredentialCustomException |
Represents a custom error thrown during a get flow with |
GetCredentialException |
Represents an error thrown during a get flow with Credential Manager. |
GetCredentialInterruptedException |
During the get credential flow, this is thrown when some interruption occurs that may warrant retrying or at least does not indicate a purposeful desire to close or tap away from credential manager. |
GetCredentialProviderConfigurationException |
During the get credential flow, this is thrown when configurations are mismatched for the provider, typically indicating the provider dependency is missing in the manifest or some system service is not enabled. |
GetCredentialRequest |
Encapsulates a request to get a user credential. |
GetCredentialRequest.Builder |
A builder for |
GetCredentialResponse |
Encapsulates the result of a user credential request. |
GetCredentialUnknownException |
This is thrown when the get credential operation failed with no more detailed information. |
GetCredentialUnsupportedException |
During the get credential flow, this is thrown when credential manager is unsupported, typically because the device has disabled it or did not ship with this feature enabled. |
GetCustomCredentialOption |
Allows extending custom versions of GetCredentialOptions for unique use cases. |
GetDigitalCredentialOption |
A request to retrieve the user's digital credential, normally used for verification or sign-in purpose. |
GetPasswordOption |
A request to retrieve the user's saved application password from their password provider. |
GetPublicKeyCredentialDomException |
During the get-passkey flow, this is thrown when a DOM Exception is thrown, indicating the operation contains a DOMException error type. |
GetPublicKeyCredentialException |
A subclass of CreateCredentialException for unique exceptions thrown specific only to PublicKeyCredentials. |
GetPublicKeyCredentialOption |
A request to get passkeys from the user's public key credential provider. |
GetRestoreCredentialOption |
A request to get the restore credential from the restore credential provider. |
GetRetainInstanceUsageViolation |
See # |
GetSchemaResponse |
The response class of |
GetSchemaResponse.Builder |
Builder for |
GetSearchStringParameterNode |
|
GetTargetFragmentRequestCodeUsageViolation |
See |
GetTargetFragmentUsageViolation |
See |
GetTopicsRequest |
Represents the request for the getTopics API (which takes a |
GetTopicsRequest.Builder |
Builder for |
GetTopicsResponse |
Represent the result from the getTopics API. |
GlEffect |
Interface for a video frame effect with a |
GlMatrixTransformation |
Specifies a 4x4 transformation |
GlObjectsProvider |
Provider to customize the creation and maintenance of GL objects. |
GlProgram |
Represents a GLSL shader program. |
GlRect |
Represents a rectangle by the coordinates of its 4 edges (left, bottom, right, top). |
GlShaderProgram |
Processes frames from one OpenGL 2D texture to another. |
GlShaderProgram.ErrorListener |
Listener for video frame processing errors. |
GlShaderProgram.InputListener |
Listener for input-related video frame processing events. |
GlShaderProgram.OutputListener |
Listener for output-related video frame processing events. |
GlTextureInfo |
Contains information describing an OpenGL texture. |
GlTextureProducer |
A component that outputs |
GlTextureProducer.Listener |
Listener for texture output. |
GlUtil |
OpenGL ES utilities. |
GlUtil.GlException |
Thrown when an OpenGL error occurs. |
GlanceAppWidget |
Object handling the composition and the communication with |
GlanceAppWidgetManager |
Manager for Glance App Widgets. |
GlanceAppWidgetReceiver |
|
GlanceAppWidgetUnitTest |
Provides methods to enable you to test your logic of building Glance composable content in the |
GlanceAppWidgetUnitTestDefaults |
Provides default values for various properties used in the Glance appWidget unit tests. |
GlanceComposable |
An annotation that can be used to mark a composable function as being expected to be use in a composable function that is also marked or inferred to be marked as a |
GlanceCurvedModifier |
An ordered, immutable, collection of modifier element that works with curved components in the Glance library. |
GlanceCurvedModifier.Companion |
The companion object |
GlanceCurvedModifier.Element |
A single element contained within a |
GlanceId |
Opaque object used to describe a glance view. |
GlanceMappedNode |
An implementation of |
GlanceModifier |
An ordered, immutable, collection of modifier element for the Glance library. |
GlanceModifier.Companion |
The companion object |
GlanceModifier.Element |
A single element contained within a |
GlanceNode |
A wrapper for Glance composable node under test. |
GlanceNodeAssertion |
Represents a Glance node from the tree that can be asserted on. |
GlanceNodeAssertionCollection |
Represents a collection of Glance nodes from the tree that can be asserted on. |
GlanceNodeAssertionsProvider |
Provides an entry point into testing exposing methods to find glance nodes |
GlanceNodeMatcher |
Wrapper for matcher lambdas and related details |
GlanceRemoteViews |
Object containing the information needed to generate a |
GlanceStateDefinition |
Configuration definition for |
GlanceTemplateAppWidget |
A |
GlanceTheme |
Object that provides access to the current theme. |
GlanceTileService |
|
GlesTextureComplication |
Helper for rendering a |
GlobalCarZoneAreaIdConverter |
CarZone to areaId converter for Global zones. |
GlobalPositionAwareModifierNode |
A |
GlobalSearchSession |
Provides a connection to all AppSearch databases the querying application has been granted access to. |
Glow |
Defines the shadow for a TV component. |
GnssStatusCompat |
GnssStatus representation that works across all Android versions. |
GnssStatusCompat.Callback |
See |
GoalProgressComplicationData |
Type used for complications which shows the user's progress towards a goal, E.g. you've done 2400 out of your daily target of 10000 steps. |
GoalProgressComplicationData.Builder |
Builder for |
GoalRow |
|
GolfExerciseTypeConfig |
An |
GolfExerciseTypeConfig.GolfShotTrackingPlaceInfo |
The tracking information for a golf shot used in |
GolfShotEvent |
An |
GolfShotEvent.GolfShotSwingType |
Golf Shot Swing Types. |
GolfShotEventCapabilities |
Contains the Golf Shot capabilities specific to the associated |
GoogleFont |
A downloadable font from fonts.google.com |
GoogleFont.Provider |
Attributes used to create a |
GrammaticalInflectionManagerCompat |
Helper for accessing features in |
GrantPermissionRule |
The |
GraphHolder |
Holds Espresso's object graph. |
GraphicLayerInfo |
The info about the graphics layers used by tooling. |
GraphicsContext |
Class responsible for providing graphics related dependencies. |
GraphicsLayer |
Drawing layer used to record drawing commands in a displaylist as well as additional properties that affect the rendering of the display list. |
GraphicsLayerScope |
A scope which can be used to define the effects to apply for the content, such as scaling ( |
GravityCompat |
Compatibility shim for accessing newer functionality from |
GravityInt |
Denotes that the annotated element represents a packed gravity int. |
Grid |
A helper class that helps arrange widgets in a grid form |
GridCells |
This class describes the count and the sizes of columns in vertical grids, or rows in horizontal grids. |
GridCells |
Defines the number of columns of the GridView. |
GridCells.Adaptive |
Defines a grid with as many rows or columns as possible on the condition that every cell has at least |
GridCells.Adaptive |
Defines a grid with as many columns as possible on the condition that every cell has at least |
GridCells.Fixed |
Defines a grid with fixed number of rows or columns. |
GridCells.Fixed |
Defines a fixed number of columns, limited to 1 through 5. |
GridCells.FixedSize |
Defines a grid with as many rows or columns as possible on the condition that every cell takes exactly |
GridCore |
The Grid Helper in the Core library that helps to enable Grid in Compose |
GridEngine |
GridEngine class contains the main logic of the Grid Helper |
GridFlag |
Set of individual options that may change the Grid helper behavior, each flag can be combined with the |
GridItem |
Represents a grid item with an image and an optional title. |
GridItem.Builder |
A builder of |
GridItemSpan |
Represents the span of an item in a |
GridLayout |
A layout that places its children in a rectangular grid. |
GridLayout.Alignment |
Alignments specify where a view should be placed within a cell group and what size it should be. |
GridLayout.LayoutParams |
Layout information associated with each of the children of a GridLayout. |
GridLayout.Spec |
A Spec defines the horizontal or vertical characteristics of a group of cells. |
GridLayoutManager |
A |
GridLayoutManager |
A |
GridLayoutManager.DefaultSpanSizeLookup |
Default implementation for |
GridLayoutManager.LayoutParams |
LayoutParams used by GridLayoutManager. |
GridLayoutManager.SpanSizeLookup |
A helper class to provide the number of spans each item occupies. |
GridReference |
A HelperReference of a Grid Helper that helps enable Grid in Compose |
GridRowBuilder |
Builder to construct a grid row which may be added as a row to |
GridRowBuilder.CellBuilder |
Builder to construct a cell. |
GridRowBuilderDsl |
Helper class annotated with @SliceMarker, which is annotated with @DslMarker. |
GridSection |
A section within the |
GridSection.Builder |
A builder that constructs |
GridTemplate |
A template representing a grid of items. |
GridTemplate.Builder |
A builder of |
Group |
A group in the slot table. |
Group |
Control the visibility and elevation of the referenced views Added in 1.1 |
Grouping |
Implements a simple grouping mechanism, to group interdependent widgets together. |
GuardedBy |
Denotes that the annotated method or field can only be accessed when holding the referenced lock. |
GuidanceStylist |
GuidanceStylist is used within a |
GuidanceStylist.Guidance |
A data class representing contextual information for a . |
GuidedAction |
A data class which represents an action within a . |
GuidedAction.Builder |
Builds a |
GuidedAction.BuilderBase |
Base builder class to build a |
GuidedActionAppCompatEditText |
A custom EditText that satisfies the IME key monitoring requirements of GuidedStepFragment. |
GuidedActionAutofillSupport |
Interface for a custom EditText subclass to support autofill in |
GuidedActionAutofillSupport.OnAutofillListener |
Listener for autofill event. |
GuidedActionDiffCallback |
DiffCallback used for GuidedActions, see |
GuidedActionEditText |
A custom EditText that satisfies the IME key monitoring requirements of GuidedStepFragment. |
GuidedActionsStylist |
GuidedActionsStylist is used within a |
GuidedActionsStylist.ViewHolder |
ViewHolder caches information about the action item layouts' subviews. |
GuidedDatePickerAction |
Subclass of GuidedAction that can choose a date. |
GuidedDatePickerAction.Builder |
Builder class to build a GuidedDatePickerAction. |
GuidedDatePickerAction.BuilderBase |
Base Builder class to build GuidedDatePickerAction. |
GuidedStepFragment |
This class is deprecated. |
GuidedStepSupportFragment |
A GuidedStepSupportFragment is used to guide the user through a decision or series of decisions. |
Guideline |
|
Guideline |
Guideline |
Guideline |
Utility class representing a Guideline helper object for |
GuidelineReference |
|
Gyroscope |
Information about car specific gyroscopes available from the car hardware. |
H
H262Reader |
Parses a continuous H262 byte stream and extracts individual frames. |
H263Reader |
Parses an ISO/IEC 14496-2 (MPEG-4 Part 2) or ITU-T Recommendation H.263 byte stream and extracts individual frames. |
H264Reader |
Parses a continuous H264 byte stream and extracts individual frames. |
H265Reader |
Parses a continuous H.265 byte stream and extracts individual frames. |
HChain |
|
HChain.HAnchor |
|
HalfFloat |
Denotes that the annotated element represents a half-precision floating point value. |
HandlerCompat |
Helper for accessing features in |
HandlerWrapper |
An interface to call through to a |
HandlerWrapper.Message |
A message obtained from the handler. |
HandshakeInfo |
A container for the information conveyed by the host after the handshake with the app is completed. |
HapticFeedback |
Interface for haptic feedback. |
HapticFeedbackConstantsCompat |
Helper class for accessing values in |
HapticFeedbackType |
Constants to be used to perform haptic feedback effects via |
HardwareRendererCompat |
Helper class that provides |
HasDefaultViewModelProviderFactory |
Interface that marks a |
HasPropertyNode |
|
Header |
A component that holds onto data associated with a template's header. |
Header.Builder |
A builder of |
HeaderBlock |
A header for the whole template. |
HeaderBuilderDsl |
Helper class annotated with @SliceMarker, which is annotated with @DslMarker. |
HeaderItem |
A header item describes the metadata of a |
HeadersFragment |
This class is deprecated. |
HeadersFragment.OnHeaderClickedListener |
This interface is deprecated. |
HeadersFragment.OnHeaderViewSelectedListener |
This interface is deprecated. |
HeadersSupportFragment |
An fragment containing a list of row headers. |
HeadersSupportFragment.OnHeaderClickedListener |
Interface definition for a callback to be invoked when a header item is clicked. |
HeadersSupportFragment.OnHeaderViewSelectedListener |
Interface definition for a callback to be invoked when a header item is selected. |
HeadlessWatchFaceClient |
Controls a stateless remote headless watch face. |
HeadlessWatchFaceClient.ClientDisconnectListener |
Callback that observes when the client disconnects. |
HealthConnectClient |
Interface to access health and fitness records. |
HealthConnectFeatures |
Interface for checking availability of features in |
HealthEvent |
Represents a user's health event. |
HealthEvent.Type |
Health event types. |
HealthPermission |
A Permission either to read or write data associated with a |
HealthPermissionsRequestContract |
An |
HealthServices |
Entry point for all Health Services APIs. |
HealthServicesClient |
Client which provides a way to subscribe to the health data of a device, in the background or in the foreground. |
HealthServicesException |
Exception class for all the Health Services errors. |
HeapProfileRequestBuilder |
Request builder to create a request for a heap profile from ProfilingManager. |
HeartRateAccuracy |
Accuracy for a |
HeartRateAccuracy.SensorStatus |
Status of the Heart Rate sensor in terms of accuracy. |
HeartRateRecord |
Captures the user's heart rate. |
HeartRateRecord.Sample |
Represents a single measurement of the heart rate. |
HeartRateVariabilityRmssdRecord |
Captures user's heart rate variability (HRV) as measured by the root mean square of successive differences (RMSSD) between normal heartbeats. |
HeartRating |
This class is deprecated. androidx.media2 is deprecated. |
HeartRating |
A rating expressed as "heart" or "no heart". |
HeifExtractor |
Extracts data from the HEIF (.heic) container format. |
HeifWriter |
Writes one or more still images (of the same dimensions) into a heif file. |
HeifWriter.Builder |
Builder class for constructing a HeifWriter object from specified parameters. |
HeightRecord |
Captures the user's height. |
HeightSizeClass |
A class to create buckets for the height of a window. |
HeightSizeClass.Companion |
|
HeightSizeClass.Companion.HeightSizeClassEnum |
|
Helper |
|
Helper |
interface to virtual objects |
Helper.HelperType |
|
Helper.Type |
|
HelperReference |
|
HelperWidget |
HelperWidget class |
HevcConfig |
HEVC configuration data. |
HierarchyRequestError |
During the create public key credential flow, this is thrown when an authenticator response exception contains a hierarchy_request_err from the fido spec, indicating the operation would yield in an incorrect node tree. |
HiltWorker |
A type annotation that identifies a |
HiltWorkerFactory |
Worker Factory for the Hilt Extension |
HingeInfo |
A class that contains the info of a hinge relevant to a |
HingePolicy |
Policies that indicate how hinges are supposed to be addressed in an adaptive layout. |
HintConstants |
Contains all the officially supported autofill hint constants. |
HistoricalChange |
Data structure for "historical" pointer moves. |
HlsDataSourceFactory |
Creates |
HlsDownloader |
A downloader for HLS streams. |
HlsExtractorFactory |
Factory for HLS media chunk extractors. |
HlsManifest |
Holds a multivariant playlist along with a snapshot of one of its media playlists. |
HlsMediaChunkExtractor |
Extracts samples and track |
HlsMediaPlaylist |
Represents an HLS media playlist. |
HlsMediaPlaylist.Part |
A media part. |
HlsMediaPlaylist.PlaylistType |
Type of the playlist, as defined by #EXT-X-PLAYLIST-TYPE. |
HlsMediaPlaylist.RenditionReport |
A rendition report for an alternative rendition defined in another media playlist. |
HlsMediaPlaylist.Segment |
Media segment reference. |
HlsMediaPlaylist.SegmentBase |
|
HlsMediaPlaylist.ServerControl |
Server control attributes. |
HlsMediaSource |
An HLS |
HlsMediaSource.Factory |
Factory for |
HlsMediaSource.MetadataType |
The types of metadata that can be extracted from HLS streams. |
HlsMultivariantPlaylist |
Represents an HLS multivariant playlist. |
HlsMultivariantPlaylist.Rendition |
A rendition (i.e. an #EXT-X-MEDIA tag) in a multivariant playlist. |
HlsMultivariantPlaylist.Variant |
A variant (i.e. an #EXT-X-STREAM-INF tag) in a multivariant playlist. |
HlsPlaylist |
Represents an HLS playlist. |
HlsPlaylistParser |
HLS playlists parsing logic. |
HlsPlaylistParser.DeltaUpdateException |
Exception thrown when merging a delta update fails. |
HlsPlaylistParserFactory |
Factory for |
HlsPlaylistTracker |
Tracks playlists associated to an HLS stream and provides snapshots. |
HlsPlaylistTracker.Factory |
Factory for |
HlsPlaylistTracker.PlaylistEventListener |
Called on playlist loading events. |
HlsPlaylistTracker.PlaylistResetException |
Thrown when the media sequence of a new snapshot indicates the server has reset. |
HlsPlaylistTracker.PlaylistStuckException |
Thrown when a playlist is considered to be stuck due to a server side error. |
HlsPlaylistTracker.PrimaryPlaylistListener |
Listener for primary playlist changes. |
HlsTrackMetadataEntry |
Holds metadata associated to an HLS media track. |
HlsTrackMetadataEntry.VariantInfo |
Holds attributes defined in an EXT-X-STREAM-INF tag. |
HorizontalAlign |
Defines how objects align horizontally in the chain |
HorizontalAlignmentLine |
A horizontal |
HorizontalAnchorable |
Represents a horizontal side of a layout (i.e top and bottom) that can be anchored using |
HorizontalChainReference |
Represents a horizontal chain within a |
HorizontalChainReference |
|
HorizontalChainScope |
|
HorizontalGridView |
A |
HorizontalHoverCardSwitcher |
A helper class for showing a hover card view below a |
HorizontalRuler |
A horizontal |
HorizontalTextInVerticalContextSpan |
A styling span for horizontal text in a vertical context. |
HorizontalWidgetRun |
|
HostActivity |
A host activity for performing playback tests. |
HostActivity.HostedTest |
Interface for tests that run inside of a |
HostException |
Exceptions that happen on calls to the host. |
HostInfo |
Container class for information about the host the app is connected to. |
HostValidator |
Validates that the calling package is authorized to connect to a |
HostValidator.Builder |
Builder of |
HoverInteraction |
An interaction related to hover events. |
HoverInteraction.Enter |
An interaction representing a hover event on a component. |
HoverInteraction.Exit |
An interaction representing a |
HslAdjustment |
Adjusts the HSL (Hue, Saturation, and Lightness) of a frame. |
HslAdjustment.Builder |
A builder for |
HtmlCompat |
Backwards compatible version of |
HttpDataSource |
An HTTP |
HttpDataSource.BaseFactory |
Base implementation of |
HttpDataSource.CleartextNotPermittedException |
Thrown when cleartext HTTP traffic is not permitted. |
HttpDataSource.Factory |
A factory for |
HttpDataSource.HttpDataSourceException |
Thrown when an error is encountered when trying to read from a |
HttpDataSource.HttpDataSourceException.Type |
The type of operation that produced the error. |
HttpDataSource.InvalidContentTypeException |
Thrown when the content type is invalid. |
HttpDataSource.InvalidResponseCodeException |
Thrown when an attempt to open a connection results in a response code not in the 2xx range. |
HttpDataSource.RequestProperties |
Stores HTTP request properties (aka HTTP headers) and provides methods to modify the headers in a thread safe way to avoid the potential of creating snapshots of an inconsistent or unintended state. |
HttpDataSourceTestEnv |
A JUnit |
HttpEngineDataSource |
DataSource without intermediate buffer based on |
HttpEngineDataSource.Factory |
|
HttpEngineDataSource.OpenException |
Thrown when an error is encountered when trying to open a |
HttpMediaDrmCallback |
A |
HttpUtil |
Utility methods for HTTP. |
HumanReadables |
Text converters for various Android objects. |
HvacAcProfile |
Container class for information about the |
HvacAcProfile.Builder |
A builder for HvacAcProfile. |
HvacAutoModeProfile |
Container class for information about the |
HvacAutoModeProfile.Builder |
A builder for HvacAutoModeProfile. |
HvacAutoRecirculationProfile |
Container class for information about the |
HvacAutoRecirculationProfile.Builder |
A builder for HvacAutoRecirculationProfile. |
HvacDualModeProfile |
Container class for information about the |
HvacDualModeProfile.Builder |
A builder for HvacDualModeProfile. |
HvacMaxAcModeProfile |
Container class for information about the |
HvacMaxAcModeProfile.Builder |
A builder for HvacMaxAcModeProfile. |
HvacPowerProfile |
Container class for information about the |
HvacPowerProfile.Builder |
A builder for HvacPowerProfile. |
HvacRecirculationProfile |
Container class for information about the |
HvacRecirculationProfile.Builder |
A builder for HvacRecirculationProfile. |
HydrationRecord |
Captures how much water a user drank in a single drink. |
HyperSpline |
Provides spline interpolation code. |
HyperSpline.Cubic |
|
Hyphens |
Automatic hyphenation configuration. |
I
IAutomationSupport |
Provides auxiliary support for running test cases |
ICUCompat |
|
IMediaController |
Interface from MediaSession to MediaController. |
IMediaController.Default |
Default implementation for IMediaController. |
IMediaController.Stub |
Local-side IPC implementation stub class. |
IMediaSession |
Interface from MediaController to MediaSession. |
IMediaSession.Default |
Default implementation for IMediaSession. |
IMediaSession.Stub |
Local-side IPC implementation stub class. |
IMediaSessionService |
Interface from MediaController to MediaSessionService. |
IMediaSessionService.Default |
Default implementation for IMediaSessionService. |
IMediaSessionService.Stub |
Local-side IPC implementation stub class. |
IOException |
Common IOException to be defined in jvm and native code. |
ITestRunListener |
Receives event notifications during instrumentation test runs. |
IconButtonColors |
Represents the container and content colors used in an icon button in different states. |
IconButtonColors |
Represents the container and content colors used in an icon button in different states. |
IconButtonDefaults |
Contains the default values for all four icon and icon toggle button types. |
IconButtonDefaults |
|
IconButtonDefaults |
Contains the default values used by |
IconButtonDefaults.IconButtonWidthOption |
Class that describes the different supported widths of the |
IconButtonShapes |
The shapes that will be used in toggle buttons. |
IconButtonShapes |
Represents the shapes used for |
IconCompat |
Helper for accessing features in |
IconToggleButtonColors |
Represents the container and content colors used in a toggleable icon button in different states. |
IconToggleButtonColors |
Represents the different container and content colors used for |
IconToggleButtonDefaults |
Contains the default values used by |
IconToggleButtonShapes |
Represents the shapes used for |
Icons |
Material Design system icons as seen on Google Fonts. |
Icons.AutoMirrored |
Material Design system icons as seen on Google Fonts. |
Icons.AutoMirrored.Filled |
Filled iconsare the default icon theme. |
Icons.AutoMirrored.Outlined |
Outlined icons make use of a thin stroke and empty space inside for a lighter appearance. |
Icons.AutoMirrored.Rounded |
Rounded icons use a corner radius that pairs well with brands that use heavier typography, curved logos, or circular elements to express their style. |
Icons.AutoMirrored.Sharp |
Sharp icons display corners with straight edges, for a crisp style that remains legible even at smaller scales. |
Icons.AutoMirrored.TwoTone |
Two-Tone icons display corners with straight edges, for a crisp style that remains legible even at smaller scales. |
Icons.Filled |
Filled icons (previously the only available theme, also known as the baseline theme) are the default icon theme. |
Icons.Outlined |
Outlined icons make use of a thin stroke and empty space inside for a lighter appearance. |
Icons.Rounded |
Rounded icons use a corner radius that pairs well with brands that use heavier typography, curved logos, or circular elements to express their style. |
Icons.Sharp |
Sharp icons display corners with straight edges, for a crisp style that remains legible even at smaller scales. |
Icons.TwoTone |
Two-Tone icons display corners with straight edges, for a crisp style that remains legible even at smaller scales. |
IcyDecoder |
Decodes ICY stream information. |
IcyHeaders |
ICY headers. |
IcyInfo |
ICY in-stream information. |
Id3Decoder |
Decodes ID3 tags. |
Id3Decoder.FramePredicate |
A predicate for determining whether individual frames should be decoded. |
Id3Frame |
Base class for ID3 frames. |
Id3Peeker |
Peeks data from the beginning of an |
Id3Reader |
Parses ID3 data and extracts individual text information frames. |
Id3Util |
Utility methods for working with ID3 metadata. |
IdRes |
Denotes that an integer parameter, field or method return value is expected to be an id resource reference (e.g. |
IdentityCoordinateTransformer |
|
IdentityCredential |
Class used to read data from a previously provisioned credential. |
IdentityCredentialException |
Base class for all Identity Credential exceptions. |
IdentityCredentialStore |
An interface to a secure store for user identity documents. |
IdentityCredentialStoreCapabilities |
A class that supports querying the capabilities of a |
IdentityKey |
A public-private key pair usable for signing, representing an end user identity in an end-to-end encrypted messaging system. |
IdlingPolicies |
Allows users fine grain control over idling policies. |
IdlingPolicy |
Allows users to control idling idleTimeouts in Espresso. |
IdlingRegistry |
Handles registering and unregistering of |
IdlingResource |
Represents a resource of an application under test which can cause asynchronous background work to happen during test execution (e.g. an http request in response to a button click). |
IdlingResource |
Represents a resource of an application under test which can cause asynchronous background work to happen during test execution (e.g. an intent service that processes a button click). |
IdlingResource.ResourceCallback |
Registered by an |
IdlingResourceRegistry |
Keeps track of user-registered |
IdlingResourceTimeoutException |
Indicates that an |
IdlingScheduledThreadPoolExecutor |
A |
IdlingThreadPoolExecutor |
A |
IdlingUiController |
Similar to |
Ignore |
Ignores the marked element from Room's processing logic. |
IllegalSeekPositionException |
Thrown when an attempt is made to seek to a position that does not exist in the player's . |
Illuminant |
Illuminant contains standard CIE |
ImaAdsLoader |
|
ImaAdsLoader.Builder |
Builder for |
ImaServerSideAdInsertionMediaSource |
MediaSource for IMA server side inserted ad streams. |
ImaServerSideAdInsertionMediaSource.AdsLoader |
An ads loader for IMA server side ad insertion streams. |
ImaServerSideAdInsertionMediaSource.AdsLoader.Builder |
Builder for building an |
ImaServerSideAdInsertionMediaSource.AdsLoader.State |
The state of the |
ImaServerSideAdInsertionMediaSource.Factory |
Factory for creating |
ImaServerSideAdInsertionMediaSource.StreamEventListener |
A listener to be notified of stream events. |
ImaServerSideAdInsertionUriBuilder |
Builder for URI for IMA DAI streams. |
ImageAnalysis |
A use case providing CPU accessible images for an app to perform image analysis on. |
ImageAnalysis.Analyzer |
Interface for analyzing images. |
ImageAnalysis.Builder |
Builder for a |
ImageAssetLoader |
An |
ImageAssetLoader.Factory |
An |
ImageBitmap |
Graphics object that represents a 2 dimensional array of pixel information represented as ARGB values |
ImageBitmap.Companion |
Provide an empty companion object to hang platform-specific companion extensions onto. |
ImageBitmapConfig |
Possible ImageBitmap configurations. |
ImageBlock |
A block of image sequence by certain size and aspect ratio preferences and display priority relative to other blocks such as a |
ImageCapture |
A use case for taking a picture. |
ImageCapture.Builder |
Builder for an |
ImageCapture.Metadata |
Holder class for metadata that will be saved with captured images. |
ImageCapture.OnImageCapturedCallback |
Callback for image capture events. |
ImageCapture.OnImageSavedCallback |
Listener containing callbacks for image file I/O events. |
ImageCapture.OutputFileOptions |
Options for saving newly captured image. |
ImageCapture.OutputFileOptions.Builder |
Builder class for |
ImageCapture.OutputFileResults |
Info about the saved image file. |
ImageCapture.ScreenFlash |
Interface to do the application changes required for screen flash operations. |
ImageCapture.ScreenFlashListener |
Callback listener for discovering when the application has completed its changes for a screen flash image capture. |
ImageCaptureCapabilities |
ImageCaptureCapabilities is used to query |
ImageCaptureException |
An exception thrown to indicate an error has occurred during image capture or while saving the captured image. |
ImageCaptureLatencyEstimate |
An immutable representation of the estimated duration an image capture will take capturing and processing the current scene according to the scene's lighting condition and/or camera configuration. |
ImageCardView |
A subclass of |
ImageDecoder |
A |
ImageDecoder.Factory |
A factory for image decoders. |
ImageDecoderException |
Thrown when an error occurs decoding image data. |
ImageFilterButton |
An AppCompatImageButton that can display, combine and filter images. |
ImageFilterView |
An ImageView that can display, combine and filter images. |
ImageInfo |
Metadata for an image. |
ImageObject |
Represents an image file. |
ImageObject.Builder |
Builder for |
ImageOutput |
A listener for image output. |
ImageOutputBuffer |
Output buffer for |
ImageProcessor |
Post-processing effect for images. |
ImageProcessor.Request |
A request for processing one or multiple |
ImageProcessor.Response |
A response for returning a processed |
ImageProvider |
Interface representing an Image source which can be used with a Glance |
ImageProxy |
An image proxy which has a similar interface as |
ImageProxy.PlaneProxy |
A plane proxy which has an analogous interface as |
ImageProxyTransformFactory |
Factory for extracting transform info from |
ImageRenderer |
A |
ImageSize |
The image size describes image scale category in sizing. |
ImageVector |
Vector graphics object that is generated as a result of |
ImageVector.Builder |
Builder used to construct a Vector graphic tree. |
ImageVector.Companion |
|
ImageViewCompat |
Helper for accessing features in |
ImageViewStyle |
Specifies the style for an |
ImageViewStyle.Builder |
Builder for the |
ImeAction |
Signals the keyboard what type of action should be displayed. |
ImeKeyMonitor |
Interface for an EditText subclass that can delegate calls to onKeyPreIme up to a registered listener. |
ImeKeyMonitor.ImeKeyListener |
Listener interface for key events intercepted pre-IME by edit text objects. |
ImeOptions |
The IME configuration options for |
Immutable |
|
ImmutableAffineTransform |
An affine transformation in the plane. |
ImmutableBox |
An immutable axis-aligned rectangle. |
ImmutableParallelogram |
Immutable parallelogram (i.e. a quadrilateral with parallel sides), defined by its |
ImmutableSegment |
Represents a directed line segment between two points. |
ImmutableStrokeInputBatch |
An immutable implementation of |
ImmutableTriangle |
An immutable triangle, defined by its three corners |
ImmutableVec |
An immutable two-dimensional vector, i.e. an (x, y) coordinate pair. |
ImplementationMode |
The implementation mode of a Viewfinder. |
InAppMuxer |
|
InAppMuxer.Factory |
|
InAppMuxer.Factory.Builder |
A builder for |
InAppMuxer.MetadataProvider |
Provides |
InProgressStroke |
Use an |
InProgressStrokeId |
Identifier for a stroke that is being authored via |
InProgressStrokesFinishedListener |
Notifies the client app when a |
InProgressStrokesView |
Displays in-progress ink strokes as |
InUseAttributeError |
During the create public key credential flow, this is thrown when an authenticator response exception contains an inuse_attribute_err from the fido spec, indicating that an attribute is in used by another element. |
IncorrectFragmentationSniffFailure |
|
Index |
Declares an index on an |
Index.Order |
|
IndexSeekMap |
A |
Indication |
Indication represents visual effects that occur when certain interactions happens. |
IndicationInstance |
This interface is deprecated. IndicationInstance has been deprecated along with the rememberUpdatedInstance that returns it. |
IndicationNodeFactory |
IndicationNodeFactory is an Indication that creates |
InfiniteAnimationPolicy |
Provides a policy that will be applied to animations that get their frame time from |
InfiniteAnimationPolicy.Key |
|
InfiniteRepeatableSpec |
|
InfiniteTransition |
|
InfiniteTransition.TransitionAnimationState |
Each animation created using |
InitializationChunk |
A |
InitializationException |
|
InitializationProvider |
The |
Initializer |
Initializes library components during app startup. |
InitializerViewModelFactoryBuilder |
DSL for constructing a new |
InjectEventSecurityException |
An checked |
InjectEventSecurityException |
An checked |
InjectionScope |
The receiver scope of all input injection lambdas offered in |
InlineSliderColors |
Represents the background and content colors used in |
InlineSliderDefaults |
Defaults used by slider |
InlineSuggestionUi |
The entry point for building the content or style for the V1 inline suggestion UI. |
InlineSuggestionUi.Content |
Content for the V1 inline suggestion UI. |
InlineSuggestionUi.Content.Builder |
Builder for the |
InlineSuggestionUi.Style |
Style for the V1 inline suggestion UI. |
InlineSuggestionUi.Style.Builder |
Builder for the |
InlineTextContent |
A data class that stores a composable to be inserted into the text layout. |
InputCallback |
A listener for handling text input completion event. |
InputCallbackDelegate |
A host-side delegate for sending |
InputChipDefaults |
Contains the baseline values used by an |
InputChipDefaults |
Contains the default values used by |
InputConnectionCompat |
Helper for accessing features in |
InputConnectionCompat.OnCommitContentListener |
Listener for commitContent method call, in a backwards compatible fashion. |
InputContentInfoCompat |
Helper for accessing features in InputContentInfo introduced after API level 13 in a backwards compatible fashion. |
InputDeviceCompat |
Helper class for accessing values in |
InputEventCallback |
This interface is deprecated. This function is not being used by any APIs. |
InputMerger |
An abstract class that allows the user to define how to merge a list of inputs to a |
InputMergerFactory |
A factory object that creates |
InputMode |
This value is used to represent the InputMode that the system is currently in. |
InputModeManager |
The |
InputRangeBuilderDsl |
Helper class annotated with @SliceMarker, which is annotated with @DslMarker. |
InputReaderAdapterV30 |
|
InputSignInMethod |
A |
InputSignInMethod.Builder |
A builder of |
InputToolType |
The type of input tool used in producing |
InputTransformation |
A function that is ran after every change made to a |
InputTransformation.Companion |
|
Insert |
Marks a method in a |
InsertRecordsResponse |
Response to record insertion. |
Insets |
An Insets instance holds four integer offsets which describe changes to the four edges of a Rectangle. |
InspectableModifier |
This class is deprecated. This API will create more invalidations of your modifier than necessary, so it's use is discouraged. |
InspectableModifier.End |
|
InspectableProperty |
This annotation is deprecated. Replaced by the androidx.resourceinpsection package. |
InspectableProperty.EnumEntry |
One entry in an enumeration packed into a primitive {int}. |
InspectableProperty.FlagEntry |
One flag value of many that may be packed into a primitive {int}. |
InspectableProperty.ValueType |
The type of value packed into a primitive {int}. |
InspectableValue |
A compose value that is inspectable by tools. |
InspectorInfo |
A builder for an |
InspectorValueInfo |
Implementation of |
InstantTaskExecutorRule |
A JUnit Test Rule that swaps the background executor used by the Architecture Components with a different one which executes each task synchronously. |
InstrumentationRegistry |
This class is deprecated. Use |
InstrumentationRegistry |
An exposed registry instance that holds a reference to the instrumentation running in the process and its arguments. |
IntArrayEvaluator |
This evaluator can be used to perform type interpolation between |
IntDef |
Denotes that the annotated element of integer type, represents a logical type and that its value should be one of the explicitly named constants. |
IntEvaluator |
This evaluator can be used to perform type interpolation between |
IntFloatMap |
|
IntIntMap |
|
IntIntPair |
Container to ease passing around a tuple of two |
IntList |
|
IntLongMap |
|
IntObjectMap |
|
IntOffset |
A two-dimensional position using |
IntOffset.Companion |
|
IntProperty |
An implementation of |
IntRange |
Denotes that the annotated element should be an int or long in the given range. |
IntRect |
An immutable, 2D, axis-aligned, integer bounds rectangle whose coordinates are relative to a given origin. |
IntSet |
|
IntSize |
A two-dimensional size class used for measuring in |
IntSize.Companion |
|
IntState |
A value holder where reads to the |
IntegerRes |
Denotes that an integer parameter, field or method return value is expected to be an integer resource reference (e.g. |
IntentCallback |
Callback for monitoring Intents captured by |
IntentCompat |
Helper for accessing features in |
IntentCorrespondences |
Collection of |
IntentMatchers |
A collection of hamcrest matchers for matching |
IntentMonitor |
Interface for tests to use when they need to monitor intents used to start activities from the current |
IntentMonitorRegistry |
Exposes an implementation of |
IntentSanitizer |
This class is used to make a sanitized copy of an |
IntentSanitizer.Builder |
General strategy of building is to only offer additive “or” operations that are chained together. |
IntentSenderRequest |
A request for a |
IntentSenderRequest.Builder |
A builder for constructing |
IntentStubber |
Interface to intercept activity launch for a given |
IntentStubberRegistry |
Exposes an implementation of |
IntentSubject |
Subject for making assertions about |
Intents |
Intents enables validation and stubbing of intents sent out by the application under test. |
IntentsRule |
Rule for performing set up and tear down of Espresso-Intents API. |
IntentsTestRule |
This class is deprecated. Use |
InterProcessCoordinator |
InterProcessCoordinator provides functionalities that support DataStore instances to coordinate the concurrent work running on multiple threads and multiple processes to guarantee its data consistency. |
Interaction |
An Interaction represents transient UI state for a component, typically separate from the actual 'business' state that a component may control. |
InteractionRequest |
Encapsulates an |
InteractionRequest.Builder |
Creates an instance of |
InteractionResponse |
Encapsulates a |
InteractionResponse.Builder |
Builder for |
InteractionResponse.RemoteError |
|
InteractionResponse.Status |
The status of this interaction response. |
InteractionSource |
InteractionSource represents a stream of |
InteractiveWatchFaceClient |
Controls a stateful remote interactive watch face. |
InteractiveWatchFaceClient.ClientDisconnectListener |
Callback that observes when the client disconnects. |
InteractiveWatchFaceClient.OnWatchFaceReadyListener |
Interface passed to |
InterceptingActivityFactory |
This interface is deprecated. use |
IntermenstrualBleedingRecord |
Captures an instance of user's intermenstrual bleeding, also known as spotting. |
InternalAnimationApi |
|
InternalComposeApi |
|
InternalComposeTracingApi |
|
InternalComposeUiApi |
Unstable API for use only between |
InternalCoreApi |
|
InternalFoundationApi |
|
InternalFoundationTextApi |
|
InternalFrame |
Internal ID3 frame that is intended for use by the player. |
InternalPlatformTextApi |
|
InternalTestApi |
|
InternalTextApi |
|
InteropView |
A typealias for the platform's built-in View type, which may be hosted inside of a Compose UI hierarchy to allow for interoperability. |
InteroperableComposeUiNode |
This interface allows the layout inspector to access inspect instances of Views that are associated with a Compose UI node. |
Interpolator |
|
Interpolator |
An interpolator defines the rate of change of an animation. |
InterpolatorRes |
Denotes that an integer parameter, field or method return value is expected to be an interpolator resource reference (e.g. |
InterruptableUiController |
Similar to |
Intersection |
Contains functions for intersection of ink geometry classes. |
IntervalDataPoint |
Data point that includes just the delta from the previous data point for |
IntervalList |
The list consisting of multiple intervals. |
IntervalList.Interval |
The interval holder. |
IntrinsicMeasurable |
A part of the composition that can be measured. |
IntrinsicMeasureScope |
The receiver scope of a layout's intrinsic measurements lambdas. |
IntrinsicSize |
Intrinsic size used in |
InvalidCharacterError |
During the create public key credential flow, this is thrown when an authenticator response exception contains an invalid_character_err from the fido spec, indicating a string contains invalid characters. |
InvalidModificationError |
During the create public key credential flow, this is thrown when an authenticator response exception contains an invalid_modification_err from the fido spec, indicating an object was incorrectly modified. |
InvalidNodeTypeError |
During the create public key credential flow, this is thrown when an authenticator response exception contains an invalid_node_type_err from the fido spec, indicating tthe supplied node is incorrect or has an incorrect ancestor for this operation. |
InvalidReaderSignatureException |
Thrown if the reader signature is invalid, or it doesn't contain a certificate chain, or if the signature failed to validate. |
InvalidRequestMessageException |
Thrown if message with the request doesn't satisfy the requirements documented in |
InvalidStateError |
During the create public key credential flow, this is thrown when an authenticator response exception contains a invalid_state_err code from the fido spec, indicating the object reached an invalid state. |
InvalidatingPagingSourceFactory |
Wrapper class for a |
InvalidationStrategy |
Provide different invalidation strategies for |
InvalidationStrategySpecification |
Helper scope that provides some strategies to improve performance based on incoming constraints. |
InvalidationTracker |
The invalidation tracker keeps track of tables modified by queries and notifies its created |
IsolateStartupParameters |
Class used to set startup parameters for |
IsolateTerminatedException |
Exception produced when evaluation is terminated due to the |
Item |
Interface implemented by models that can be added to an |
ItemAlignmentFacet |
Optional facet provided by |
ItemAlignmentFacet.ItemAlignmentDef |
Definition of an alignment position under a view. |
ItemBridgeAdapter |
Bridge from |
ItemBridgeAdapter.AdapterListener |
Interface for listening to ViewHolder operations. |
ItemBridgeAdapter.ViewHolder |
ViewHolder for the ItemBridgeAdapter. |
ItemBridgeAdapter.Wrapper |
Interface for wrapping a view created by a Presenter into another view. |
ItemBridgeAdapterShadowOverlayWrapper |
A wrapper class working with |
ItemDetailsLookup |
The Selection library calls |
ItemDetailsLookup.ItemDetails |
An ItemDetails implementation provides the selection library with access to information about a specific RecyclerView item. |
ItemKeyProvider |
Provides selection library access to stable selection keys identifying items presented by a |
ItemKeyProvider.Scope |
|
ItemKeyedDataSource |
This class is deprecated. ItemKeyedDataSource is deprecated and has been replaced by PagingSource |
ItemKeyedDataSource.LoadCallback |
Callback for ItemKeyedDataSource |
ItemKeyedDataSource.LoadInitialCallback |
Callback for |
ItemKeyedDataSource.LoadInitialParams |
Holder object for inputs to |
ItemKeyedDataSource.LoadParams |
Holder object for inputs to |
ItemList |
Represents a list of |
ItemList.Builder |
A builder of |
ItemList.OnItemVisibilityChangedListener |
A listener for handling item visibility changes. |
ItemList.OnSelectedListener |
A listener for handling selection events for lists with selectable items. |
ItemSnapshotList |
Snapshot of data being presented by a androidx.pagingAsyncPagingDataDiffer or a androidx.paging.PagingDataAdapter. |
ItemTouchHelper |
This is a utility class to add swipe to dismiss and drag &drop support to RecyclerView. |
ItemTouchHelper.Callback |
This class is the contract between ItemTouchHelper and your application. |
ItemTouchHelper.SimpleCallback |
A simple wrapper to the default Callback which you can construct with drag and swipe directions and this class will handle the flag callbacks. |
ItemTouchHelper.ViewDropHandler |
An interface which can be implemented by LayoutManager for better integration with |
ItemTouchUIUtil |
Utility class for |
J
JankStats |
This class is used to both accumulate and report information about UI "jank" (runtime performance problems) in an application. |
JankStats.OnFrameListener |
This interface should be implemented to receive per-frame callbacks with jank data. |
JavaHeapDumpRequestBuilder |
Request builder to create a request for a java heap dump from ProfilingManager. |
JavaScriptConsoleCallback |
Can be associated with an isolate to receive and process console messages and events from it. |
JavaScriptConsoleCallback.ConsoleMessage |
Representation of a console message, such as produced by console.log. |
JavaScriptException |
Super class for all asynchronous exceptions produced by |
JavaScriptIsolate |
Environment within a |
JavaScriptReplyProxy |
This class represents the JavaScript object injected by |
JavaScriptSandbox |
Sandbox that provides APIs for JavaScript evaluation in a restricted environment. |
JobIntentService |
This class is deprecated. This class has been deprecated in favor of the Android Jetpack WorkManager library, which makes it easy to schedule deferrable, asynchronous tasks that are expected to run even if the app exits or the device restarts. |
JoinCustomAudienceRequest |
The request object to join a custom audience. |
JoinSpec |
This class represents the specifications for the joining operation in search. |
JoinSpec.Builder |
Builder for |
JoinedKey |
A key that has being joined together to form one key. |
JpegExtractor |
Extracts data from the JPEG container format. |
JpegExtractor.Flags |
Flags controlling the behavior of the extractor. |
JsonUtil |
Utilities for working with JSON |
Junction |
Declares a junction to be used for joining a relationship. |
K
Keep |
Denotes that the annotated element should not be removed when the code is minified at build time. |
Key |
Represents keys on a keyboard. |
Key |
Base class in an element in a KeyFrame |
KeyAttribute |
Provides the API for creating a KeyAttribute Object for use in the Core ConstraintLayout &MotionLayout system |
KeyAttribute.Fit |
|
KeyAttribute.Visibility |
|
KeyAttributeScope |
Scope to define KeyFrame attributes. |
KeyAttributes |
Provides the API for creating a KeyAttribute Object for use in the Core ConstraintLayout &MotionLayout system This allows multiple KeyAttribute positions to defined in one object. |
KeyAttributes |
Defines container for a key frame of for storing KeyAttributes. |
KeyAttributes.Fit |
|
KeyAttributes.Visibility |
|
KeyAttributesScope |
Scope where multiple attribute KeyFrames may be defined. |
KeyCache |
Used by KeyTimeCycles (and any future time dependent behaviour) to cache its current parameters to maintain consistency across requestLayout type rebuilds. |
KeyCycle |
|
KeyCycle |
Provide the passive data structure to get KeyPosition information form XML |
KeyCycle.Wave |
|
KeyCycleOscillator |
Provide the engine for executing cycles. |
KeyCycleOscillator.PathRotateSet |
|
KeyCycleScope |
Scope to define cycling KeyFrames. |
KeyCycles |
Provides the API for creating a KeyCycle Object for use in the Core ConstraintLayout &MotionLayout system This allows multiple KeyCycle positions to defined in one object. |
KeyCycles.Wave |
|
KeyCyclesScope |
Scope where multiple cycling attribute KeyFrames may be defined. |
KeyEvent |
When a user presses a key on a hardware keyboard, a |
KeyEventType |
The type of Key Event. |
KeyFrameArray |
|
KeyFrameArray.CustomArray |
|
KeyFrameArray.CustomVar |
|
KeyFrames |
Provides the API for creating a KeyFrames Object for use in the Core ConstraintLayout &MotionLayout system KeyFrames is a container for KeyAttribute,KeyCycle,KeyPosition etc. |
KeyFrames |
The parses the KeyFrame structure in a MotionScene xml |
KeyInjectionScope |
The receiver scope of the key input injection lambda from |
KeyInputModifierNode |
Implement this interface to create a |
KeyParser |
|
KeyPosition |
Provides the API for creating a KeyPosition Object for use in the Core ConstraintLayout &MotionLayout system |
KeyPosition |
Provide the passive data structure to get KeyPosition information form XML |
KeyPosition.Type |
|
KeyPositionScope |
Scope to define KeyFrame positions. |
KeyPositions |
Provides the API for creating a KeyPosition Object for use in the Core ConstraintLayout &MotionLayout system This allows multiple KeyPosition positions to defined in one object. |
KeyPositions.Type |
|
KeyPositionsScope |
Scope where multiple position KeyFrames may be defined. |
KeyTimeCycle |
Defines container for a key frame of for storing KeyTimeCycles. |
KeyTrigger |
Defines container for a key frame of for storing KeyAttributes. |
KeyboardActionHandler |
|
KeyboardActionScope |
This scope can be used to execute the default action implementation. |
KeyboardActions |
The |
KeyboardCapitalization |
Options to request software keyboard to capitalize the text. |
KeyboardOptions |
The keyboard configuration options for TextFields. |
KeyboardType |
Values representing the different available Keyboard Types. |
KeyedAppState |
A keyed app state to be sent to an EMM (enterprise mobility management), with the intention that it is displayed to the management organization. |
KeyedAppState.KeyedAppStateBuilder |
The builder for |
KeyedAppStatesCallback |
Interface used to listen for the result when using |
KeyedAppStatesReporter |
A reporter of keyed app states to enable communication between an app and an EMM (enterprise mobility management). |
KeyedAppStatesService |
Base service for receiving app states in Device Owner and Profile Owner apps. |
KeyedFrequencyCap |
A frequency cap for a specific ad counter key. |
Keyframe |
This class holds a time/value pair for an animation. |
KeyframeBaseEntity |
Base holder class for building a keyframes animation. |
KeyframesSpec |
|
KeyframesSpec.KeyframeEntity |
Holder class for building a keyframes animation. |
KeyframesSpec.KeyframesSpecConfig |
|
KeyframesSpecBaseConfig |
Shared configuration class used as DSL for keyframe based animations. |
KeyframesWithSplineSpec |
|
KeyframesWithSplineSpec.KeyframesWithSplineSpecConfig |
Keyframe configuration class for |
Keys |
This is the base Key for all the key (KeyCycle, KeyPosition, etc.) Objects |
KeysExpiredException |
Thrown when the drm keys loaded into an open session expire. |
Keyword |
Holds a value assignable to http://schema.org/keywords. |
L
Label |
A label for a |
LanczosResample |
A |
Lane |
Configuration of a single lane of a road at a particular point in the navigation. |
Lane.Builder |
A builder of |
LaneDirection |
Defines the possible directions a driver can go when using a particular lane at a particular step in the navigation. |
LanguageFeatureSpan |
Marker interface for span classes that carry language features rather than style information. |
LargeTest |
Annotation to assign a large test size qualifier to a test. |
LatmReader |
Parses and extracts samples from an AAC/LATM elementary stream. |
LauncherActivity |
This class handles providing the right launcher activity when running native applications and Car App Library applications. |
Layer |
Layer adds the ability to move and rotate a group of views as if they were contained in a viewGroup Added in 2.0 Methods such as setRotation(float) rotate all views about a common center. |
LayoutAwareModifierNode |
A |
LayoutCoordinates |
A holder of the measured bounds for the |
LayoutDefaults |
Contains the default values used by layout templates for ProtoLayout. |
LayoutDefaults |
This class is deprecated. Use the new class |
LayoutDefaults.MultiButtonLayoutDefaults |
Contains default values used for |
LayoutDirection |
A class for defining layout directions. |
LayoutElementAssertion |
Represents a layout element that can be asserted on. |
LayoutElementAssertionsProvider |
Provides the main entry point into testing by exposing methods to find a layout element. |
LayoutElementBuilders |
Builders for composable layout elements that can be combined together to create renderable UI layouts. |
LayoutElementBuilders |
This class is deprecated. Use |
LayoutElementBuilders.Arc |
An arc container. |
LayoutElementBuilders.Arc |
An arc container. |
LayoutElementBuilders.Arc.Builder |
Builder for |
LayoutElementBuilders.Arc.Builder |
Builder for |
LayoutElementBuilders.ArcAdapter |
A container that allows a standard |
LayoutElementBuilders.ArcAdapter |
A container that allows a standard |
LayoutElementBuilders.ArcAdapter.Builder |
Builder for |
LayoutElementBuilders.ArcAdapter.Builder |
Builder for |
LayoutElementBuilders.ArcAnchorTypeProp |
An extensible |
LayoutElementBuilders.ArcAnchorTypeProp |
An extensible |
LayoutElementBuilders.ArcAnchorTypeProp.Builder |
Builder for |
LayoutElementBuilders.ArcAnchorTypeProp.Builder |
Builder for |
LayoutElementBuilders.ArcDirectionProp |
An extensible |
LayoutElementBuilders.ArcDirectionProp.Builder |
Builder for |
LayoutElementBuilders.ArcLayoutElement |
Interface defining the root of all elements that can be used in an |
LayoutElementBuilders.ArcLayoutElement |
Interface defining the root of all elements that can be used in an |
LayoutElementBuilders.ArcLayoutElement.Builder |
Builder to create |
LayoutElementBuilders.ArcLine |
A line that can be used in an |
LayoutElementBuilders.ArcLine |
A line that can be used in an |
LayoutElementBuilders.ArcLine.Builder |
Builder for |
LayoutElementBuilders.ArcLine.Builder |
Builder for |
LayoutElementBuilders.ArcSpacer |
A simple spacer used to provide padding between adjacent elements in an |
LayoutElementBuilders.ArcSpacer |
A simple spacer used to provide padding between adjacent elements in an |
LayoutElementBuilders.ArcSpacer.Builder |
Builder for |
LayoutElementBuilders.ArcSpacer.Builder |
Builder for |
LayoutElementBuilders.ArcText |
A text element that can be used in an |
LayoutElementBuilders.ArcText |
A text element that can be used in an |
LayoutElementBuilders.ArcText.Builder |
Builder for |
LayoutElementBuilders.ArcText.Builder |
Builder for |
LayoutElementBuilders.Box |
A container which stacks all of its children on top of one another. |
LayoutElementBuilders.Box |
A container which stacks all of its children on top of one another. |
LayoutElementBuilders.Box.Builder |
Builder for |
LayoutElementBuilders.Box.Builder |
Builder for |
LayoutElementBuilders.ColorFilter |
Filtering parameters used for images. |
LayoutElementBuilders.ColorFilter |
Filtering parameters used for images. |
LayoutElementBuilders.ColorFilter.Builder |
Builder for |
LayoutElementBuilders.ColorFilter.Builder |
Builder for |
LayoutElementBuilders.Column |
A column of elements. |
LayoutElementBuilders.Column |
A column of elements. |
LayoutElementBuilders.Column.Builder |
Builder for |
LayoutElementBuilders.Column.Builder |
Builder for |
LayoutElementBuilders.ContentScaleModeProp |
An extensible |
LayoutElementBuilders.ContentScaleModeProp |
An extensible |
LayoutElementBuilders.ContentScaleModeProp.Builder |
Builder for |
LayoutElementBuilders.ContentScaleModeProp.Builder |
Builder for |
LayoutElementBuilders.DashedArcLine |
A dashed arc line that can be placed in an |
LayoutElementBuilders.DashedArcLine.Builder |
Builder for |
LayoutElementBuilders.DashedLinePattern |
A dashed line pattern which describes how the dashed arc line is segmented by gaps. |
LayoutElementBuilders.DashedLinePattern.Builder |
Builder for |
LayoutElementBuilders.ExtensionLayoutElement |
A layout element which can be defined by a renderer extension. |
LayoutElementBuilders.ExtensionLayoutElement.Builder |
Builder for |
LayoutElementBuilders.FontSetting |
Interface defining a single point of customization in a font. |
LayoutElementBuilders.FontStyle |
The styling of a font (e.g. font size, and metrics). |
LayoutElementBuilders.FontStyle |
The styling of a font (e.g. font size, and metrics). |
LayoutElementBuilders.FontStyle.Builder |
Builder for |
LayoutElementBuilders.FontStyle.Builder |
Builder for |
LayoutElementBuilders.FontStyles |
This class is deprecated. Use |
LayoutElementBuilders.FontStyles |
Font styles, currently set up to match Wear's font styling. |
LayoutElementBuilders.FontVariantProp |
An extensible |
LayoutElementBuilders.FontVariantProp |
An extensible |
LayoutElementBuilders.FontVariantProp.Builder |
Builder for |
LayoutElementBuilders.FontVariantProp.Builder |
Builder for |
LayoutElementBuilders.FontWeightProp |
An extensible |
LayoutElementBuilders.FontWeightProp |
An extensible |
LayoutElementBuilders.FontWeightProp.Builder |
Builder for |
LayoutElementBuilders.FontWeightProp.Builder |
Builder for |
LayoutElementBuilders.HorizontalAlignmentProp |
An extensible |
LayoutElementBuilders.HorizontalAlignmentProp |
An extensible |
LayoutElementBuilders.HorizontalAlignmentProp.Builder |
Builder for |
LayoutElementBuilders.HorizontalAlignmentProp.Builder |
Builder for |
LayoutElementBuilders.Image |
An image. |
LayoutElementBuilders.Image |
An image. |
LayoutElementBuilders.Image.Builder |
Builder for |
LayoutElementBuilders.Image.Builder |
Builder for |
LayoutElementBuilders.Layout |
A complete layout. |
LayoutElementBuilders.Layout |
A complete layout. |
LayoutElementBuilders.Layout.Builder |
Builder for |
LayoutElementBuilders.Layout.Builder |
Builder for |
LayoutElementBuilders.LayoutElement |
Interface defining the root of all layout elements. |
LayoutElementBuilders.LayoutElement |
Interface defining the root of all layout elements. |
LayoutElementBuilders.LayoutElement.Builder |
Builder to create |
LayoutElementBuilders.Row |
A row of elements. |
LayoutElementBuilders.Row |
A row of elements. |
LayoutElementBuilders.Row.Builder |
Builder for |
LayoutElementBuilders.Row.Builder |
Builder for |
LayoutElementBuilders.Spacer |
A simple spacer, typically used to provide padding between adjacent elements. |
LayoutElementBuilders.Spacer |
A simple spacer, typically used to provide padding between adjacent elements. |
LayoutElementBuilders.Spacer.Builder |
Builder for |
LayoutElementBuilders.Spacer.Builder |
Builder for |
LayoutElementBuilders.Span |
Interface defining a single |
LayoutElementBuilders.Span |
Interface defining a single |
LayoutElementBuilders.Span.Builder |
Builder to create |
LayoutElementBuilders.SpanImage |
An image which can be added to a |
LayoutElementBuilders.SpanImage |
An image which can be added to a |
LayoutElementBuilders.SpanImage.Builder |
Builder for |
LayoutElementBuilders.SpanImage.Builder |
Builder for |
LayoutElementBuilders.SpanText |
A portion of text which can be added to a |
LayoutElementBuilders.SpanText |
A portion of text which can be added to a |
LayoutElementBuilders.SpanText.Builder |
Builder for |
LayoutElementBuilders.SpanText.Builder |
Builder for |
LayoutElementBuilders.SpanVerticalAlignmentProp |
An extensible |
LayoutElementBuilders.SpanVerticalAlignmentProp |
An extensible |
LayoutElementBuilders.SpanVerticalAlignmentProp.Builder |
Builder for |
LayoutElementBuilders.SpanVerticalAlignmentProp.Builder |
Builder for |
LayoutElementBuilders.Spannable |
A container of |
LayoutElementBuilders.Spannable |
A container of |
LayoutElementBuilders.Spannable.Builder |
Builder for |
LayoutElementBuilders.Spannable.Builder |
Builder for |
LayoutElementBuilders.StrokeCapProp |
An extensible |
LayoutElementBuilders.StrokeCapProp.Builder |
Builder for |
LayoutElementBuilders.Text |
A text string. |
LayoutElementBuilders.Text |
A text string. |
LayoutElementBuilders.Text.Builder |
Builder for |
LayoutElementBuilders.Text.Builder |
Builder for |
LayoutElementBuilders.TextAlignmentProp |
An extensible |
LayoutElementBuilders.TextAlignmentProp |
An extensible |
LayoutElementBuilders.TextAlignmentProp.Builder |
Builder for |
LayoutElementBuilders.TextAlignmentProp.Builder |
Builder for |
LayoutElementBuilders.TextOverflowProp |
An extensible |
LayoutElementBuilders.TextOverflowProp |
An extensible |
LayoutElementBuilders.TextOverflowProp.Builder |
Builder for |
LayoutElementBuilders.TextOverflowProp.Builder |
Builder for |
LayoutElementBuilders.VerticalAlignmentProp |
An extensible |
LayoutElementBuilders.VerticalAlignmentProp |
An extensible |
LayoutElementBuilders.VerticalAlignmentProp.Builder |
Builder for |
LayoutElementBuilders.VerticalAlignmentProp.Builder |
Builder for |
LayoutElementMatcher |
Wrapper for element matcher lambdas that allows to build string explaining to the developer what conditions are being tested. |
LayoutIdParentData |
Can be implemented by values used as parent data to make them usable as tags. |
LayoutInflaterCompat |
Helper for accessing features in |
LayoutInflaterFactory |
This interface is deprecated. Use |
LayoutInfo |
The public information about the layouts used internally as nodes in the Compose UI hierarchy. |
LayoutInfoFlags |
|
LayoutInformationReceiver |
|
LayoutModifier |
A |
LayoutModifierNode |
A |
LayoutReference |
Represents a |
LayoutRes |
Denotes that an integer parameter, field or method return value is expected to be a layout resource reference (e.g. |
LayoutScopeMarker |
|
LazyGridItemInfo |
Contains useful information about an individual item in lazy grids like |
LazyGridItemScope |
Receiver scope being used by the item content parameter of |
LazyGridItemSpanScope |
Scope of lambdas used to calculate the spans of items in lazy grids. |
LazyGridLayoutInfo |
Contains useful information about the currently displayed layout state of lazy grids like |
LazyGridPrefetchScope |
Scope for callbacks in |
LazyGridPrefetchStrategy |
Implementations of this interface control which indices of a LazyGrid should be prefetched (precomposed and premeasured during idle time) as the user interacts with it. |
LazyGridScope |
Receiver scope which is used by |
LazyGridScopeMarker |
DSL marker used to distinguish between lazy grid dsl scope and the item content scope. |
LazyGridState |
A state object that can be hoisted to control and observe scrolling. |
LazyItemScope |
Receiver scope being used by the item content parameter of LazyColumn/Row. |
LazyItemScope |
Receiver scope being used by the item content parameter of |
LazyLayoutIntervalContent |
Common parts backing the interval-based content of lazy layout defined through |
LazyLayoutIntervalContent.Interval |
Common content of individual intervals in |
LazyLayoutItemProvider |
Provides all the needed info about the items which could be later composed and displayed as children or |
LazyLayoutMeasureScope |
The receiver scope of a |
LazyLayoutPinnedItemList |
Read-only list of pinned items in a lazy layout. |
LazyLayoutPinnedItemList.PinnedItem |
Item pinned in a lazy layout. |
LazyLayoutPrefetchState |
State for lazy items prefetching, used by lazy layouts to instruct the prefetcher. |
LazyLayoutPrefetchState.PrefetchHandle |
|
LazyLayoutScrollScope |
A |
LazyListItemInfo |
Contains useful information about an individual item in lazy lists like |
LazyListLayoutInfo |
Contains useful information about the currently displayed layout state of lazy lists like |
LazyListPrefetchScope |
Scope for callbacks in |
LazyListPrefetchStrategy |
Implementations of this interface control which indices of a LazyList should be prefetched (precomposed and premeasured during idle time) as the user interacts with it. |
LazyListScope |
Receiver scope which is used by |
LazyListScope |
Receiver scope which is used by |
LazyListState |
A state object that can be hoisted to control and observe scrolling. |
LazyPagingItems |
The class responsible for accessing the data from a |
LazyScopeMarker |
DSL marker used to distinguish between lazy layout scope and the item scope. |
LazyScopeMarker |
|
LazyStaggeredGridItemInfo |
Information about layout state of individual item in lazy staggered grid. |
LazyStaggeredGridItemScope |
Receiver scope for itemContent in |
LazyStaggeredGridLayoutInfo |
Information about layout state of lazy staggered grids. |
LazyStaggeredGridScope |
Receiver scope for |
LazyStaggeredGridState |
Hoisted state object controlling |
LazyVerticalGridScope |
Receiver scope which is used by |
LeanBodyMassRecord |
Captures the user's lean body mass. |
LeanbackAppCompatViewInflater |
Inflater that converts leanback non-AppCpmpat views in layout to AppCompat versions. |
LeanbackEditTextPreferenceDialogFragmentCompat |
Implemented a dialog to input text. |
LeanbackListPreferenceDialogFragment |
This class is deprecated. |
LeanbackListPreferenceDialogFragment.AdapterMulti |
This class is deprecated. Ue LeanbackListPreferenceDialogFragmentCompat. |
LeanbackListPreferenceDialogFragment.AdapterSingle |
This class is deprecated. Use LeanbackListPreferenceDialogFragmentCompat. |
LeanbackListPreferenceDialogFragment.ViewHolder |
This class is deprecated. Ue LeanbackListPreferenceDialogFragmentCompat. |
LeanbackListPreferenceDialogFragment.ViewHolder.OnItemClickListener |
|
LeanbackListPreferenceDialogFragmentCompat |
Implemented a dialog to show |
LeanbackListPreferenceDialogFragmentCompat.ViewHolder |
ViewHolder for each Item in the List. |
LeanbackPlayerAdapter |
Leanback |
LeanbackPreferenceDialogFragment |
This class is deprecated. |
LeanbackPreferenceDialogFragmentCompat |
A fragment that shows |
LeanbackPreferenceFragment |
This class is deprecated. |
LeanbackPreferenceFragmentCompat |
This fragment provides a fully decorated leanback-style preference fragment, including a list background and header. |
LeanbackSettingsFragment |
This class is deprecated. |
LeanbackSettingsFragmentCompat |
This fragment provides a container for displaying a |
LeanbackTabLayout |
|
LeanbackViewPager |
A viewpager with touch and key event handling disabled by default. |
LeastRecentlyUsedCacheEvictor |
Evicts least recently used cache files first. |
LeaveCustomAudienceRequest |
The request object to leave a custom audience. |
LegacyPlayerControlView |
A view for controlling |
LegacyPlayerControlView.ProgressUpdateListener |
Listener to be notified when progress has been updated. |
LegacyPlayerControlView.VisibilityListener |
Listener to be notified about changes of the visibility of the UI control. |
LegacySubtitleUtil |
Utility methods for working with legacy |
LegacySurfacePackage |
A serializable class containing all the data required to render and interact with a surface from an off-process renderer. |
Length |
Represents a unit of length. |
LevelIndicatorColors |
Represents the indicator and track colors used in |
LevelIndicatorDefaults |
Contains the default values used for |
LibraryLoader |
Configurable loader for native libraries. |
LibraryResult |
This class is deprecated. androidx.media2 is deprecated. |
LibraryResult |
A result to be used with |
LibraryResult.Code |
Result codes. |
Lifecycle |
Defines an object that has an Android Lifecycle. androidx.fragment.app.Fragment and androidx.fragment.app.FragmentActivity classes implement |
Lifecycle.Event |
|
Lifecycle.State |
Lifecycle states. |
LifecycleCameraController |
A controller that provides most of the CameraX features. |
LifecycleCoroutineScope |
|
LifecycleDestroyedException |
A |
LifecycleEventObserver |
Class that can receive any lifecycle change and dispatch it to the receiver. |
LifecycleObserver |
Marks a class as a LifecycleObserver. |
LifecycleOwner |
A class that has an Android lifecycle. |
LifecyclePauseOrDisposeEffectResult |
Interface used for |
LifecycleRegistry |
An implementation of |
LifecycleRegistryOwner |
This interface is deprecated. Use |
LifecycleResumePauseEffectScope |
Receiver scope for |
LifecycleService |
A Service that is also a |
LifecycleStartStopEffectScope |
Receiver scope for |
LifecycleStopOrDisposeEffectResult |
Interface used for |
LightingColorFilter |
Create a |
LineBreak |
When soft wrap is enabled and the width of the text exceeds the width of its container, line breaks are inserted in the text to split it over multiple lines. |
LineBreak.Strategy |
The strategy used for line breaking. |
LineBreak.Strictness |
Describes the strictness of line breaking, determining before which characters line breaks can be inserted. |
LineBreak.WordBreak |
Describes how line breaks should be inserted within words. |
LineHeightStyle |
The configuration for line height such as alignment of the line in the provided line height, whether to apply additional space as a result of line height to top of first line top and bottom of last line. |
LineHeightStyle.Alignment |
Defines how to align the line in the space provided by the line height. |
LineHeightStyle.Mode |
Defines if the specified line height value should be enforced. |
LineHeightStyle.Trim |
Defines whether the space that would be added to the top of first line, and bottom of the last line should be trimmed or not. |
LinearCurveFit |
This performs a simple linear interpolation in multiple dimensions |
LinearGradient |
Brush implementation used to apply a linear gradient on a given |
LinearInterpolator |
An interpolator where the rate of change is constant |
LinearLayoutCompat |
A Layout that arranges its children in a single column or a single row. |
LinearLayoutCompat.LayoutParams |
Per-child layout information associated with ViewLinearLayout. |
LinearLayoutManager |
A |
LinearLayoutManager.LayoutChunkResult |
|
LinearOutSlowInInterpolator |
Interpolator corresponding to |
LinearProgressIndicatorDefaults |
Contains defaults for Linear Progress Indicator. |
LinearSmoothScroller |
|
LinearSnapHelper |
Implementation of the |
LinearSystem |
Represents and solves a system of linear equations. |
LinkAnnotation |
An annotation that represents a clickable part of the text. |
LinkAnnotation.Clickable |
An annotation that contains a clickable marked with |
LinkAnnotation.Url |
An annotation that contains a |
LinkInteractionListener |
An interface triggered when a user interacts with a link in the text |
LinkMovementMethodCompat |
Backwards compatible version of |
LinkifyCompat |
LinkifyCompat brings in |
ListAdapter |
|
ListBuilder |
Builder for constructing slices composed of rows of content. |
ListBuilder.HeaderBuilder |
Builder to construct a header row. |
ListBuilder.InputRangeBuilder |
Builder to construct a input range row. |
ListBuilder.RangeBuilder |
Builder to construct a range row which can be added to a |
ListBuilder.RatingBuilder |
Builder to construct a input star rating. |
ListBuilder.RowBuilder |
Builder to construct a row. |
ListBuilderDsl |
Helper class annotated with @SliceMarker, which is annotated with @DslMarker. |
ListDelegate |
A host-side interface, for querying portions of a long list. |
ListDetailPaneScaffoldDefaults |
Provides default values of |
ListDetailPaneScaffoldRole |
The set of the available pane roles of |
ListFragment |
Static library support version of the framework's |
ListHeaderDefaults |
|
ListItemBorder |
Represents the |
ListItemColors |
Represents the container and content colors used in a list item in different states. |
ListItemColors |
Represents the container & content color |
ListItemDefaults |
Contains the default values used by list items. |
ListItemDefaults |
Contains the default values used by list items. |
ListItemGlow |
Represents the |
ListItemScale |
Represents the scale |
ListItemShape |
Represents the |
ListPopupWindow |
Static library support version of the framework's |
ListPopupWindowCompat |
Helper for accessing features in |
ListPreference |
A |
ListPreference.SimpleSummaryProvider |
A simple |
ListPreferenceDialogFragment |
This class is deprecated. Use |
ListPreferenceDialogFragmentCompat |
|
ListRow |
A |
ListRowHoverCardView |
ListRowHoverCardView contains a title and description. |
ListRowPresenter |
ListRowPresenter renders |
ListRowPresenter.SelectItemViewHolderTask |
A task on the ListRowPresenter.ViewHolder that can select an item by position in the HorizontalGridView and perform an optional item task on it. |
ListRowPresenter.ViewHolder |
ViewHolder for the ListRowPresenter. |
ListRowView |
ListRowView is a |
ListStyle |
The List Styles supported by the list template elements. |
ListTemplate |
A template representing a list of items. |
ListTemplate.Builder |
A builder of |
ListTemplateData |
The semantic data required to build List Template layouts. |
ListTemplateItem |
The data required to display a list item. |
ListUpdateCallback |
An interface that can receive Update operations that are applied to a list. |
ListViewAutoScrollHelper |
An implementation of |
ListViewCompat |
This class is deprecated. Use |
ListenableCanvasRenderer |
This class is deprecated. Use ListenableCanvasRenderer2 instead |
ListenableCanvasRenderer2 |
|
ListenableEditorSession |
|
ListenableFuturePagingSource |
|
ListenableFutureRemoteMediator |
|
ListenableGlesRenderer |
This class is deprecated. Use ListenableGlesRenderer2 instead |
ListenableGlesRenderer2 |
|
ListenableStatefulWatchFaceRuntimeService |
|
ListenableStatefulWatchFaceService |
|
ListenableWatchFaceControlClient |
|
ListenableWatchFaceMetadataClient |
|
ListenableWatchFaceRuntimeService |
|
ListenableWatchFaceService |
|
ListenableWorker |
A class that can perform work asynchronously in |
ListenableWorker.Result |
The result of a |
ListenerSet |
A set of listeners. |
ListenerSet.Event |
An event sent to a listener. |
ListenerSet.IterationFinishedEvent |
An event sent to a listener when all other events sent during one |
LiveData |
LiveData is a data holder class that can be observed within a given lifecycle. |
LiveDataScope |
Interface that allows controlling a |
LiveLiteralFileInfo |
This annotation is applied to LiveLiteral classes by the Compose Compiler. |
LiveLiteralInfo |
This annotation is applied to functions on the LiveLiteral classes created by the Compose Compiler. |
LivePagedListBuilder |
This class is deprecated. PagedList is deprecated and has been replaced by PagingData |
LivePlaybackSpeedControl |
Controls the playback speed while playing live content in order to maintain a steady target live offset. |
LiveRegionMode |
The mode of live region. |
LoadControl |
Controls buffering of media. |
LoadControl.Parameters |
Information about the current playback context and the |
LoadErrorHandler |
An interface to implement the error recovery strategy when |
LoadErrorHandlingPolicy |
A policy that defines how load errors are handled. |
LoadErrorHandlingPolicy.FallbackOptions |
Holds information about the available fallback options. |
LoadErrorHandlingPolicy.FallbackSelection |
A selected fallback option. |
LoadErrorHandlingPolicy.FallbackType |
Fallback type. |
LoadErrorHandlingPolicy.LoadErrorInfo |
Holds information about a load task error. |
LoadEventInfo |
|
LoadSdkCompatException |
Compat alternative for |
LoadState |
LoadState of a PagedList load - associated with a |
LoadState.Error |
Loading hit an error. |
LoadState.Loading |
Loading is in progress. |
LoadState.NotLoading |
Indicates the |
LoadStateAdapter |
Adapter for displaying a RecyclerView item based on |
LoadStates |
Collection of pagination |
LoadType |
Type of load a |
LoadedFontFamily |
Defines a font family that is already loaded Typeface. |
Loader |
Static library support version of the framework's |
Loader |
Manages the background loading of |
Loader.Callback |
A callback to be notified of |
Loader.ForceLoadContentObserver |
An implementation of a ContentObserver that takes care of connecting it to the Loader to have the loader re-load its data when the observer is told it has changed. |
Loader.LoadErrorAction |
Action that can be taken in response to |
Loader.Loadable |
An object that can be loaded using a |
Loader.OnLoadCanceledListener |
Interface that is implemented to discover when a Loader has been canceled before it finished loading its data. |
Loader.OnLoadCompleteListener |
Interface that is implemented to discover when a Loader has finished loading its data. |
Loader.ReleaseCallback |
A callback to be notified when a |
Loader.UnexpectedLoaderException |
Thrown when an unexpected exception or error is encountered during loading. |
LoaderErrorThrower |
Conditionally throws errors affecting a |
LoaderErrorThrower.Placeholder |
A |
LoaderManager |
Static library support version of the framework's |
LoaderManager.LoaderCallbacks |
Callback interface for a client to interact with the manager. |
LoaderQueryRunner |
A |
LoadingIndicatorDefaults |
Contains default values by the |
LoadingInfo |
Information about the player state when loading is started or continued. |
LoadingInfo.Builder |
A builder for |
LocalActivityResultRegistryOwner |
Provides a |
LocalFullyDrawnReporterOwner |
Provides a |
LocalMediaDrmCallback |
A |
LocalOnBackPressedDispatcherOwner |
Provides a |
LocalSdkActivityLauncher |
Local implementation of an SDK Activity launcher. |
LocalSdkActivityLauncher |
This interface is deprecated. Use the Privacy Sandbox Activity library version instead. |
LocalStorage |
An AppSearch storage system which stores data locally in the app's storage space using a bundled version of the search native library. |
LocalStorage.GlobalSearchContext |
Contains information relevant to creating a global search session. |
LocalStorage.GlobalSearchContext.Builder |
Builder for |
LocalStorage.SearchContext |
Contains information about how to create the search session. |
LocalStorage.SearchContext.Builder |
Builder for |
LocalViewModelStoreOwner |
The CompositionLocal containing the current |
Locale |
A |
LocaleList |
Defines a list of |
LocaleListCompat |
Helper for accessing features in |
LocaleManagerCompat |
Helper for accessing features in |
LocalePreferences |
Provides friendly APIs to get the user's locale preferences. |
LocalePreferences.CalendarType |
APIs to get the user's preference of Calendar. |
LocalePreferences.FirstDayOfWeek |
APIs to get the user's preference of the first day of week. |
LocalePreferences.HourCycle |
APIs to get the user's preference of the hour cycle. |
LocalePreferences.TemperatureUnit |
APIs to get the user's preference of temperature unit. |
LocationAccuracy |
Accuracy for a |
LocationAvailability |
Availability of a |
LocationCompat |
Helper for accessing features in |
LocationCorrespondences |
Collection of |
LocationData |
Data representing one location point with direction. |
LocationListenerCompat |
A version of |
LocationManagerCompat |
Helper for accessing features in |
LocationRequestCompat |
Compatibility version of |
LocationRequestCompat.Builder |
A builder class for |
LocationSubject |
Subject for making assertions about |
LocusIdCompat |
An identifier for an unique state (locus) in the application. |
Log |
Wrapper around |
Log.LogLevel |
Log level for ExoPlayer logcat logging. |
Log.Logger |
Interface for a logger that can output messages with a tag. |
Logger |
This interface is deprecated. Logger interface is no longer supported. |
LongArray |
An append-only, auto-growing |
LongArrayQueue |
Array-based unbounded queue for long primitives with amortized O(1) add and remove. |
LongDef |
Denotes that the annotated long element represents a logical type and that its value should be one of the explicitly named constants. |
LongFloatMap |
|
LongIntMap |
|
LongList |
|
LongLongMap |
|
LongLongPair |
Container to ease passing around a tuple of two |
LongMessageTemplate |
A template for displaying a long text, which could be several paragraphs long, with associated actions. |
LongMessageTemplate.Builder |
A builder of |
LongObjectMap |
|
LongSerializer |
Serializes some |
LongSet |
|
LongSparseArray |
SparseArray mapping longs to Objects. |
LongState |
A value holder where reads to the |
LongTextComplicationData |
Type used for complications where the primary piece of data is a piece of text. |
LongTextComplicationData.Builder |
Builder for |
LookaheadScope |
|
LoopingMediaSource |
This class is deprecated. To loop a |
LoremIpsum |
|
LoudnessCodecController |
Wrapper class for the platform android.media.LoudnessCodecController. |
LoudnessCodecController.LoudnessParameterUpdateListener |
Interface to intercept and modify loudness parameters before applying them to the codec. |
LowLatencyCanvasView |
|
LowLatencyCanvasView.Callback |
Provides callbacks for consumers to draw into the front buffered overlay as well as provide opportunities to synchronize |
LruCache |
A cache that holds strong references to a limited number of values. |
M
MacrobenchmarkRule |
JUnit rule for benchmarking large app operations like startup, scrolling, or animations. |
MacrobenchmarkScope |
Provides access to common operations in app automation, such as killing the app, or navigating home. |
MailTo |
MailTo URI parser. |
MainTestClock |
The clock that drives |
MainThread |
Denotes that the annotated method should only be called on the main thread. |
MainThread |
Annotates an Executor that executes tasks on the main thread |
ManagedActivityResultLauncher |
A launcher for a previously- |
Manager |
A manager that extends the services provided by |
Maneuver |
Information about a maneuver that the driver will be required to perform. |
Maneuver.Builder |
A builder of |
MapColumn |
Declares which column is used to build a map or multimap return value in a |
MapController |
A component that holds onto controls associated with an app-provided provided map tile. |
MapController.Builder |
A builder of |
MapInfo |
This annotation is deprecated. Use @MapColumn instead. |
MapTemplate |
This class is deprecated. with API 7. |
MapTemplate.Builder |
A builder of |
MapWithContentTemplate |
A template that allows an app to render map tiles with some sort of content (for example, a list). |
MapWithContentTemplate.Builder |
A builder of |
MappedNode |
Hold a Glance composable node in a form that enables performing assertion on it. |
MappingTrackSelector |
Base class for |
MappingTrackSelector.MappedTrackInfo |
Provides mapped track information for each renderer. |
MappingTrackSelector.MappedTrackInfo.RendererSupport |
Levels of renderer support. |
MarginLayoutParamsCompat |
This class is deprecated. Use |
MarginPageTransformer |
Adds space between pages via the |
MarqueeAnimationMode |
Specifies when the |
MarqueeDefaults |
Namespace for constants representing the default values for various |
MarqueeSpacing |
Defines a |
MaskingMediaPeriod |
Media period that defers calling |
MaskingMediaPeriod.PrepareListener |
Listener for preparation events. |
MaskingMediaSource |
A |
MaskingMediaSource.PlaceholderTimeline |
A timeline with one dynamic window with a period of indeterminate duration. |
Mass |
Represents a unit of mass. |
MasterKey |
Wrapper for a master key used in the library. |
MasterKey.Builder |
Builder for generating a |
MasterKey.KeyScheme |
Algorithm/Cipher choices used for the master key. |
MasterKeys |
This class is deprecated. Use |
MaterialScope |
Receiver scope which is used by all ProtoLayout Material3 components and layout to support opinionated defaults and to provide the global information for styling Material3 components. |
MaterialScopeMarker |
|
MaterialShapes |
Holds predefined Material Design shapes as |
MaterialTheme |
Contains functions to access the current theme values provided at the call site's position in the hierarchy. |
MaterialTheme |
Contains functions to access the current theme values provided at the call site's position in the hierarchy. |
MaterialTheme |
Contains functions to access the current theme values provided at the call site's position in the hierarchy. |
MaterialTheme |
|
MaterialTheme |
|
MathUtils |
A utility class providing functions useful for common mathematical operations. |
Matrix |
|
MatrixTransformation |
Specifies a 3x3 transformation |
MatroskaExtractor |
Extracts data from the Matroska and WebM container formats. |
MatroskaExtractor.Flags |
Flags controlling the behavior of the extractor. |
MatroskaExtractor.Track |
Holds data corresponding to a single track. |
MaxDefrosterProfile |
Container class for information about the |
MaxDefrosterProfile.Builder |
A builder for MaxDefrosterProfile. |
MbmsHelper |
Helper methods for working with the |
MdocEntry |
Mdoc entry, a mobile document entry whose format follows the ISO/IEC 18013-5:2021 specification. |
MdocField |
A property of a |
MdtaMetadataEntry |
Stores extensible metadata with handler type 'mdta'. |
MealType |
Type of meal. |
Measurable |
A part of the composition that can be measured. |
MeasureCallback |
Callback for |
MeasureCapabilities |
Contains the capabilities supported by |
MeasureClient |
Client which provides a way to make measurements of health data on a device. |
MeasurePolicy |
Defines the measure and layout behavior of a |
MeasureResult |
Interface holding the size and alignment lines of the measured layout, as well as the children positioning logic. |
MeasureScope |
The receiver scope of a layout's measure lambda. |
MeasureScopeMarker |
|
Measured |
A |
MeasurementManager |
This class provides APIs to manage ads attribution using Privacy Sandbox. |
MeasurementManagerFutures |
This provides APIs for App and Ad-Sdks to access Privacy Sandbox Measurement APIs in a privacy preserving way. |
MediaBrowser |
This class is deprecated. androidx.media2 is deprecated. |
MediaBrowser |
Browses media content offered by a |
MediaBrowser.BrowserCallback |
This class is deprecated. androidx.media2 is deprecated. |
MediaBrowser.Builder |
This class is deprecated. androidx.media2 is deprecated. |
MediaBrowser.Builder |
A builder for |
MediaBrowser.Listener |
A listener for events from |
MediaBrowserCompat |
Browses media content offered by a |
MediaBrowserCompat.ConnectionCallback |
Callbacks for connection related events. |
MediaBrowserCompat.CustomActionCallback |
Callback for receiving the result of |
MediaBrowserCompat.ItemCallback |
Callback for receiving the result of |
MediaBrowserCompat.MediaItem |
A class with information on a single media item for use in browsing/searching media. |
MediaBrowserCompat.SearchCallback |
Callback for receiving the result of |
MediaBrowserCompat.SubscriptionCallback |
Callbacks for subscription related events. |
MediaBrowserExtras |
Defines constants for extra keys in |
MediaBrowserServiceCompat |
Base class for media browse services. |
MediaBrowserServiceCompat.BrowserRoot |
Contains information that the browser service needs to send to the client when first connected. |
MediaBrowserServiceCompat.Result |
Completion handler for asynchronous callback methods in |
MediaButtonReceiver |
A media button receiver receives and helps translate hardware media playback buttons, such as those found on wired and wireless headsets, into the appropriate callbacks in your app. |
MediaButtonReceiver |
A media button receiver receives hardware media playback button intent, such as those sent by wired and wireless headsets. |
MediaChunk |
An abstract base class for |
MediaChunkIterator |
Iterator for media chunk sequences. |
MediaClickedEvent |
Describes a media clicked event. |
MediaClock |
Tracks the progression of media time. |
MediaCodecAdapter |
Abstracts |
MediaCodecAdapter.Configuration |
Configuration parameters for a |
MediaCodecAdapter.Factory |
A factory for |
MediaCodecAdapter.OnBufferAvailableListener |
Listener to be called when an input or output buffer becomes available. |
MediaCodecAdapter.OnFrameRenderedListener |
Listener to be called when an output frame has rendered on the output surface. |
MediaCodecAudioRenderer |
Decodes and renders audio using |
MediaCodecDecoderException |
Thrown when a failure occurs in a |
MediaCodecInfo |
Information about a |
MediaCodecRenderer |
An abstract renderer that uses |
MediaCodecRenderer.DecoderInitializationException |
Thrown when a failure occurs instantiating a decoder. |
MediaCodecSelector |
Selector of |
MediaCodecUtil |
A utility class for querying the available codecs. |
MediaCodecUtil.DecoderQueryException |
Thrown when an error occurs querying the device for its underlying media capabilities. |
MediaCodecVideoDecoderException |
Thrown when a failure occurs in a |
MediaCodecVideoRenderer |
Decodes and renders video using |
MediaCodecVideoRenderer.CodecMaxValues |
|
MediaConstants |
Media constants for sharing constants between media provider and consumer apps |
MediaConstants |
This class is deprecated. androidx.media2 is deprecated. |
MediaConstants |
Constants that can be shared between media session and controller. |
MediaControlIntent |
Constants for media control intents. |
MediaControlView |
This class is deprecated. androidx.media2 is deprecated. |
MediaControlView.OnFullScreenListener |
This interface is deprecated. androidx.media2 is deprecated. |
MediaController |
This class is deprecated. androidx.media2 is deprecated. |
MediaController |
A controller that interacts with a |
MediaController.Builder |
This class is deprecated. androidx.media2 is deprecated. |
MediaController.Builder |
A builder for |
MediaController.ControllerCallback |
This class is deprecated. androidx.media2 is deprecated. |
MediaController.Listener |
A listener for events and incoming commands from |
MediaController.PlaybackInfo |
This class is deprecated. androidx.media2 is deprecated. |
MediaControllerAdapter |
A helper class for implementing a adapter layer for |
MediaControllerCompat |
Allows an app to interact with an ongoing media session. |
MediaControllerCompat.Callback |
Callback for receiving updates on from the session. |
MediaControllerCompat.PlaybackInfo |
Holds information about the way volume is handled for this session. |
MediaControllerCompat.TransportControls |
Interface for controlling media playback on a session. |
MediaControllerGlue |
This class is deprecated. Use |
MediaDataSourceAdapter |
A |
MediaDescriptionCompat |
A simple set of metadata for a media item suitable for display. |
MediaDescriptionCompat.Builder |
Builder for |
MediaDrmCallback |
Performs |
MediaDrmCallbackException |
Thrown when an error occurs while executing a DRM |
MediaExtractorCompat |
A drop-in replacement for |
MediaExtractorCompat.SeekMode |
The seeking mode. |
MediaFormatUtil |
Helper class containing utility methods for managing |
MediaIntentExtras |
Defines constants for action and extra keys for CarMediaApp. |
MediaItem |
This class is deprecated. androidx.media2 is deprecated. |
MediaItem |
Representation of a media item. |
MediaItem.AdsConfiguration |
Configuration for playing back linear ads with a media item. |
MediaItem.AdsConfiguration.Builder |
Builder for |
MediaItem.Builder |
This class is deprecated. androidx.media2 is deprecated. |
MediaItem.Builder |
A builder for |
MediaItem.ClippingConfiguration |
Optionally clips the media item to a custom start and end position. |
MediaItem.ClippingConfiguration.Builder |
Builder for |
MediaItem.ClippingProperties |
This class is deprecated. Use |
MediaItem.DrmConfiguration |
DRM configuration for a media item. |
MediaItem.DrmConfiguration.Builder |
Builder for |
MediaItem.LiveConfiguration |
Live playback configuration. |
MediaItem.LiveConfiguration.Builder |
Builder for |
MediaItem.LocalConfiguration |
Properties for local playback. |
MediaItem.RequestMetadata |
Metadata that helps the player to understand a playback request represented by a . |
MediaItem.RequestMetadata.Builder |
Builder for |
MediaItem.Subtitle |
This class is deprecated. Use |
MediaItem.SubtitleConfiguration |
Properties for a text track. |
MediaItem.SubtitleConfiguration.Builder |
Builder for |
MediaItemConverter |
Converts between |
MediaItemMetadata |
Constants for specifying metadata about a media item as a |
MediaItemStatus |
Describes the playback status of a media item. |
MediaItemStatus.Builder |
Builder for |
MediaLibraryInfo |
Information about the media libraries. |
MediaLibraryService |
This class is deprecated. androidx.media2 is deprecated. |
MediaLibraryService |
Superclass to be extended by services hosting |
MediaLibraryService.LibraryParams |
This class is deprecated. androidx.media2 is deprecated. |
MediaLibraryService.LibraryParams |
Parameters for the interaction between |
MediaLibraryService.LibraryParams.Builder |
This class is deprecated. androidx.media2 is deprecated. |
MediaLibraryService.LibraryParams.Builder |
A builder for |
MediaLibraryService.MediaLibrarySession |
This class is deprecated. androidx.media2 is deprecated. |
MediaLibraryService.MediaLibrarySession |
An extended |
MediaLibraryService.MediaLibrarySession.Builder |
This class is deprecated. androidx.media2 is deprecated. |
MediaLibraryService.MediaLibrarySession.Builder |
A builder for |
MediaLibraryService.MediaLibrarySession.Callback |
An extended |
MediaLibraryService.MediaLibrarySession.MediaLibrarySessionCallback |
This class is deprecated. androidx.media2 is deprecated. |
MediaLoadData |
Descriptor for data being loaded or selected by a |
MediaMetadata |
This class is deprecated. androidx.media2 is deprecated. |
MediaMetadata |
Metadata of a |
MediaMetadata.Builder |
This class is deprecated. androidx.media2 is deprecated. |
MediaMetadata.Builder |
A builder for |
MediaMetadata.FolderType |
This annotation is deprecated. Use |
MediaMetadata.MediaType |
The type of content described by the media item. |
MediaMetadata.PictureType |
The picture type of the artwork. |
MediaMetadataCompat |
Contains metadata about an item, such as the title, artist, etc. |
MediaMetadataCompat.Builder |
Use to build MediaMetadata objects. |
MediaMetricsListener |
An |
MediaNotification |
A notification for media playbacks. |
MediaNotification.ActionFactory |
Creates |
MediaNotification.Provider |
Provides |
MediaNotification.Provider.Callback |
Receives updates for a notification. |
MediaParserChunkExtractor |
|
MediaParserChunkExtractor.Factory |
A |
MediaParserExtractorAdapter |
|
MediaParserExtractorAdapter.Factory |
A |
MediaParserHlsMediaChunkExtractor |
|
MediaParserUtil |
Miscellaneous constants and utility methods related to the |
MediaPeriod |
Loads media corresponding to a |
MediaPeriod.Callback |
A callback to be notified of |
MediaPeriodAsserts |
Assertion methods for |
MediaPeriodAsserts.FilterableManifestMediaPeriodFactory |
Interface to create media periods for testing based on a |
MediaPlaybackManager |
Manager for communicating Media Session Token the host. |
MediaPlaybackTemplate |
A template representing content to display for media playback. |
MediaPlaybackTemplate.Builder |
Builder for the |
MediaPlayer |
This class is deprecated. androidx.media2 is deprecated. |
MediaPlayer.PlayerCallback |
This class is deprecated. androidx.media2 is deprecated. |
MediaPlayer.TrackInfo |
This class is deprecated. androidx.media2 is deprecated. |
MediaPlayerAdapter |
This implementation extends the |
MediaRouteActionProvider |
The media route action provider displays a |
MediaRouteButton |
The media route button allows the user to select routes and to control the currently selected route. |
MediaRouteChooserDialog |
This class implements the route chooser dialog for |
MediaRouteChooserDialogFragment |
Media route chooser dialog fragment. |
MediaRouteControllerDialog |
This class implements the route controller dialog for |
MediaRouteControllerDialogFragment |
Media route controller dialog fragment. |
MediaRouteDescriptor |
Describes the properties of a route. |
MediaRouteDescriptor.Builder |
Builder for |
MediaRouteDialogFactory |
The media route dialog factory is responsible for creating the media route chooser and controller dialogs as needed. |
MediaRouteDiscoveryFragment |
Media route discovery fragment. |
MediaRouteDiscoveryRequest |
Describes the kinds of routes that the media router would like to discover and whether to perform active scanning. |
MediaRouteProvider |
Media route providers are used to publish additional media routes for use within an application. |
MediaRouteProvider.Callback |
Callback which is invoked when route information becomes available or changes. |
MediaRouteProvider.DynamicGroupRouteController |
Provides control over a dynamic group route. |
MediaRouteProvider.DynamicGroupRouteController.DynamicRouteDescriptor |
Contains a route, its selection state and its capabilities. |
MediaRouteProvider.DynamicGroupRouteController.DynamicRouteDescriptor.Builder |
Builder for |
MediaRouteProvider.ProviderMetadata |
Describes properties of the route provider's implementation. |
MediaRouteProvider.RouteController |
Provides control over a particular route. |
MediaRouteProviderDescriptor |
Describes the state of a media route provider and the routes that it publishes. |
MediaRouteProviderDescriptor.Builder |
Builder for |
MediaRouteProviderService |
Base class for media route provider services. |
MediaRouteSelector |
Describes the capabilities of routes that applications would like to discover and use. |
MediaRouteSelector.Builder |
Builder for |
MediaRouter |
MediaRouter allows applications to control the routing of media channels and streams from the current device to external speakers and destination devices. |
MediaRouter.Callback |
Interface for receiving events about media routing changes. |
MediaRouter.ControlRequestCallback |
Callback which is invoked with the result of a media control request. |
MediaRouter.OnPrepareTransferListener |
Listener for receiving events when the selected route is about to be changed. |
MediaRouter.ProviderInfo |
Provides information about a media route provider. |
MediaRouter.RouteInfo |
Provides information about a media route. |
MediaRouterParams |
MediaRouterParams are used in |
MediaRouterParams.Builder |
Builder class for |
MediaRouterTestHelper |
A helper class for testing usages of |
MediaSession |
This class is deprecated. androidx.media2 is deprecated. |
MediaSession |
A session that allows a media app to expose its player functionality, information of the playlist and the media item currently being played to other processes including the Android framework and other apps. |
MediaSession.Builder |
This class is deprecated. androidx.media2 is deprecated. |
MediaSession.Builder |
A builder for |
MediaSession.Callback |
A callback to handle incoming commands from |
MediaSession.CommandButton |
This class is deprecated. androidx.media2 is deprecated. |
MediaSession.CommandButton.Builder |
This class is deprecated. androidx.media2 is deprecated. |
MediaSession.ConnectionResult |
A result for |
MediaSession.ConnectionResult.AcceptedResultBuilder |
A builder for |
MediaSession.ControllerInfo |
This class is deprecated. androidx.media2 is deprecated. |
MediaSession.ControllerInfo |
Information of a |
MediaSession.MediaItemsWithStartPosition |
Representation of a list of |
MediaSession.SessionCallback |
This class is deprecated. androidx.media2 is deprecated. |
MediaSessionCompat |
Allows interaction with media controllers, volume keys, media buttons, and transport controls. |
MediaSessionCompat.Callback |
Receives transport controls, media buttons, and commands from controllers and the system. |
MediaSessionCompat.OnActiveChangeListener |
|
MediaSessionCompat.QueueItem |
A single item that is part of the play queue. |
MediaSessionCompat.Token |
Represents an ongoing session. |
MediaSessionManager |
Provides support for interacting with |
MediaSessionManager |
This class is deprecated. androidx.media2 is deprecated. |
MediaSessionManager.RemoteUserInfo |
Information of a remote user of |
MediaSessionService |
This class is deprecated. androidx.media2 is deprecated. |
MediaSessionService |
Superclass to be extended by services hosting |
MediaSessionService.Listener |
Listener for |
MediaSessionService.MediaNotification |
This class is deprecated. androidx.media2 is deprecated. |
MediaSessionStatus |
Describes the playback status of a media session. |
MediaSessionStatus.Builder |
Builder for |
MediaSource |
Defines and provides media to be played by an |
MediaSource.Factory |
Factory for creating |
MediaSource.MediaPeriodId |
Identifier for a |
MediaSource.MediaSourceCaller |
A caller of media sources, which will be notified of source events. |
MediaSourceEventListener |
Interface for callbacks to be notified of |
MediaSourceEventListener.EventDispatcher |
Dispatches events to |
MediaSourceFactory |
This interface is deprecated. Use |
MediaSourceTestRunner |
A runner for |
MediaStoreOutputOptions |
A class providing options for storing output to MediaStore. |
MediaStoreOutputOptions.Builder |
The builder of the |
MediaStyleNotificationHelper |
Class containing media specfic |
MediaStyleNotificationHelper.DecoratedMediaCustomViewStyle |
Notification style for media custom views that are decorated by the system. |
MediaStyleNotificationHelper.MediaStyle |
Notification style for media playback notifications. |
MediaTimestamp |
This class is deprecated. androidx.media2 is deprecated. |
MediaTransferReceiver |
A |
MediaType |
Type identifier for contents that are transferable between applications or processes. |
MediatorLiveData |
|
MediumTest |
Annotation to assign a medium test size qualifier to a test. |
MemoryCountersMetric |
Captures the number of page faults over time for a target package name. |
MemoryLimitExceededException |
Indicates that a JavaScriptIsolate's evaluation failed due to the isolate exceeding its heap size limit. |
MemoryUsageMetric |
Metric for tracking the memory usage of the target application. |
MemoryUsageMetric.Mode |
|
MemoryUsageMetric.SubMetric |
|
MenstruationFlowRecord |
Captures a description of how heavy a user's menstrual flow was (light, medium, or heavy). |
MenstruationPeriodRecord |
Captures user's menstruation periods. |
MenuCompat |
Helper for accessing features in |
MenuDefaults |
Contains default values used for |
MenuDefaults |
Contains default values used for |
MenuHost |
A class that allows you to host and keep track of |
MenuHostHelper |
Helper class for implementing |
MenuItemColors |
Represents the text and icon colors used in a menu item at different states. |
MenuItemCompat |
Helper for accessing features in |
MenuItemCompat.OnActionExpandListener |
This interface is deprecated. Use |
MenuProvider |
Interface for indicating that a component will be supplying |
MenuRes |
Denotes that an integer parameter, field or method return value is expected to be a menu resource reference. |
MergingMediaSource |
Merges multiple |
MergingMediaSource.IllegalMergeException |
Thrown when a |
MergingMediaSource.IllegalMergeException.Reason |
The reason the merge failed. |
MessageCompat |
Helper for accessing features in |
MessageDecryptionException |
Thrown when failing to decrypt a message from the reader device. |
MessageFormat |
|
MessageInfo |
Represents a message that can be shown in the |
MessageInfo.Builder |
A builder of |
MessageTemplate |
A template for displaying a message and associated actions. |
MessageTemplate.Builder |
A builder of |
MessagingServiceConstants |
Constants related to messaging in Android Auto |
Metadata |
A metadata class used for attaching additional properties to models. |
Metadata |
Set of shared metadata fields for |
Metadata |
A collection of metadata entries. |
Metadata.Builder |
A builder for |
Metadata.Entry |
A metadata entry. |
MetadataConstants |
Constants for android wear apps which are related to manifest meta-data. |
MetadataDecoder |
Decodes metadata from binary data. |
MetadataDecoderFactory |
A factory for |
MetadataExtras |
Defines constants for extra keys in |
MetadataInputBuffer |
A |
MetadataOutput |
Receives metadata output. |
MetadataRenderer |
A renderer for metadata. |
MetadataRepo |
Class to hold the emoji metadata required to process and draw emojis. |
MetadataRepo |
Class to hold the emoji metadata required to process and draw emojis. |
MetadataRetriever |
Retrieves the static metadata of |
MeteringPoint |
A |
MeteringPointFactory |
A factory to create a |
Metric |
Metric interface. |
Metric.CaptureInfo |
Contextual information about the environment where metrics are captured, such as |
Metric.Measurement |
Represents a Metric's measurement of a single iteration. |
MetricCapture |
Microbenchmark metric. |
Metrics |
Utility class to track metrics during the system resolution |
MicrobenchmarkConfig |
Experimental config object for microbenchmarks for defining custom metrics, tracing behavior, and profiling, which overrides options set in instrumentation arguments. |
Migration |
Base class for a database migration. |
MigrationTestHelper |
A class that can help test and verify database creation and migration at different versions with different schemas. |
Migrator |
A migrator class to translate |
Mileage |
Information about car mileage. |
Mileage.Builder |
A builder of |
MilestoneMarkerSummary |
The summary of metrics and state from the previously achieved milestone marker |
MimeTypeFilter |
Provides utility methods for matching MIME type filters used in ContentProvider. |
MimeTypes |
Defines common MIME types and helper methods. |
MirrorMode |
The mirror mode. |
MlKitAnalyzer |
An implementation of |
MlKitAnalyzer.Result |
The aggregated MLKit result of a camera frame. |
MlltFrame |
MPEG location lookup table frame. |
MockView |
A view that is useful for prototyping layouts. |
ModalBottomSheetDefaults |
Contains useful Defaults for |
ModalBottomSheetDefaults |
Default values for |
ModalBottomSheetProperties |
Properties used to customize the behavior of a |
ModalBottomSheetState |
State of the |
ModalBottomSheetValue |
Possible values of |
ModalWideNavigationRailDefaults |
Default values for |
ModalWideNavigationRailProperties |
|
Model |
Information about the androidx.car.app.hardware model such as name, year and manufacturer. |
Model.Builder |
A builder of |
Modifier |
An ordered, immutable collection of |
Modifier.Companion |
The companion object |
Modifier.Element |
A single element contained within a |
Modifier.Node |
The longer-lived object that is created for each |
ModifierInfo |
Used by tooling to examine the modifiers on a |
ModifierLocal |
|
ModifierLocalConsumer |
A Modifier that can be used to consume |
ModifierLocalMap |
An opaque key-value holder of |
ModifierLocalModifierNode |
A |
ModifierLocalProvider |
A Modifier that can be used to provide |
ModifierLocalReadScope |
This scope gives us access to modifier locals that are provided by other modifiers to the left of this modifier, or above this modifier in the layout tree. |
ModifierNodeElement |
A |
ModifiersBuilders |
Builders for modifiers for composable layout elements. |
ModifiersBuilders |
This class is deprecated. Use |
ModifiersBuilders.AnimatedVisibility |
The content transition of an element. |
ModifiersBuilders.AnimatedVisibility.Builder |
Builder for |
ModifiersBuilders.ArcModifiers |
|
ModifiersBuilders.ArcModifiers |
|
ModifiersBuilders.ArcModifiers.Builder |
Builder for |
ModifiersBuilders.ArcModifiers.Builder |
Builder for |
ModifiersBuilders.Background |
A modifier to apply a background to an element. |
ModifiersBuilders.Background |
A modifier to apply a background to an element. |
ModifiersBuilders.Background.Builder |
Builder for |
ModifiersBuilders.Background.Builder |
Builder for |
ModifiersBuilders.Border |
A modifier to apply a border around an element. |
ModifiersBuilders.Border |
A modifier to apply a border around an element. |
ModifiersBuilders.Border.Builder |
Builder for |
ModifiersBuilders.Border.Builder |
Builder for |
ModifiersBuilders.Clickable |
A modifier for an element which can have associated Actions for click events. |
ModifiersBuilders.Clickable |
A modifier for an element which can have associated Actions for click events. |
ModifiersBuilders.Clickable.Builder |
Builder for |
ModifiersBuilders.Clickable.Builder |
Builder for |
ModifiersBuilders.Corner |
The corner of a |
ModifiersBuilders.Corner |
The corner of a |
ModifiersBuilders.Corner.Builder |
Builder for |
ModifiersBuilders.Corner.Builder |
Builder for |
ModifiersBuilders.CornerRadius |
A radius for either circular or elliptical shapes. |
ModifiersBuilders.CornerRadius.Builder |
Builder for |
ModifiersBuilders.DefaultContentTransitions |
Prebuilt default objects for animated visibility transition animations. |
ModifiersBuilders.ElementMetadata |
Metadata about an element. |
ModifiersBuilders.ElementMetadata |
Metadata about an element. |
ModifiersBuilders.ElementMetadata.Builder |
Builder for |
ModifiersBuilders.ElementMetadata.Builder |
Builder for |
ModifiersBuilders.EnterTransition |
The content transition that is triggered when element enters the layout. |
ModifiersBuilders.EnterTransition.Builder |
Builder for |
ModifiersBuilders.ExitTransition |
The content transition that is triggered when element exits the layout. |
ModifiersBuilders.ExitTransition.Builder |
Builder for |
ModifiersBuilders.FadeInTransition |
The fading animation for content transition of an element and its children, from the specified starting alpha to fully visible. |
ModifiersBuilders.FadeInTransition.Builder |
Builder for |
ModifiersBuilders.FadeOutTransition |
The fading animation for content transition of an element and its children, from fully visible to the specified target alpha. |
ModifiersBuilders.FadeOutTransition.Builder |
Builder for |
ModifiersBuilders.Modifiers |
|
ModifiersBuilders.Modifiers |
|
ModifiersBuilders.Modifiers.Builder |
Builder for |
ModifiersBuilders.Modifiers.Builder |
Builder for |
ModifiersBuilders.Padding |
A modifier to apply padding around an element. |
ModifiersBuilders.Padding |
A modifier to apply padding around an element. |
ModifiersBuilders.Padding.Builder |
Builder for |
ModifiersBuilders.Padding.Builder |
Builder for |
ModifiersBuilders.Semantics |
A modifier for an element which has accessibility semantics associated with it. |
ModifiersBuilders.Semantics |
A modifier for an element which has accessibility semantics associated with it. |
ModifiersBuilders.Semantics.Builder |
Builder for |
ModifiersBuilders.Semantics.Builder |
Builder for |
ModifiersBuilders.Shadow |
The shadow definition. |
ModifiersBuilders.Shadow.Builder |
Builder for |
ModifiersBuilders.SlideBound |
Interface defining the boundary that a Slide animation will use for start/end. |
ModifiersBuilders.SlideInTransition |
The sliding in animation for content transition of an element and its children. |
ModifiersBuilders.SlideInTransition.Builder |
Builder for |
ModifiersBuilders.SlideOutTransition |
The sliding out animation for content transition of an element and its children. |
ModifiersBuilders.SlideOutTransition.Builder |
Builder for |
ModifiersBuilders.SlideParentBound |
The slide animation will animate from/to the parent elements boundaries. |
ModifiersBuilders.SlideParentBound.Builder |
Builder for |
ModifiersBuilders.SpanModifiers |
|
ModifiersBuilders.SpanModifiers |
|
ModifiersBuilders.SpanModifiers.Builder |
Builder for |
ModifiersBuilders.SpanModifiers.Builder |
Builder for |
ModifiersBuilders.Transformation |
A modifier to apply transformations to the element. |
ModifiersBuilders.Transformation.Builder |
Builder for |
MonitoringInstrumentation |
An instrumentation that enables several advanced features and makes some hard guarantees about the state of the application under instrumentation. |
MonitoringInstrumentation.ActivityFinisher |
Loops through all the activities that have not yet finished and explicitly calls finish on them. |
MonochromaticImage |
A simple, monochromatic image that can be tinted by the watch face. |
MonochromaticImage.Builder |
Builder for |
MonochromaticImageComplicationData |
Type used for complications which consist only of a |
MonochromaticImageComplicationData.Builder |
Builder for |
MonotonicCurveFit |
This performs a spline interpolation in multiple dimensions |
MonotonicFrameClock |
Provides a time source for display frames and the ability to perform an action on the next frame. |
MonotonicFrameClock.Key |
|
Morph |
This class is used to animate between start and end polygons objects. |
Motion |
Contains the picture of a view through a transition and is used to interpolate it. |
MotionButton |
A MotionButton is an AppCompatButton that can round its edges. |
MotionCarouselScope |
|
MotionConstraintSet |
|
MotionController |
Contains the picture of a view through a transition and is used to interpolate it. |
MotionDurationScale |
Provides a duration scale for motion such as animations. |
MotionDurationScale.Key |
|
MotionEffect |
MotionHelper that automatically inserts keyframes for views moving in a given direction, out of: |
MotionEventBuilder |
A helper builder for creating |
MotionEventCompat |
Helper for accessing features in |
MotionEventPredictor |
There is a gap between the time a user touches the screen and that information is reported to the app; a motion predictor is a utility that provides predicted |
MotionEventSubject |
|
MotionHelper |
|
MotionHelperInterface |
This defined the interface for MotionLayout helpers Helpers can be used to draw motion effects or modify motions |
MotionInterpolator |
Defines an interpolator that can return velocity |
MotionItemsProvider |
|
MotionKey |
Base class in an element in a KeyFrame |
MotionKeyAttributes |
|
MotionKeyCycle |
|
MotionKeyPosition |
|
MotionKeyTimeCycle |
|
MotionKeyTrigger |
|
MotionLabel |
This class is designed to create complex animated single line text in MotionLayout. |
MotionLayout |
A subclass of ConstraintLayout that supports animating between various states Added in 2.0 |
MotionLayout.MotionTracker |
Subclasses can override to build test frameworks |
MotionLayout.TransitionListener |
Listener for monitoring events about TransitionLayout. |
MotionLayoutDebugFlags |
|
MotionLayoutFlag |
This enum is deprecated. Unnecessary, MotionLayout remeasures when its content changes. |
MotionLayoutScope |
|
MotionLayoutScope.CustomProperties |
|
MotionLayoutScope.MotionProperties |
|
MotionPaths |
This is used to capture and play back path of the layout. |
MotionPhotoMetadata |
Metadata of a motion photo file. |
MotionPlaceholder |
|
MotionScene |
Information for MotionLayout to animate between multiple |
MotionScene |
This defines to MotionScene container It contains ConstraintSet and Transitions |
MotionScene |
The information to transition between multiple ConstraintSets This Class is meant to be used from XML |
MotionScene.Transition |
Transition defines the interaction from one state to another. |
MotionScene.Transition.TransitionOnClick |
|
MotionSceneScope |
Scope used by the MotionScene DSL. |
MotionSceneScope.ConstrainedLayoutReferences |
|
MotionScheme |
A motion scheme provides all the |
MotionScheme |
A motion scheme provides all the |
MotionTelltales |
A view that is useful for prototyping Views that will move in MotionLayout. |
MotionWidget |
|
MotionWidget.Motion |
|
MotionWidget.PropertySet |
|
MouseButton |
Representation of a mouse button with its associated |
MouseInjectionScope |
The receiver scope of the mouse input injection lambda from |
MovableContent |
A Compose compiler plugin API. |
MovableContentState |
A Compose compiler plugin API. |
MovableContentStateReference |
A Compose compiler plugin API. |
MoveCursorCommand |
Moves the cursor with |
Mp3Extractor |
Extracts data from the MP3 container format. |
Mp3Extractor.Flags |
Flags controlling the behavior of the extractor. |
Mp4Box |
A representation of an MP4 box (aka atom). |
Mp4Box.ContainerBox |
An MP4 box that has child boxes. |
Mp4Box.LeafBox |
An MP4 box that is a leaf. |
Mp4Extractor |
Extracts data from the MP4 container format. |
Mp4Extractor.Flags |
Flags controlling the behavior of the extractor. |
Mp4LocationData |
Stores MP4 location data. |
Mp4Muxer |
A muxer for creating an MP4 container file. |
Mp4Muxer.Builder |
A builder for |
Mp4Muxer.EditableVideoParameters |
Parameters for |
Mp4Muxer.EditableVideoParameters.CacheFileProvider |
Provides temporary cache files to be used by the muxer. |
Mp4Muxer.FileFormat |
The specific MP4 file format. |
Mp4Muxer.LastSampleDurationBehavior |
Behavior for the duration of the last sample. |
Mp4OrientationData |
Stores the orientation hint for the video playback. |
Mp4TimestampData |
Stores MP4 timestamp data. |
Mp4Util |
Utility methods for MP4 containers. |
Mp4WebvttParser |
A |
MpegAudioReader |
Parses a continuous MPEG Audio byte stream and extracts individual frames. |
MpegAudioUtil |
Utility methods for handling MPEG audio streams. |
MpegAudioUtil.Header |
Stores the metadata for an MPEG audio frame. |
MpeghReader |
Parses a continuous MPEG-H audio byte stream and extracts MPEG-H frames. |
MssimCalculator |
Image comparison tool that calculates the Mean Structural Similarity (MSSIM) of two images, developed by Wang, Bovik, Sheikh, and Simoncelli. |
MultiActionsProvider |
An interface implemented by the user if they wish to provide actions for a media item row to be displayed by an |
MultiActionsProvider.MultiAction |
MultiAction represents an action that can have multiple states. |
MultiButtonLayout |
Opinionated ProtoLayout layout, that can contain between 1 and |
MultiButtonLayout |
This class is deprecated. Use the new class which provides the same API and functionality. |
MultiButtonLayout.Builder |
Builder class for |
MultiButtonLayout.Builder |
Builder class for |
MultiChoiceSegmentedButtonRowScope |
Scope for the children of a |
MultiContentMeasurePolicy |
Defines the measure and layout behavior of a |
MultiInstanceInvalidationService |
A |
MultiModalInjectionScope |
The receiver scope of the multi-modal input injection lambda from |
MultiParagraph |
Lays out and renders multiple paragraphs at once. |
MultiParagraphIntrinsics |
Calculates and provides the intrinsic width and height of text that contains |
MultiProcessDataStoreFactory |
|
MultiSelectListPreference |
A |
MultiSelectListPreferenceDialogFragment |
This class is deprecated. Use |
MultiSelectListPreferenceDialogFragmentCompat |
|
MultiSlotLayout |
Opinionated ProtoLayout layout, row like style with horizontally aligned and spaced slots (for icons or other small content). |
MultiSlotLayout |
This class is deprecated. Use the new class |
MultiSlotLayout.Builder |
Builder class for |
MultiSlotLayout.Builder |
Builder class for |
MultiWindowModeChangedInfo |
Class that encapsulates the information that is delivered when |
MultipleInputVideoGraph |
A |
MutableActionParameters |
Mutable version of |
MutableAffineTransform |
An affine transformation in the plane. |
MutableBox |
A mutable axis-aligned rectangle. |
MutableCoordinateTransformer |
CoordinateTransformer where the transformMatrix is mutable. |
MutableCreationExtras |
A modifiable |
MutableCubic |
This is a Mutable version of |
MutableDoubleList |
|
MutableDoubleState |
A value holder where reads to the |
MutableFloatFloatMap |
|
MutableFloatIntMap |
|
MutableFloatList |
|
MutableFloatLongMap |
|
MutableFloatObjectMap |
|
MutableFloatSet |
|
MutableFloatState |
A value holder where reads to the |
MutableIntFloatMap |
|
MutableIntIntMap |
|
MutableIntList |
|
MutableIntLongMap |
|
MutableIntObjectMap |
|
MutableIntSet |
|
MutableIntState |
A value holder where reads to the |
MutableInteractionSource |
MutableInteractionSource represents a stream of |
MutableIntervalList |
Mutable version of |
MutableLiveData |
|
MutableLongFloatMap |
|
MutableLongIntMap |
|
MutableLongList |
|
MutableLongLongMap |
|
MutableLongObjectMap |
|
MutableLongSet |
|
MutableLongState |
A value holder where reads to the |
MutableObjectFloatMap |
|
MutableObjectIntMap |
|
MutableObjectList |
|
MutableObjectLongMap |
|
MutableOrderedScatterSet |
|
MutableParallelogram |
Mutable parallelogram (i.e. a quadrilateral with parallel sides), defined by its |
MutablePoint |
This interface is used refer to Points that can be modified, as a scope to |
MutablePreferences |
Mutable version of |
MutableRect |
An mutable, 2D, axis-aligned, floating-point rectangle whose coordinates are relative to a given origin. |
MutableScatterMap |
|
MutableScatterSet |
|
MutableSegment |
Represents a mutable directed line segment between two points. |
MutableSelection |
Subclass of |
MutableSnapshot |
A snapshot of the values return by mutable states and other state objects. |
MutableState |
A mutable value holder where reads to the |
MutableStrokeInputBatch |
A mutable implementation of |
MutableStub |
A |
MutableThreePaneScaffoldState |
The seekable state of a three pane scaffold. |
MutableTransitionState |
MutableTransitionState contains two fields: |
MutableTriangle |
Represents a mutable triangle, defined by its three corners |
MutableUserStyle |
A mutable |
MutableVec |
A mutable two-dimensional vector, i.e. an (x, y) coordinate pair. |
MutableVector |
A |
MutableWindowInsets |
A |
MutatePriority |
Priorities for performing mutation on state. |
MutatorMutex |
Mutual exclusion for UI state mutation over time. |
Muxer |
The muxer for producing media container files. |
Muxer.Factory |
Factory for muxers. |
Muxer.MuxerException |
Thrown when a muxer failure occurs. |
Muxer.TrackToken |
A token representing an added track. |
MuxerUtil |
Utility methods for muxer. |
N
NalUnitTargetBuffer |
A buffer that fills itself with data corresponding to a specific NAL unit, as it is encountered in the stream. |
NalUnitUtil |
Utility methods for handling H.264/AVC and H.265/HEVC NAL units. |
NalUnitUtil.H265LayerInfo |
Holds data that maps NAL unit header layer ID to the internal layer info specified in VPS. |
NalUnitUtil.H265NalHeader |
Holds data parsed from a H.265 NAL unit header. |
NalUnitUtil.H265ProfileTierLevel |
Holds data parsed from a H.265 profile_tier_level() of either VPS or SPS. |
NalUnitUtil.H265ProfileTierLevelsAndIndices |
Holds a list of H.265 profile_tier_level()s and a corresponding list of indices. |
NalUnitUtil.H265RepFormat |
Holds data parsed from a H.265 rep_format() of VPS extension - vps_extension(). |
NalUnitUtil.H265RepFormatsAndIndices |
Holds a list of H.265 rep_format()s and a corresponding list of indices. |
NalUnitUtil.H265Sei3dRefDisplayInfoData |
Holds data parsed from a H.265 3D reference displays information SEI message. |
NalUnitUtil.H265SpsData |
Holds data parsed from a H.265 sequence parameter set NAL unit. |
NalUnitUtil.H265VideoSignalInfo |
Holds data parsed from a H.265 video_signal_info() of vps_vui() of vps_extension(). |
NalUnitUtil.H265VideoSignalInfosAndIndices |
Holds a list of H.265 video_signal_info()s and a corresponding list of indices. |
NalUnitUtil.H265VpsData |
Holds data parsed from a H.265 video parameter set NAL unit. |
NalUnitUtil.PpsData |
Holds data parsed from a picture parameter set NAL unit. |
NalUnitUtil.SpsData |
Holds data parsed from a H.264 sequence parameter set NAL unit. |
NamedNavArgument |
Construct a named |
NamespaceError |
During the create public key credential flow, this is thrown when an authenticator response exception contains a namespace_err from the fido spec, indicating the operation is not allowed by namespaces in XML. |
NativeCanvas |
|
NativeClipboard |
Native Clipboard specific to each platform. |
NativeColorFilter |
|
NativeContentDataType |
Content data type information. |
NativeKeyEvent |
The native platform-specific keyboard key event. |
NativePaint |
|
NativePointerButtons |
|
NativePointerKeyboardModifiers |
|
NativeSQLiteDriver |
A |
NavAction |
Navigation actions provide a level of indirection between your navigation code and the underlying destinations. |
NavActionBuilder |
DSL for building a |
NavArgs |
An interface marking generated Args classes. |
NavArgsLazy |
An implementation of |
NavArgument |
NavArgument denotes an argument that is supported by a |
NavArgument.Builder |
A builder for constructing |
NavArgumentBuilder |
DSL for constructing a new |
NavBackStackEntry |
Representation of an entry in the back stack of a |
NavController |
NavController manages app navigation within a |
NavController.OnDestinationChangedListener |
OnDestinationChangedListener receives a callback when the |
NavDeepLink |
NavDeepLink encapsulates the parsing and matching of a navigation deep link. |
NavDeepLink.Builder |
A builder for constructing |
NavDeepLinkBuilder |
Class used to construct deep links to a particular destination in a |
NavDeepLinkDsl |
|
NavDeepLinkDslBuilder |
DSL for constructing a new |
NavDeepLinkRequest |
A request for a deep link in a |
NavDeepLinkRequest.Builder |
A builder for constructing |
NavDeepLinkSaveStateControl |
|
NavDestination |
NavDestination represents one node within an overall navigation graph. |
NavDestination.ClassType |
This optional annotation allows tooling to offer auto-complete for the |
NavDestinationBuilder |
DSL for constructing a new |
NavDestinationDsl |
|
NavDirections |
An interface that describes a navigation operation: action's id and arguments |
NavGraph |
NavGraph is a collection of |
NavGraphBuilder |
DSL for constructing a new |
NavGraphNavigator |
A Navigator built specifically for |
NavHost |
A host is a single context or container for navigation via a |
NavHostController |
Subclass of |
NavHostFragment |
NavHostFragment provides an area within your layout for self-contained navigation to occur. |
NavInflater |
Class which translates a navigation XML file into a |
NavOptions |
NavOptions stores special options for navigate actions |
NavOptions.Builder |
Builder for constructing new instances of NavOptions. |
NavOptionsBuilder |
DSL for constructing a new |
NavOptionsDsl |
|
NavType |
NavType denotes the type that can be used in a |
NavType.EnumType |
EnumType is used for |
NavType.ParcelableArrayType |
ParcelableArrayType is used for |
NavType.ParcelableType |
ParcelableType is used for passing Parcelables in |
NavType.SerializableArrayType |
SerializableArrayType is used for |
NavType.SerializableType |
SerializableType is used for Serializable |
NavUtils |
NavUtils provides helper functionality for applications implementing recommended Android UI navigation patterns. |
Navigation |
Entry point for navigation operations. |
NavigationBarComponentOverride |
Interface that allows libraries to override the behavior of the |
NavigationBarComponentOverrideContext |
Parameters available to NavigationBar. |
NavigationBarDefaults |
Defaults used in |
NavigationBarItemColors |
Represents the colors of the various elements of a navigation item. |
NavigationBarItemDefaults |
Defaults used in |
NavigationDrawerItemBorder |
Defines |
NavigationDrawerItemColors |
Represents the colors of the various elements of a drawer item. |
NavigationDrawerItemColors |
Defines container & content color |
NavigationDrawerItemDefaults |
Defaults used in |
NavigationDrawerItemDefaults |
Contains the default values used by selectable |
NavigationDrawerItemGlow |
Defines |
NavigationDrawerItemScale |
Defines the scale for all TV |
NavigationDrawerItemShape |
Defines |
NavigationDrawerScope |
|
NavigationItemColors |
Represents the colors of the various elements of a navigation item. |
NavigationItemIconPosition |
Class that describes the different supported icon positions of the navigation item. |
NavigationManager |
Manager for communicating navigation related events with the host. |
NavigationManagerCallback |
Callback for events from the |
NavigationRailComponentOverride |
Interface that allows libraries to override the behavior of the |
NavigationRailComponentOverrideContext |
Parameters available to NavigationRail. |
NavigationRailDefaults |
Contains default values used for |
NavigationRailDefaults |
Defaults used in |
NavigationRailItemColors |
Represents the colors of the various elements of a navigation item. |
NavigationRailItemDefaults |
Defaults used in |
NavigationRes |
Denotes that an integer parameter, field or method return value is expected to be a navigation resource reference (e.g. |
NavigationSuiteColors |
Represents the colors of a |
NavigationSuiteDefaults |
Contains the default values used by the |
NavigationSuiteItemColors |
Represents the colors of a |
NavigationSuiteScaffoldDefaults |
Contains the default values used by the |
NavigationSuiteScope |
The scope associated with the |
NavigationSuiteType |
Class that describes the different navigation suite types of the |
NavigationTemplate |
A template for showing navigation information. |
NavigationTemplate.Builder |
A builder of |
NavigationTemplate.NavigationInfo |
Represents navigation information such as routing instructions or navigation-related messages. |
NavigationUI |
Class which hooks up elements typically in the 'chrome' of your application such as global navigation patterns like a navigation drawer or bottom nav bar with your |
NavigationUiSaveStateControl |
|
NavigationViewActions |
View actions for interacting with |
Navigator |
Navigator defines a mechanism for navigating within an app. |
Navigator.Extras |
Interface indicating that this class should be passed to its respective |
Navigator.Name |
This annotation should be added to each Navigator subclass to denote the default name used to register the Navigator with a |
NavigatorProvider |
A NavigationProvider stores a set of |
NavigatorState |
The NavigatorState encapsulates the state shared between the |
NegationNode |
|
NestedPrefetchScope |
A scope which allows nested prefetches to be requested for the precomposition of a LazyLayout. |
NestedScrollConnection |
Interface to connect to the nested scroll system. |
NestedScrollDispatcher |
Nested scroll events dispatcher to notify the nested scroll system about the scrolling events that are happening on the element. |
NestedScrollSource |
Possible sources of scroll events in the |
NestedScrollView |
NestedScrollView is just like |
NestedScrollView.OnScrollChangeListener |
Interface definition for a callback to be invoked when the scroll X or Y positions of a view change. |
NestedScrollingChild |
This interface should be implemented by |
NestedScrollingChild2 |
This interface should be implemented by |
NestedScrollingChild3 |
This interface should be implemented by |
NestedScrollingChildHelper |
Helper class for implementing nested scrolling child views compatible with Android platform versions earlier than Android 5.0 Lollipop (API 21). |
NestedScrollingParent |
This interface should be implemented by |
NestedScrollingParent2 |
This interface should be implemented by |
NestedScrollingParent3 |
This interface should be implemented by |
NestedScrollingParentHelper |
Helper class for implementing nested scrolling parent views compatible with Android platform versions earlier than Android 5.0 Lollipop (API 21). |
NetworkError |
During the create public key credential flow, this is thrown when an authenticator response exception contains a network_err code from the fido spec, indicating a network error occurred. |
NetworkType |
An enumeration of various network types that can be used as |
NetworkTypeObserver |
Observer for network type changes. |
NetworkTypeObserver.Listener |
A listener for network type changes. |
NoActivityResumedException |
An exception which indicates that there are no activities in stage RESUMED. |
NoAuthenticationKeyAvailableException |
Thrown if no dynamic authentication keys are available. |
NoCredentialException |
During the get credential flow, this is returned when no viable credential is available for the the user. |
NoDataComplicationData |
Type that can be sent by any complication data source, regardless of the configured type, when the complication data source has no data to be displayed. |
NoDeclaredBrandSniffFailure |
|
NoLiveLiterals |
This annotation is used to indicate to the Compose Compiler to not attempt to generate live literals inside the scope of the declaration it is applied to, even when the live literals code generation is turned on. |
NoMatchingRootException |
Indicates that a given matcher did not match any |
NoMatchingViewException |
Indicates that a given matcher did not match any elements in the view hierarchy. |
NoMatchingViewException.Builder |
Builder for |
NoModificationAllowedError |
During the create public key credential flow, this is thrown when an authenticator response exception contains a no_modification_allowed_err from the fido spec, indicating the object can not be modified. |
NoOpCacheEvictor |
Evictor that doesn't ever evict cache files. |
NoOpExtractorOutput |
An |
NoPermissionComplicationData |
Type sent by the system when the watch face does not have permission to receive complication data. |
NoPermissionComplicationData.Builder |
Builder for |
NoRemoteEspressoInstanceException |
An |
NoSampleRenderer |
A |
NoVarySearchData |
The No-Vary-Search data specifies a set of rules that define how a URL's query parameters will affect cache matching. |
Node |
This is the basic Abstract Syntax Tree (AST) class. |
NodeGroup |
A group that represents an emitted node |
NonNull |
Denotes that a parameter, field or method return value can never be null. |
NonNullApi |
Annotation to declare all type usages in the annotated instance as |
NonRestartableComposable |
This annotation can be applied to |
NonSkippableComposable |
This annotation can be applied to |
NonUiContext |
Denotes a |
NoopRemoteInteraction |
Noop RemoteInteraction object |
NotAllowedError |
During the create public key credential flow, this is thrown when an authenticator response exception contains a not_allowed_err code from the fido spec, indicating a request is not allowed by the user agent or the platform in the current context - possibly because the user denied permission. |
NotConfiguredComplicationData |
Type sent when a complication does not have a complication data source configured. |
NotFoundError |
During the create public key credential flow, this is thrown when an authenticator response exception contains a not_found_err from the fido spec, indicating the object could not be found in the current flow. |
NotReadableError |
During the create public key credential flow, this is thrown when an authenticator response exception contains a NotReadableError from fido, which indicates there was some I/O read operation that failed. |
NotSupportedError |
During the create public key credential flow, this is thrown when an authenticator response exception contains a not_supported_err code from the fido spec, indicating the operation is not supported. |
NotificationActionSubject |
Subject for making assertions about |
NotificationChannelCompat |
A representation of settings that apply to a collection of similarly themed notifications. |
NotificationChannelCompat.Builder |
Builder class for |
NotificationChannelGroupCompat |
A grouping of related notification channels. e.g., channels that all belong to a single account. |
NotificationChannelGroupCompat.Builder |
Builder class for |
NotificationCompat |
Helper for accessing features in |
NotificationCompat |
Class containing media specfic |
NotificationCompat.Action |
Structure to encapsulate a named action that can be shown as part of this notification. |
NotificationCompat.Action.Builder |
Builder class for |
NotificationCompat.Action.Extender |
Extender interface for use with |
NotificationCompat.Action.SemanticAction |
Provides meaning to an |
NotificationCompat.Action.WearableExtender |
Wearable extender for notification actions. |
NotificationCompat.BigPictureStyle |
Helper class for generating large-format notifications that include a large image attachment. |
NotificationCompat.BigTextStyle |
Helper class for generating large-format notifications that include a lot of text. |
NotificationCompat.BubbleMetadata |
Encapsulates the information needed to display a notification as a bubble. |
NotificationCompat.BubbleMetadata.Builder |
Builder to construct a |
NotificationCompat.Builder |
Builder class for |
NotificationCompat.CallStyle |
Helper class for generating large-format notifications that include a caller and required actions, and indicate an incoming call. |
NotificationCompat.CarExtender |
Helper class to add Android Auto extensions to notifications. |
NotificationCompat.CarExtender.UnreadConversation |
This class is deprecated.
|
NotificationCompat.CarExtender.UnreadConversation.Builder |
Builder class for |
NotificationCompat.DecoratedCustomViewStyle |
Notification style for custom views that are decorated by the system. |
NotificationCompat.DecoratedMediaCustomViewStyle |
Notification style for media custom views that are decorated by the system. |
NotificationCompat.Extender |
Extender interface for use with |
NotificationCompat.InboxStyle |
Helper class for generating large-format notifications that include a list of (up to 5) strings. |
NotificationCompat.MediaStyle |
Notification style for media playback notifications. |
NotificationCompat.MessagingStyle |
Helper class for generating large-format notifications that include multiple back-and-forth messages of varying types between any number of people. |
NotificationCompat.MessagingStyle.Message |
|
NotificationCompat.Style |
An object that can apply a rich notification style to a |
NotificationCompat.TvExtender |
Helper class to add Android TV extensions to notifications. |
NotificationCompat.WearableExtender |
Helper class to add wearable extensions to notifications. |
NotificationCompatExtras |
Well-known extras used by |
NotificationCompatSideChannelService |
Abstract service to receive side channel notifications sent from |
NotificationManagerCompat |
Compatibility library for NotificationManager with fallbacks for older platforms. |
NotificationManagerCompat.NotificationWithIdAndTag |
Helper class which encapsulates a Notification, its id, and optionally a tag, for use when batch-posting a number of notifications. |
NotificationSubject |
Subject for making assertions about |
NotificationUtil |
Utility methods for displaying |
NotificationUtil.Importance |
Notification channel importance levels. |
Nullable |
Denotes that a parameter, field or method return value can be null. |
NullableType |
Annotation for specifying a nullable type. |
NutritionRecord |
Captures what nutrients were consumed as part of a meal or a food item. |
O
OAuthRequest |
The OAuth request to be sent to the server to start the OAuth 2 authentication flow. |
OAuthRequest.Builder |
Builder for constructing new instance of OAuth request. |
OAuthResponse |
The authentication response to be sent back to the client after completing the OAuth2 flow. |
OAuthResponse.Builder |
Builder for constructing new instance of authentication response. |
ObjectAdapter |
Base class adapter to be used in leanback activities. |
ObjectAdapter.DataObserver |
A DataObserver can be notified when an ObjectAdapter's underlying data changes. |
ObjectAnimator |
This subclass of |
ObjectFloatMap |
|
ObjectIntMap |
|
ObjectList |
|
ObjectLongMap |
|
ObjectsCompat |
This class consists of static utility methods for operating on objects. |
Observer |
A simple callback that can receive from |
ObserverCallback |
An interface which apps can implement to subscribe to notifications of changes to AppSearch data. |
ObserverHandle |
The type returned by observer registration methods that unregisters the observer when it is disposed. |
ObserverModifierNode |
|
ObserverSpec |
Configures the types, namespaces and other properties that |
ObserverSpec.Builder |
Builder for |
OfflineLicenseHelper |
Helper class to download, renew and release offline licenses. |
Offset |
An immutable 2D floating-point offset. |
Offset.Companion |
|
OffsetEffect |
|
OffsetMapping |
Provides bidirectional offset mapping between original and transformed text. |
OggExtractor |
Extracts data from the Ogg container format. |
OggFileAudioBufferSink |
A sink for audio buffers that writes output audio as .ogg files with a given path prefix. |
OggOpusAudioPacketizer |
A packetizer that encapsulates Opus audio encodings in Ogg packets. |
OkHttpDataSource |
An |
OkHttpDataSource.Factory |
|
OkioSerializer |
The OkioSerializer determines the on-disk format and API for accessing it. |
OkioStorage |
OKIO implementation of the Storage interface, providing cross platform IO using the OKIO library. |
OnActionClickedListener |
Interface for receiving notification when an |
OnApplyWindowInsetsListener |
Listener for applying window insets on a view in a custom way. |
OnBackPressedCallback |
Class for handling |
OnBackPressedDispatcher |
Dispatcher that can be used to register |
OnBackPressedDispatcherOwner |
A class that has an |
OnCarDataAvailableListener |
A listener for data being returned about from the car hardware. |
OnCheckedChangeDelegate |
A host-side delegate for sending |
OnChildLaidOutListener |
Interface for receiving notification when a child of this ViewGroup has been laid out. |
OnChildSelectedListener |
This interface is deprecated. |
OnChildViewHolderSelectedListener |
Interface for receiving notification when a child of this ViewGroup has been selected. |
OnClickDelegate |
A host-side interface for reporting click to clients. |
OnClickListener |
A listener of click events. |
OnConfigurationChangedProvider |
Interface for components that can dispatch calls from |
OnConflictStrategy |
Set of conflict handling strategies for various {@link Dao} methods. |
OnContentRefreshDelegate |
A host-side delegate for sending |
OnContentRefreshListener |
A listener of content refresh requests |
OnContextAvailableListener |
Listener for receiving a callback at the first moment a |
OnContextClickListener |
Register an OnContextClickListener to be notified when a context click occurs. |
OnDoneCallback |
A host-side interface for handling success and failure scenarios on calls to the client. |
OnDragInitiatedListener |
Register an OnDragInitiatedListener to be notified when user intent to perform drag and drop operations on an item or items has been detected. |
OnGloballyPositionedModifier |
A modifier whose |
OnInputFrameProcessedListener |
A listener for processing input frames. |
OnItemActivatedListener |
Register an OnItemActivatedListener to be notified when an item is activated (tapped or double clicked). |
OnItemViewClickedListener |
Interface for receiving notification when a item view holder is clicked. |
OnItemViewSelectedListener |
Interface for receiving notification when a row or item becomes selected. |
OnItemVisibilityChangedDelegate |
A host-side delegate for sending |
OnLifecycleEvent |
This annotation is deprecated. This annotation required the usage of code generation or reflection, which should be avoided. |
OnMultiWindowModeChangedProvider |
Interface for components that can dispatch calls from |
OnNewIntentProvider |
Interface for components that can dispatch calls from |
OnPictureInPictureModeChangedProvider |
Interface for components that can dispatch calls from |
OnPlacedModifier |
A modifier whose |
OnReceiveContentListener |
Listener for apps to implement handling for insertion of content. |
OnReceiveContentViewBehavior |
Interface for widgets to implement default behavior for receiving content. |
OnRemeasuredModifier |
A modifier whose |
OnRequestPermissionsListener |
A listener with the results from a permissions request. |
OnScreenResultListener |
A listener to provide the result set by a |
OnSelectedDelegate |
A host-side delegate for sending |
OnSwipe |
Defines the OnSwipe behavior for a |
OnSwipe |
Create automatic swipe handling object |
OnSwipe |
Container for holding swipe information |
OnSwipe.Boundary |
|
OnSwipe.Drag |
|
OnSwipe.Mode |
|
OnSwipe.Side |
|
OnSwipe.TouchUp |
|
OnTrimMemoryProvider |
Interface for components that can dispatch calls from |
OnUserLeaveHintProvider |
Interface for components that can dispatch calls from |
OnboardingFragment |
This class is deprecated. |
OnboardingSupportFragment |
An OnboardingSupportFragment provides a common and simple way to build onboarding screen for applications. |
OneShotPreDrawListener |
An OnPreDrawListener that will remove itself after one OnPreDraw call. |
OneTimeWorkRequest |
A |
OneTimeWorkRequest.Builder |
Builder for |
OngoingActivity |
Main class to access the Ongoing Activities API. |
OngoingActivity.Builder |
Builder used to build an |
OngoingStubbing |
Supports method chaining after @Intents#intending method call. |
OpenForTesting |
Denotes that this class or method is only |
OpenMicrophoneRequest |
The request for a call to open microphone. |
OpenMicrophoneRequest.Builder |
A builder for |
OpenMicrophoneResponse |
The response for a call to open microphone. |
OpenMicrophoneResponse.Builder |
A builder for |
OpenOnPhoneDialogColors |
Represents the colors used in |
OpenOnPhoneDialogDefaults |
Contains the default values used by |
Openable |
A layout that has two states: opened and closed. |
Operation |
An object that provides information about the execution of an asynchronous command being performed by |
Operation.State |
The lifecycle state of an |
Operation.State.FAILURE |
This represents an |
Operation.State.IN_PROGRESS |
This represents an |
Operation.State.SUCCESS |
This represents an |
OperationCanceledException |
An exception type that is thrown when an operation in progress is canceled. |
OperationError |
During the create public key credential flow, this is thrown when an authenticator response exception contains and operation_err from the fido spec, indicating the operation failed for an operation-specific reason. |
OperationMonitor |
OperationMonitor provides a mechanism to coordinate application logic with ongoing user selection activities (such as active band selection and active gesture selection). |
OperationMonitor.OnChangeListener |
Listen to changes in operation status. |
OptIn |
Allows use of an opt-in API denoted by the given markers in the annotated file, declaration, or expression. |
OptOutError |
During the create public key credential flow, this is thrown when an authenticator response exception contains and opt_out_error from the fido spec, indicating the user opted out of the process. |
Optimizer |
Implements direct resolution without using the solver |
Optional |
This class is deprecated. use androidx.annotation.Nullable instead |
OpusUtil |
Utility methods for handling Opus audio streams. |
OrNode |
|
OrchestrationListenerManager |
Container class for all orchestration listeners |
OrchestrationListenerManager.TestEvent |
Message types sent from the remote instrumentation |
OrchestrationRunListener |
Listens to events created during an orchestration run. |
OrchestratorCallback |
Defines an interface for remote Instrumentation service to speak to the AndroidTestOrchestrator |
OrchestratorCallback.Default |
Default implementation for OrchestratorCallback. |
OrchestratorCallback.Stub |
Local-side IPC implementation stub class. |
OrderedScatterSet |
|
Orientation |
Class to define possible directions in which common gesture modifiers like |
OrientationHelper |
Helper class for LayoutManagers to abstract measurements depending on the View's orientation. |
Oscillator |
This generates variable frequency oscillation curves |
OutOfQuotaPolicy |
An enumeration of policies that help determine out of quota behavior for expedited jobs. |
Outline |
Defines a simple shape, used for bounding graphical regions. |
Outline.Generic |
An area defined as a path. |
Outline.Rectangle |
Rectangular area. |
Outline.Rounded |
Rectangular area with rounded corners. |
OutlinedButtonDefaults |
|
OutlinedIconButtonDefaults |
|
OutlinedTextFieldDefaults |
Contains the default values used by |
OutputConsumerAdapterV30 |
|
OutputOptions |
Options for configuring output destination for generating a recording. |
OutputResults |
Class to provide the information of the output. |
OutputTransform |
Represents the transform applied to the output of a |
OutputTransformation |
A function ( |
OverlayControllerCallbackAdapter |
An adapted interface for |
OverlayEffect |
A |
OverlayEffect |
Applies a list of |
OverlaySettings |
Contains information to control how an input texture (for example, a |
OverlaySettings.Builder |
A builder for |
OverlayStyle |
This class is deprecated. OverlayStyle will be removed in a future release. |
OverscrollConfiguration |
This class is deprecated. Providing `OverscrollConfiguration` through `LocalOverscrollConfiguration` to disable / configure overscroll has been replaced with `LocalOverscrollFactory` and `rememberPlatformOverscrollFactory`. |
OverscrollEffect |
An OverscrollEffect represents a visual effect that displays when the edges of a scrolling container have been reached with a scroll or fling. |
OverscrollFactory |
A factory for creating |
OvershootInterpolator |
An interpolator where the change flings forward and overshoots the last value then comes back. |
OverwritingInputMerger |
An |
OvulationTestRecord |
Each record represents the result of an ovulation test. |
OxygenSaturationRecord |
Captures the amount of oxygen circulating in the blood, measured as a percentage of oxygen-saturated hemoglobin. |
P
PackageIdentifier |
This class represents a uniquely identifiable package. |
PackageInfoBuilder |
Builder for |
PackageInfoCompat |
Helper for accessing features in |
PackageManagerCompat |
Helper for accessing features in |
PackagePrefixClasspathSuite |
An alternative to |
PaddingValues |
Describes a padding to be applied along the edges inside a box. |
PaddingValues.Absolute |
Describes an absolute (RTL unaware) padding to be applied along the edges inside a box. |
PageIndicatorDefaults |
Contains the default values used by |
PageIndicatorDefaults |
Contains the default values used by |
PageIndicatorState |
An interface for connection between Pager and |
PageIndicatorStyle |
The style of |
PageInfo |
This represents a single measured page in a |
PageKeyedDataSource |
This class is deprecated. PageKeyedDataSource is deprecated and has been replaced by PagingSource |
PageKeyedDataSource.LoadCallback |
Callback for |
PageKeyedDataSource.LoadInitialCallback |
Callback for |
PageKeyedDataSource.LoadInitialParams |
Holder object for inputs to |
PageKeyedDataSource.LoadParams |
Holder object for inputs to |
PageRow |
Used to represent content spanning full page. |
PageSize |
This is used to determine how Pages are laid out in |
PageSize.Fill |
Pages take up the whole Pager size. |
PageSize.Fixed |
Multiple pages in a viewport |
PagedList |
This class is deprecated. PagedList is deprecated and has been replaced by PagingData |
PagedList.BoundaryCallback |
Signals when a PagedList has reached the end of available data. |
PagedList.Builder |
This class is deprecated. PagedList is deprecated and has been replaced by PagingData, which no longer supports constructing snapshots of loaded data manually. |
PagedList.Callback |
Callback signaling when content is loaded into the list. |
PagedList.Config |
Configures how a |
PagedList.Config.Builder |
Builder class for |
PagedListAdapter |
This class is deprecated. PagedListAdapter is deprecated and has been replaced by PagingDataAdapter |
Pager |
Primary entry point into Paging; constructor for a reactive stream of |
PagerAdapter |
Base class providing the adapter to populate pages inside of a |
PagerDefaults |
Contains the default values used by |
PagerDefaults |
Contains the default values used by Pager. |
PagerLayoutInfo |
Contains useful information about the currently displayed layout state of a |
PagerScaffoldDefaults |
Contains default values used for |
PagerScope |
Receiver scope for |
PagerSnapDistance |
|
PagerSnapHelper |
Implementation of the |
PagerState |
The state that can be used to control |
PagerState |
The state that can be used to control Wear Pagers. |
PagerTabStrip |
PagerTabStrip is an interactive indicator of the current, next, and previous pages of a |
PagerTitleStrip |
PagerTitleStrip is a non-interactive indicator of the current, next, and previous pages of a |
PagingConfig |
An object used to configure loading behavior within a |
PagingData |
Container for Paged data from a single generation of loads. |
PagingDataAdapter |
An |
PagingDataAdapter |
|
PagingDataEvent |
Events captured from a |
PagingDataEvent.Append |
An append load event |
PagingDataEvent.DropAppend |
A drop event from the end of the list |
PagingDataEvent.DropPrepend |
A drop event from the front of the list |
PagingDataEvent.Prepend |
A prepend load event |
PagingDataEvent.Refresh |
A refresh load event |
PagingDataPresenter |
The class that connects the UI layer to the underlying Paging operations. |
PagingSource |
Base class for an abstraction of pageable static data from some source, where loading pages of data is typically an expensive operation. |
PagingSource.LoadParams |
Params for a load request on a |
PagingSource.LoadParams.Append |
Params to load a page of data from a |
PagingSource.LoadParams.Prepend |
Params to load a page of data from a |
PagingSource.LoadParams.Refresh |
Params for an initial load request on a |
PagingSource.LoadResult |
Result of a load request from |
PagingSource.LoadResult.Error |
Error result object for |
PagingSource.LoadResult.Invalid |
Invalid result object for |
PagingSource.LoadResult.Page |
Success result object for |
PagingSourceFactory |
Interface for a factory that generates |
PagingState |
Snapshot state of Paging system including the loaded |
Paint |
|
PaintCompat |
Helper for accessing features in |
Painter |
Abstraction for something that can be drawn. |
PaintingStyle |
Strategies for painting shapes and paths on a canvas. |
Pair |
Container to ease passing around a tuple of two objects. |
Palette |
A helper class to extract prominent colors from an image. |
Palette.Builder |
Builder class for generating |
Palette.Filter |
A Filter provides a mechanism for exercising fine-grained control over which colors are valid within a resulting |
Palette.PaletteAsyncListener |
Listener to be used with |
Palette.Swatch |
Represents a color swatch generated from an image's palette. |
PanModeDelegate |
A host-side delegate for sending |
PanModeListener |
A listener for handling the pan mode changes. |
Pane |
Represents a list of rows used for displaying informational content and a set of |
Pane.Builder |
A builder of |
PaneAdaptedValue |
The adapted state of a pane. |
PaneExpansionAnchor |
The implementations of this interface represent different types of anchors of pane expansion dragging. |
PaneExpansionAnchor.Offset |
|
PaneExpansionAnchor.Proportion |
|
PaneExpansionState |
This class manages the pane expansion state for pane scaffolds. |
PaneExpansionStateKey |
Interface that serves as keys to remember and retrieve |
PaneExpansionStateKeyProvider |
Interface that provides |
PaneMotion |
Interface to specify a custom pane enter/exit motion when a pane's visibility changes. |
PaneMotion.Type |
Indicates the current type of pane motion, like if the pane is entering or exiting, or is kept showing or hidden. |
PaneMotionData |
A class to collect motion-relevant data of a specific pane. |
PaneMotionDefaults |
The default settings of pane motions. |
PaneScaffoldDirective |
Top-level directives about how a pane scaffold should be arranged and spaced, like how many partitions the layout can be split into and what should be the gutter size. |
PaneScaffoldMotionScope |
Scope for performing pane motions within a pane scaffold. |
PaneScaffoldPaneScope |
The pane scope of the current pane under the scope, which provides the pane relevant info like its role and |
PaneScaffoldScope |
The base scope of pane scaffolds, which provides scoped functions that supported by pane scaffolds. |
PaneScaffoldTransitionScope |
The transition scope of pane scaffold implementations, which provides the current transition info of the associated pane scaffold. |
PaneScaffoldValue |
Interface to provide adapted value of panes. |
PaneTemplate |
A template that displays a |
PaneTemplate.Builder |
A builder of |
Paragraph |
A paragraph of text that is laid out. |
ParagraphIntrinsics |
Calculates and presents the intrinsic width and height of text. |
ParagraphStyle |
Paragraph styling configuration for a paragraph. |
Parallax |
Parallax tracks a list of dynamic |
Parallax.FloatProperty |
FloatProperty provide access to an index based integer type property inside |
Parallax.IntProperty |
IntProperty provide access to an index based integer type property inside |
Parallax.PropertyMarkerValue |
Class holding a fixed value for a Property in |
ParallaxEffect |
ParallaxEffect class drives changes in |
ParallaxTarget |
ParallaxTarget is responsible for updating the target through the |
ParallaxTarget.DirectPropertyTarget |
DirectPropertyTarget is to support direct mapping into either Integer Property or Float Property. |
ParallaxTarget.PropertyValuesHolderTarget |
PropertyValuesHolderTarget is an implementation of |
Parallelogram |
This class represents a parallelogram (i.e. a quadrilateral with parallel sides), defined by its |
ParameterInformation |
|
ParcelCompat |
Helper for accessing features in |
ParcelUtils |
Utilities for managing |
ParcelableCompat |
This class is deprecated. Use |
ParcelableCompatCreatorCallbacks |
This interface is deprecated. Use |
ParcelableDescription |
Parcelable imitation of a JUnit ParcelableDescription |
ParcelableFailure |
Parcelable imitation of a JUnit Failure |
ParcelableResult |
Parcelable imitation of a JUnit ParcelableResult |
ParcelableSubject |
Testing subject for |
ParcelableVolumeInfo |
Convenience class for passing information about the audio configuration of a |
Parcelables |
Testing utilities for |
ParentDataModifier |
|
ParentDataModifierNode |
A |
ParkedOnlyOnClickListener |
An |
ParsableBitArray |
Wraps a byte array, providing methods that allow it to be read as a bitstream. |
ParsableByteArray |
Wraps a byte array, providing a set of methods for parsing data from it. |
ParsableNalUnitBitArray |
Wraps a byte array, providing methods that allow it to be read as a NAL unit bitstream. |
ParseException |
Thrown when parsing a mailto URI has failed. |
ParserException |
Thrown when an error occurs parsing media data and metadata. |
ParsingLoadable |
A |
ParsingLoadable.Parser |
Parses an object from loaded data. |
PartitionedMesh |
An immutable** complex shape expressed as a set of triangles. |
PassiveGoal |
Defines a passive goal that will be triggered when the specified condition is met which will repeat daily. |
PassiveListenerCallback |
A callback for receiving passive monitoring updates. |
PassiveListenerConfig |
Defines configuration for a passive monitoring listener request using Health Services. |
PassiveListenerConfig.Builder |
Builder for |
PassiveListenerService |
Service that enables receiving passive monitoring updates throughout the day when the app may not be running. |
PassiveMonitoringCapabilities |
Contains the capabilities supported by |
PassiveMonitoringClient |
Client which provides a means to passively monitor data without requiring an ongoing workout. |
PassiveMonitoringUpdate |
Represents an update from Passive tracking. |
PassthroughSectionPayloadReader |
A |
PassthroughShaderProgram |
A |
PasswordCredential |
Represents the user's password credential granted by the user for app sign-in. |
PasswordCredentialEntry |
A password credential entry that is displayed on the account selector UI. |
PasswordCredentialEntry.Builder |
Builder for |
PasswordVisualTransformation |
The Visual Filter can be used for password Input Field. |
Path |
|
Path.Direction |
Specifies how closed shapes (e.g. rectangles, ovals) are wound (oriented) when they are added to a path. |
PathBuilder |
|
PathEasing |
An easing function for an arbitrary |
PathEffect |
Effect applied to the geometry of a drawing primitive. |
PathFillType |
Determines the winding rule that decides how the interior of a |
PathHitTester |
A |
PathInterpolator |
An interpolator that can traverse a Path that extends from |
PathInterpolatorCompat |
Helper for creating path-based |
PathIterator |
A path iterator can be used to iterate over all the |
PathIterator |
A path iterator can be used to iterate over all the |
PathIterator.ConicEvaluation |
Used to define how conic segments are evaluated when iterating over a |
PathIterator.ConicEvaluation |
|
PathMeasure |
|
PathMotion |
This base class can be extended to provide motion along a Path to Transitions. |
PathNode |
Class representing a singular path command in a vector. |
PathNode.ArcTo |
|
PathNode.Close |
|
PathNode.CurveTo |
|
PathNode.HorizontalTo |
|
PathNode.LineTo |
|
PathNode.MoveTo |
|
PathNode.QuadTo |
|
PathNode.ReflectiveCurveTo |
|
PathNode.ReflectiveQuadTo |
|
PathNode.RelativeArcTo |
|
PathNode.RelativeCurveTo |
|
PathNode.RelativeHorizontalTo |
|
PathNode.RelativeLineTo |
|
PathNode.RelativeMoveTo |
|
PathNode.RelativeQuadTo |
|
PathNode.RelativeReflectiveCurveTo |
|
PathNode.RelativeReflectiveQuadTo |
|
PathNode.RelativeVerticalTo |
|
PathNode.VerticalTo |
|
PathOperation |
Strategies for combining paths. |
PathOperation.Companion |
|
PathParser |
|
PathParser |
Parses SVG path strings. |
PathParser.PathDataNode |
Each PathDataNode represents one command in the "d" attribute of the svg file. |
PathSegment |
A path segment represents a curve (line, cubic, quadratic or conic) or a command inside a fully formed |
PathSegment |
A line segment that represents an approximate fraction of a |
PathSegment |
A path segment represents a curve (line, cubic, quadratic or conic) or a command inside a fully formed |
PathSegment.Type |
Type of a given segment in a |
PathSegment.Type |
Type of a given segment in a |
PathUtils |
A set of path-related utility methods. |
PatternPathMotion |
A PathMotion that takes a Path pattern and applies it to the separation between two points. |
PatternsCompat |
Commonly used regular expression patterns. |
PausableComposition |
A |
PausableMonotonicFrameClock |
A |
PausedComposition |
|
PcmAudioUtil |
Utility methods for PCM audio data. |
PdfViewerFragment |
A Fragment that renders a PDF document. |
PendingGetCredentialRequest |
Request to be set on an Android |
PendingIntentActivityWrapper |
A wrapper class for developers to use with |
PendingIntentCompat |
Helper for accessing features in |
PendingIntentHandler |
PendingIntentHandler to be used by credential providers to extract requests from a given intent, or to set back a response or an exception to a given intent while dealing with activities invoked by pending intents set on a |
PendingIntentSubject |
Subject for making assertions about |
PendingRecording |
A recording that can be started at a future time. |
PercentFrameLayout |
This class is deprecated. consider using ConstraintLayout and associated layouts instead. |
PercentFrameLayout.LayoutParams |
This class is deprecated. this class is deprecated along with its parent class. |
PercentLayoutHelper |
This class is deprecated. consider using ConstraintLayout and associated layouts instead. |
PercentLayoutHelper.PercentLayoutInfo |
This class is deprecated. use ConstraintLayout and Guidelines for layout support. |
PercentLayoutHelper.PercentLayoutParams |
This interface is deprecated. this class is deprecated along with its parent class. |
PercentRelativeLayout |
This class is deprecated. consider using ConstraintLayout and associated layouts instead. |
PercentRelativeLayout.LayoutParams |
This class is deprecated. this class is deprecated along with its parent class. |
Percentage |
Represents a value as a percentage, not a fraction - for example 100%, 89.62%, etc. |
PercentageRating |
This class is deprecated. androidx.media2 is deprecated. |
PercentageRating |
A rating expressed as a percentage. |
PercentileTimeToFirstByteEstimator |
Implementation of |
PerfettoConfig |
Configuration for Perfetto trace recording. |
PerfettoConfig.Binary |
Binary representation of a Perfetto config proto. |
PerfettoConfig.Text |
TextProto representation of a Perfetto config. |
PerfettoHandshake |
Handshake implementation allowing to enable Perfetto SDK tracing in an app that enables it. |
PerfettoHandshake.EnableTracingResponse |
|
PerfettoHandshake.ExternalLibraryProvider |
|
PerfettoHandshake.ResponseExitCodes |
|
PerfettoSdkHandshake |
Handshake implementation allowing to enable Perfetto SDK tracing in an app that enables it. |
PerfettoSdkHandshake.LibrarySource |
Provides means to sideload Perfetto SDK native binaries |
PerfettoSdkTrace |
Allows for emitting trace events using Perfetto SDK. |
PerfettoTrace |
|
PerfettoTraceProcessor |
Kotlin API for Perfetto Trace Processor, which enables SQL querying against the data stored in a Perfetto trace. |
PerfettoTraceProcessor.Session |
Handle to query sql data from a |
PerfettoTraceRule |
Add this rule to record a Perfetto trace for each test on Android Lollipop (API 21)+ devices. |
PerformException |
Indicates that an exception occurred while performing a ViewAction on the UI thread. |
PerformException.Builder |
Builder for |
PerformanceMetricsState |
This class is used to store information about the state of an application that can be retrieved later to associate state with performance timing data. |
PerformanceMetricsState.Holder |
This class holds the current |
Period |
Encapsulates media content components over a contiguous period of time. |
PeriodicWorkRequest |
A |
PeriodicWorkRequest.Builder |
Builder for |
PermissionChecker |
This class provides permission check APIs that verify both the permission and the associated app op for this permission if such is defined. |
PermissionController |
Interface for operations related to permissions. |
PermissionInfoCompat |
Helper for accessing features in |
PersistAdSelectionResultRequest |
Represent input parameters to the AdSelectionManager#persistAdSelectionResult API. |
PersistableBundleSubject |
Subject for making assertions about |
Person |
AppSearch document representing a Person entity modeled after Person. |
Person |
Provides an immutable reference to an entity that appears repeatedly on different surfaces of the platform. |
Person.AdditionalName |
Holds type information for additional names for Person. |
Person.Builder |
Builder class for |
Person.Builder |
Builder for the immutable |
PersonalizationData |
An object that holds personalization data. |
PersonalizationData.Builder |
A builder for |
PesReader |
Parses PES packet data and extracts samples. |
PgsParser |
A |
PhoneTypeHelper |
Provides helper methods for determining the type of phone we are paired to. |
PhotoImageComplicationData |
Type used for complications which consist only of an image that is expected to fill a large part of the watch face, large enough to be shown as either a background or as part of a high resolution complication. |
PhotoImageComplicationData.Builder |
Builder for |
PickVisualMediaRequest |
A request for a |
PickVisualMediaRequest.Builder |
A builder for constructing |
Picker |
Picker is a widget showing multiple customized |
Picker.PickerValueListener |
Listener for |
PickerActions |
Espresso action for interacting with |
PickerColumn |
Picker column class used by |
PickerDefaults |
Contains the default values used by |
PickerDefaults |
Contains the default values used by |
PickerGroupItem |
A class for representing |
PickerGroupScope |
|
PickerGroupState |
A state object that can be used to observe the selected |
PickerScope |
Receiver scope which is used by |
PickerScope |
Receiver scope which is used by |
PickerState |
A state object that can be hoisted to observe item selection. |
PickerState |
A state object that can be hoisted to observe item selection. |
PictureFrame |
A picture parsed from a Vorbis Comment or a FLAC picture block. |
PictureInPictureModeChangedInfo |
Class that encapsulates the information that is delivered when |
PinPicker |
|
PinSignInMethod |
A |
PinnableContainer |
Represents a container which can be pinned when the content of this container is important. |
PinnableContainer.PinnedHandle |
This is an object returned by |
PivotOffsets |
This class is deprecated. BringIntoViewSpec should be used to control the position of the focused item while scrolling. |
PixelMap |
Result of a pixel read operation. |
Place |
Represents a geographical location and additional information on how to display it. |
Place.Builder |
A builder of |
PlaceListMapTemplate |
A template that displays a map along with a list of places. |
PlaceListMapTemplate.Builder |
A builder of |
PlaceListNavigationTemplate |
This class is deprecated. with API 7. |
PlaceListNavigationTemplate.Builder |
A builder of |
PlaceMarker |
Describes how a place is to be displayed on a map. |
PlaceMarker.Builder |
A builder of |
Placeable |
A |
Placeable.PlacementScope |
Receiver scope that permits explicit placement of a |
Placeholder |
A placeholder is a rectangle box inserted into text, which tells the text processor to leave an empty space. |
Placeholder |
Simple VirtualLayout that center the first referenced widget onto itself. |
Placeholder |
Added in 1.1 |
PlaceholderDataSource |
A DataSource which provides no data. |
PlaceholderDefaults |
Contains the default values used for providing placeholders. |
PlaceholderDefaults |
Contains the default values used for providing placeholders. |
PlaceholderPaddedList |
Interface to paged list that could contain placeholders. |
PlaceholderState |
A state object that can be used to control placeholders. |
PlaceholderState |
A state object that can be used to control placeholders. |
PlaceholderSurface |
A placeholder |
PlaceholderVerticalAlign |
The settings used to specify how a placeholder is vertically aligned within a text line. |
PlacementScopeMarker |
|
PlainComplicationText |
A |
PlainComplicationText.Builder |
A builder for |
PlannedExerciseBlock |
Represents a series of |
PlannedExerciseSessionRecord |
Captures a planned exercise session, also commonly referred to as a training plan. |
PlannedExerciseStep |
A single step within an |
PlatformDataKey |
Represent a |
PlatformDataProvider |
This interface is used by platform data providers to yield dynamic data for their supported data keys. |
PlatformDataReceiver |
Callback for receiving a PlatformDataProvider's new data. |
PlatformDataValues |
Typed mapping of |
PlatformDataValues.Builder |
Builder for |
PlatformHealthSources |
Dynamic types for platform health sources. |
PlatformHealthSources.DynamicHeartRateAccuracy |
Dynamic heart rate sensor accuracy value. |
PlatformHealthSources.Keys |
Data sources keys for platform health sources. |
PlatformImeOptions |
Used to configure the platform specific IME options. |
PlatformLocale |
Class for providing Locale functionality from the current platform. |
PlatformParagraphStyle |
Provides platform specific |
PlatformScheduler |
A |
PlatformScheduler.PlatformSchedulerService |
A |
PlatformSpanStyle |
Provides platform specific |
PlatformStorage |
An AppSearch storage system which stores data in the central AppSearch service, available on Android S+. |
PlatformStorage.GlobalSearchContext |
Contains information relevant to creating a global search session. |
PlatformStorage.GlobalSearchContext.Builder |
Builder for |
PlatformStorage.SearchContext |
Contains information about how to create the search session. |
PlatformStorage.SearchContext.Builder |
Builder for |
PlatformTestStorage |
An interface representing on-device I/O operations in an Android test. |
PlatformTestStorageModule |
Dagger module for creating |
PlatformTestStorageRegistry |
A registry instance that holds a reference to an |
PlatformTextInputInterceptor |
Single-function interface passed to |
PlatformTextInputMethodRequest |
Represents a request to open a platform-specific text input session via |
PlatformTextInputModifierNode |
A modifier node that can connect to the platform's text input IME system. |
PlatformTextInputService |
This interface is deprecated. Use PlatformTextInputModifierNode instead. |
PlatformTextInputSession |
Receiver type for |
PlatformTextInputSessionScope |
A |
PlatformTextStyle |
Provides platform specific |
PlatformTimeUpdateNotifier |
Interface used to notify all time based dynamic types that they should be updated with the new platform time (system time). |
PlatformTransferableContent |
All the platform-specific information regarding a |
PlayServicesDevicePerformance |
A DevicePerformance that uses Google Play Services to retrieve media performance class data. |
PlayServicesStorage |
An AppSearch storage system which stores data in the central AppSearch service in Google Play Services. |
PlayServicesStorage.GlobalSearchContext |
Contains information relevant to creating a global search session. |
PlayServicesStorage.GlobalSearchContext.Builder |
Builder for |
PlayServicesStorage.SearchContext |
Contains information about how to create the search session. |
PlayServicesStorage.SearchContext.Builder |
Builder for |
PlaybackBannerControlGlue |
A helper class for managing a |
PlaybackBaseControlGlue |
A base abstract class for managing a |
PlaybackControlGlue |
A helper class for managing a |
PlaybackControlsRow |
A |
PlaybackControlsRow.ClosedCaptioningAction |
An action for displaying a CC (Closed Captioning) icon. |
PlaybackControlsRow.FastForwardAction |
An action displaying an icon for fast forward. |
PlaybackControlsRow.HighQualityAction |
An action for displaying a HQ (High Quality) icon. |
PlaybackControlsRow.MoreActions |
An action displaying an icon for "more actions". |
PlaybackControlsRow.MultiAction |
Base class for an action comprised of a series of icons. |
PlaybackControlsRow.OnPlaybackProgressCallback |
Listener for progress or duration change. |
PlaybackControlsRow.PictureInPictureAction |
An action displaying an icon for picture-in-picture. |
PlaybackControlsRow.PlayPauseAction |
An action displaying icons for play and pause. |
PlaybackControlsRow.RepeatAction |
An action for displaying three repeat states: none, one, or all. |
PlaybackControlsRow.RewindAction |
An action displaying an icon for rewind. |
PlaybackControlsRow.ShuffleAction |
An action for displaying a shuffle icon. |
PlaybackControlsRow.SkipNextAction |
An action displaying an icon for skip next. |
PlaybackControlsRow.SkipPreviousAction |
An action displaying an icon for skip previous. |
PlaybackControlsRow.ThumbsAction |
A base class for displaying a thumbs action. |
PlaybackControlsRow.ThumbsDownAction |
An action displaying an icon for thumbs down. |
PlaybackControlsRow.ThumbsUpAction |
An action displaying an icon for thumbs up. |
PlaybackControlsRowPresenter |
A PlaybackControlsRowPresenter renders a |
PlaybackControlsRowPresenter.ViewHolder |
A ViewHolder for the PlaybackControlsRow. |
PlaybackException |
Thrown when a non locally recoverable playback failure occurs. |
PlaybackException.ErrorCode |
Codes that identify causes of player errors. |
PlaybackFragment |
This class is deprecated. |
PlaybackFragmentGlueHost |
This class is deprecated. |
PlaybackGlue |
Base class for abstraction of media play/pause feature. |
PlaybackGlue.PlayerCallback |
Interface to allow clients to take action once the video is ready to play and start stop. |
PlaybackGlueHost |
This class represents the UI (e.g. Fragment/Activity) hosting playback controls and defines the interaction between |
PlaybackGlueHost.HostCallback |
Callbacks triggered by the host(e.g. fragment) hosting the video controls/surface. |
PlaybackGlueHost.PlayerCallback |
Optional Client that implemented by PlaybackGlueHost to respond to player event. |
PlaybackOutput |
Class to capture output from a playback test. |
PlaybackParameters |
Parameters that apply to playback, including speed setting. |
PlaybackParams |
This class is deprecated. androidx.media2 is deprecated. |
PlaybackParams.Builder |
This class is deprecated. androidx.media2 is deprecated. |
PlaybackRowPresenter |
Subclass of |
PlaybackRowPresenter.ViewHolder |
This container is used for trapping click events and passing them to the playback controls. |
PlaybackSeekDataProvider |
Class to be implemented by app to provide seeking data and thumbnails to UI. |
PlaybackSeekDataProvider.ResultCallback |
Client to receive result for |
PlaybackSeekUi |
Interface to be implemented by UI component to support seeking. |
PlaybackSeekUi.Client |
Client (e.g. PlaybackGlue) to register on PlaybackSeekUi so that it can interact with Seeking UI. |
PlaybackSessionManager |
Manager for active playback sessions. |
PlaybackSessionManager.Listener |
A listener for session updates. |
PlaybackStateCompat |
Playback state for a |
PlaybackStateCompat.Builder |
Builder for |
PlaybackStateCompat.CustomAction |
|
PlaybackStateCompat.CustomAction.Builder |
Builder for |
PlaybackStats |
Statistics about playbacks. |
PlaybackStats.EventTimeAndException |
Stores an exception with the event time at which it occurred. |
PlaybackStats.EventTimeAndFormat |
Stores a format with the event time at which it started being used, or |
PlaybackStats.EventTimeAndPlaybackState |
Stores a playback state with the event time at which it became active. |
PlaybackStatsListener |
|
PlaybackStatsListener.Callback |
A listener for |
PlaybackSupportFragment |
A fragment for displaying playback controls and related content. |
PlaybackSupportFragmentGlueHost |
|
PlaybackTransportControlGlue |
A helper class for managing a |
PlaybackTransportRowPresenter |
A PlaybackTransportRowPresenter renders a |
PlaybackTransportRowPresenter.ViewHolder |
A ViewHolder for the PlaybackControlsRow supporting seek UI. |
Player |
A media player interface defining high-level functionality, such as the ability to play, pause, seek and query properties of the currently playing media. |
Player.Command |
Commands that indicate which method calls are currently permitted on a particular |
Player.Commands |
A set of |
Player.Commands.Builder |
A builder for |
Player.DiscontinuityReason |
Reasons for position discontinuities. |
Player.Event |
Events that can be reported via |
Player.Events |
A set of |
Player.Listener |
Listener for changes in a |
Player.MediaItemTransitionReason |
Reasons for media item transitions. |
Player.PlayWhenReadyChangeReason |
Reasons for |
Player.PlaybackSuppressionReason |
Reason why playback is suppressed even though |
Player.PositionInfo |
Position info describing a playback position involved in a discontinuity. |
Player.RepeatMode |
Repeat modes for playback. |
Player.State |
Playback state. |
Player.TimelineChangeReason |
Reasons for timeline changes. |
PlayerAdapter |
Base class that wraps underlying media player. |
PlayerAdapter.Callback |
Client for client of PlayerAdapter. |
PlayerControlView |
A view for controlling |
PlayerControlView.OnFullScreenModeChangedListener |
This interface is deprecated. Register a |
PlayerControlView.ProgressUpdateListener |
Listener to be notified when progress has been updated. |
PlayerControlView.VisibilityListener |
This interface is deprecated. Register a |
PlayerEmsgHandler |
Handles all emsg messages from all media tracks for the player. |
PlayerEmsgHandler.PlayerEmsgCallback |
Callbacks for player emsg events encountered during DASH live stream. |
PlayerEmsgHandler.PlayerTrackEmsgHandler |
Handles emsg messages for a specific track for the player. |
PlayerId |
Identifier for a player instance. |
PlayerMessage |
Defines a player message which can be sent with a |
PlayerMessage.Sender |
A sender for messages. |
PlayerMessage.Target |
A target for messages. |
PlayerNotificationManager |
Starts, updates and cancels a media style notification reflecting the player state. |
PlayerNotificationManager.BitmapCallback |
Receives a |
PlayerNotificationManager.Builder |
A builder for |
PlayerNotificationManager.CustomActionReceiver |
Defines and handles custom actions. |
PlayerNotificationManager.MediaDescriptionAdapter |
An adapter to provide content assets of the media currently playing. |
PlayerNotificationManager.NotificationListener |
A listener for changes to the notification. |
PlayerNotificationManager.Priority |
Priority of the notification (required for API 25 and lower). |
PlayerNotificationManager.Visibility |
Visibility of notification on the lock screen. |
PlayerView |
A high level view for |
PlayerView.ArtworkDisplayMode |
Determines the artwork display mode. |
PlayerView.ControllerVisibilityListener |
Listener to be notified about changes of the visibility of the UI controls. |
PlayerView.FullscreenButtonClickListener |
Listener invoked when the fullscreen button is clicked. |
PlayerView.ImageDisplayMode |
Determines the image display mode. |
PlayerView.ShowBuffering |
Determines when the buffering view is shown. |
PluralsRes |
Denotes that an integer parameter, field or method return value is expected to be a plurals resource reference. |
PngExtractor |
Extracts data from the PNG container format. |
PointFEvaluator |
This evaluator can be used to perform type interpolation between |
PointMode |
Used by |
PointTransformer |
Interface for a function that can transform (rotate/scale/translate/etc.) points. |
PointerButtons |
Contains the state of pointer buttons (e.g. mouse and stylus buttons). |
PointerCoordsBuilder |
Builder for |
PointerCoordsSubject |
|
PointerEvent |
Describes a pointer input change event that has occurred at a particular point in time. |
PointerEventPass |
The enumeration of passes where |
PointerEventTimeoutCancellationException |
An exception thrown from |
PointerEventType |
Indicates the primary reason that the |
PointerIcon |
Represents a pointer icon to use in |
PointerIconCompat |
Helper for accessing features in |
PointerId |
An ID for a given pointer. |
PointerInputChange |
Describes a change that has occurred for a particular pointer, as well as how much of the change has been consumed (meaning, used by a node in the UI). |
PointerInputEventHandler |
|
PointerInputFilter |
A PointerInputFilter represents a single entity that receives |
PointerInputModifier |
A |
PointerInputModifierNode |
A |
PointerInputScope |
Receiver scope for |
PointerKeyboardModifiers |
Contains the state of modifier keys, such as Shift, Control, and Alt, as well as the state of the lock keys, such as Caps Lock and Num Lock. |
PointerPropertiesBuilder |
Builder for |
PointerPropertiesSubject |
|
PointerType |
The device type that produces a |
PooledConnection |
A wrapper of |
PoolingContainerListener |
A callback to inform a child View within a container that manages its children's lifecycle outside of the View hierarchy (such as a RecyclerView) when that child should dispose any resources it holds. |
Pools |
Helper class for creating pools of objects. |
Pools.Pool |
Interface for managing a pool of objects. |
Pools.SimplePool |
Simple (non-synchronized) pool of objects. |
Pools.SynchronizedPool |
Synchronized pool of objects. |
PopUpToBuilder |
DSL for customizing |
PopupMenu |
Static library support version of the framework's |
PopupMenu.OnDismissListener |
Callback interface used to notify the application that the menu has closed. |
PopupMenu.OnMenuItemClickListener |
Interface responsible for receiving menu item click events if the items themselves do not have individual item click listeners. |
PopupMenuCompat |
Helper for accessing features in |
PopupPositionProvider |
Calculates the position of a |
PopupProperties |
Properties used to customize the behavior of a |
PopupWindowCompat |
Helper for accessing features in |
PositionHolder |
Holds a position in the stream. |
PositionIndicatorAlignment |
Specifies where in the screen the Position indicator will be. |
PositionIndicatorDefaults |
Contains the default values used for |
PositionIndicatorState |
An object representing the relative position of a scrollbar or rolling side button or rotating bezel position. |
PositionIndicatorVisibility |
Enum used by adapters to specify if the Position Indicator needs to be shown, hidden, or hidden after a small delay. |
PositionalDataSource |
This class is deprecated. PositionalDataSource is deprecated and has been replaced by PagingSource |
PositionalDataSource.LoadInitialCallback |
Callback for |
PositionalDataSource.LoadInitialParams |
Holder object for inputs to |
PositionalDataSource.LoadRangeCallback |
Callback for PositionalDataSource |
PositionalDataSource.LoadRangeParams |
Holder object for inputs to |
PostMessageService |
A service to receive postMessage related communication from a Custom Tabs provider. |
PostMessageServiceConnection |
A |
Posture |
Posture info that can help make layout adaptation decisions. |
PotentialAction |
An AppSearch document representing an action. |
PotentialAction.Builder |
Builder for |
Power |
Represents a unit of power. |
PowerCategory |
|
PowerCategoryDisplayLevel |
|
PowerMetric |
Captures the change of power, energy or battery charge metrics over time for specified duration. |
PowerMetric.Type |
Configures the PowerMetric request. |
PowerMetric.Type.Battery |
|
PowerMetric.Type.Energy |
|
PowerMetric.Type.Power |
|
PowerRecord |
Captures the power generated by the user, e.g. during cycling or rowing with a power meter. |
PowerRecord.Sample |
Represents a single measurement of power. |
PrecomputedTextCompat |
A text which has the character metrics data. |
PrecomputedTextCompat.Params |
The information required for building |
PrecomputedTextCompat.Params.Builder |
A builder for creating |
Predicate |
Compat version of |
Predicate |
Represents a predicate boolean-valued function of one argument. |
PredictiveBackControl |
|
Preference |
The basic building block that represents an individual setting displayed to a user in the preference hierarchy. |
Preference.BaseSavedState |
A base class for managing the instance state of a |
Preference.OnPreferenceChangeListener |
Interface definition for a callback to be invoked when the value of this |
Preference.OnPreferenceClickListener |
Interface definition for a callback to be invoked when a |
Preference.SummaryProvider |
Interface definition for a callback to be invoked when the summary of this |
PreferenceCategory |
A container that is used to group similar |
PreferenceDataStore |
A data store interface to be implemented and provided to the |
PreferenceDataStoreFactory |
|
PreferenceDialogFragment |
This class is deprecated. Use |
PreferenceDialogFragmentCompat |
Abstract base class which presents a dialog associated with a |
PreferenceFragment |
This class is deprecated. Use |
PreferenceFragment.OnPreferenceDisplayDialogCallback |
Interface that the fragment's containing activity should implement to be able to process preference items that wish to display a dialog. |
PreferenceFragment.OnPreferenceStartFragmentCallback |
Interface that the fragment's containing activity should implement to be able to process preference items that wish to switch to a specified fragment. |
PreferenceFragment.OnPreferenceStartScreenCallback |
Interface that the fragment's containing activity should implement to be able to process preference items that wish to switch to a new screen of preferences. |
PreferenceFragmentCompat |
A PreferenceFragmentCompat is the entry point to using the Preference library. |
PreferenceFragmentCompat.OnPreferenceDisplayDialogCallback |
Interface that the fragment's containing activity should implement to be able to process preference items that wish to display a dialog. |
PreferenceFragmentCompat.OnPreferenceStartFragmentCallback |
Interface that the fragment's containing activity should implement to be able to process preference items that wish to switch to a specified fragment. |
PreferenceFragmentCompat.OnPreferenceStartScreenCallback |
Interface that the fragment's containing activity should implement to be able to process preference items that wish to switch to a new screen of preferences. |
PreferenceGroup |
A container for multiple |
PreferenceGroup.PreferencePositionCallback |
Interface for PreferenceGroup adapters to implement so that |
PreferenceHeaderFragmentCompat |
|
PreferenceManager |
Used to help create |
PreferenceManager.OnDisplayPreferenceDialogListener |
Interface definition for a class that will be called when a |
PreferenceManager.OnNavigateToScreenListener |
Interface definition for a class that will be called when a |
PreferenceManager.OnPreferenceTreeClickListener |
Interface definition for a callback to be invoked when a |
PreferenceManager.PreferenceComparisonCallback |
Callback class to be used by the |
PreferenceManager.SimplePreferenceComparisonCallback |
A basic implementation of |
PreferenceScreen |
A top-level container that represents a settings screen. |
PreferenceViewHolder |
A |
Preferences |
Preferences and MutablePreferences are a lot like a generic Map and MutableMap keyed by the Preferences.Key class. |
Preferences.Key |
Key for values stored in Preferences. |
Preferences.Pair |
Key Value pairs for Preferences. |
PreferencesGlanceStateDefinition |
Base class helping the creation of a state using DataStore's |
PreferencesSerializer |
Proto based serializer for Preferences. |
PrefetchException |
Super class for all asynchronous exceptions produced by |
PrefetchOperationCallback |
Callback interface for prefetch operations. |
PrefetchParameters |
Parameters for customizing the prefetch. |
PrefetchParameters.Builder |
A builder class to use to construct the |
PrefetchRequest |
A request for prefetch which can be submitted to a |
PrefetchRequestScope |
Scope for |
PrefetchScheduler |
Implementations of this interface accept prefetch requests via |
PreloadException |
Thrown when a non-recoverable preload failure occurs. |
PreloadMediaSource |
Preloads a |
PreloadMediaSource.Factory |
Factory for |
PreloadMediaSource.PreloadControl |
Controls preloading of |
PrepareGetCredentialResponse |
A response object that indicates the get-credential prefetch work is complete and provides metadata about it. |
PrepareGetCredentialResponse.PendingGetCredentialHandle |
A handle that represents a pending get-credential operation. |
PrepareGetCredentialResponse.TestBuilder |
A builder for |
Presentation |
Controls how a frame is presented with options to set the output resolution and choose how to map the input pixels onto the output frame geometry (for example, by stretching the input frame to match the specified output frame, or fitting the input frame using letterboxing). |
Presentation.Layout |
Strategies controlling the layout of input pixels in the output frame. |
Presenter |
A Presenter is used to generate |
Presenter.ViewHolder |
ViewHolder can be subclassed and used to cache any view accessors needed to improve binding performance (for example, results of findViewById) without needing to subclass a View. |
Presenter.ViewHolderTask |
Base class to perform a task on Presenter.ViewHolder. |
PresenterSelector |
A PresenterSelector is used to obtain a |
PresenterSwitcher |
An abstract helper class that switches a view in its parent view using a |
PressGestureScope |
Receiver scope for |
PressInteraction |
An interaction related to press events. |
PressInteraction.Cancel |
An interaction representing the cancellation of a |
PressInteraction.Press |
An interaction representing a press event on a component. |
PressInteraction.Release |
An interaction representing the release of a |
Pressure |
Represents a unit of pressure. |
Preview |
A use case that provides a camera preview stream for displaying on-screen. |
Preview |
|
Preview |
The annotation to be used on a Glance composable for displaying visual previews in Android Studio. |
Preview |
The annotation that marks Tile preview components that should have a visual preview in the Android Studio preview panel. |
Preview.Builder |
Builder for a |
Preview.SurfaceProvider |
A interface implemented by the application to provide a |
PreviewActivity |
Activity used to run |
PreviewCapabilities |
PreviewCapabilities is used to query |
PreviewChannel |
Since API 26, all TV apps may create preview channels and publish them to the home screen. |
PreviewChannel.Builder |
This builder makes it easy to create a PreviewChannel object by allowing you to chain setters. |
PreviewChannelHelper |
From a user's perspective, the TV home screen has two types of channels: the single Live Channels row versus the App preview Channels. |
PreviewDynamicColors |
A MultiPreview annotation for desplaying a @Composable method using four different wallpaper colors. |
PreviewFontScale |
A MultiPreview annotation for desplaying a @Composable method using seven standard font sizes. |
PreviewLightDark |
A MultiPreview annotation for desplaying a @Composable method using light and dark themes. |
PreviewParameter |
|
PreviewParameterProvider |
Interface to be implemented by any provider of values that you want to be injected as @ |
PreviewProgram |
A convenience class to access |
PreviewProgram.Builder |
This Builder class simplifies the creation of a |
PreviewRegistry |
A registration request containing data that can serve the preview protocol based request. |
PreviewScreenSizes |
A MultiPreview annotation for displaying a @Composable method using the screen sizes of five different reference devices. |
PreviewScreenshotParams |
Parameters for an optional final screenshot taken by |
PreviewView |
Custom View that displays the camera feed for CameraX's |
PreviewView.ImplementationMode |
The implementation mode of a |
PreviewView.ScaleType |
Options for scaling the preview vis-à-vis its container |
PreviewView.StreamState |
Definitions for the preview stream state. |
PreviewingSingleInputVideoGraph |
A |
PreviewingSingleInputVideoGraph.Factory |
A factory for creating a |
PreviewingVideoGraph |
A |
PreviewingVideoGraph.Factory |
A factory for creating a |
PrimaryKey |
Marks a field in an |
PrimaryLayout |
ProtoLayout layout that represents a suggested layout style for Material ProtoLayout with the primary (compact) chip at the bottom with the given content in the center and the recommended margin and padding applied. |
PrimaryLayout |
This class is deprecated. Use the new class |
PrimaryLayout.Builder |
Builder class for |
PrimaryLayout.Builder |
Builder class for |
PrintHelper |
Helper for printing bitmaps. |
PrintHelper.OnPrintFinishCallback |
Callback for observing when a print operation is completed. |
PriorityDataSource |
A |
PriorityDataSource.Factory |
|
PriorityDataSourceFactory |
This class is deprecated. |
PriorityGoalRow |
Implements a row containing goals taking in account priorities. |
PriorityTaskManager |
Allows tasks with associated |
PriorityTaskManager.PriorityTooLowException |
Thrown when task attempts to proceed when another registered task has a higher priority. |
PrivFrame |
PRIV (Private) ID3 frame. |
PrivacySandboxCallback |
Annotated callbacks that can be passed to an SDK running in the Privacy Sandbox. |
PrivacySandboxInterface |
Annotated interfaces used by the app to communicate with the SDK in the Privacy Sandbox. |
PrivacySandboxService |
Entry point for an SDK service running in the Privacy Sandbox. |
PrivacySandboxValue |
Annotated values that can be sent to/from SDKs in the Privacy Sandbox. |
PrivateCommand |
Represents a private command as defined in SCTE35, Section 9.3.6. |
ProcessCameraProvider |
A singleton which can be used to bind the lifecycle of cameras to any |
ProcessCameraProvider.Companion |
|
ProcessCompat |
Helper for accessing features in |
ProcessGlobalConfig |
Process Global Configuration for WebView. |
ProcessLifecycleInitializer |
Initializes |
ProcessLifecycleOwner |
Class that provides lifecycle for the whole application process. |
ProcessingException |
Exception throw when effects post-processing fails. |
ProduceStateScope |
Receiver scope for use with |
Profile |
A Profile represents one browsing session for WebView. |
Profile.ExperimentalUrlPrefetch |
Denotes that the UrlPrefetch API surface is experimental. |
ProfileInstallReceiver |
The |
ProfileInstaller |
Install ahead of time tracing profiles to configure ART to precompile bundled libraries. |
ProfileInstaller.DiagnosticsCallback |
An object which can be passed to the ProfileInstaller which will receive information during the installation process which can be used for logging and telemetry. |
ProfileInstallerInitializer |
Startup library initializer that installs an AOT profile several seconds after launch. |
ProfileInstallerInitializer.Result |
Empty result class for ProfileInstaller. |
ProfileStore |
Manages any creation, deletion for |
ProfileVerifier |
Provides API to verify whether a compilation profile was installed with the app. |
ProfileVerifier.CompilationStatus |
|
ProfilerConfig |
Profiler configuration object. |
ProfilerConfig.MethodTracing |
|
ProfilerConfig.StackSampling |
|
ProfilingRequest |
Profiling request class containing data to submit a profiling request. |
ProfilingRequestBuilder |
Base class for request builders. |
Program |
A convenience class to access |
Program.Builder |
This Builder class simplifies the creation of a |
ProgramInformation |
A parsed program information element. |
ProgressBarManager |
Manager for showing/hiding progress bar widget. |
ProgressBarRangeInfo |
Accessibility range information, to represent the status of a progress bar or seekable progress bar. |
ProgressHolder |
Holds a progress percentage. |
ProgressIndicatorColors |
Represents the indicator and track colors used in progress indicator. |
ProgressIndicatorColors |
Represents the indicator and track colors used in |
ProgressIndicatorColors |
This class is deprecated. Use the new class |
ProgressIndicatorDefaults |
Contains the default values used for |
ProgressIndicatorDefaults |
Contains the default values used for |
ProgressIndicatorDefaults |
Contains the default values used for |
ProgressIndicatorDefaults |
Contains the default values used for |
ProgressIndicatorDefaults |
Contains defaults for Progress Indicators. |
ProgressIndicatorDefaults |
Contains the default values used by |
ProgressIndicatorDefaults |
This class is deprecated. Use the new class which provides the same API and functionality. |
ProgressUpdater |
Updates progress for a |
ProgressiveDownloader |
A downloader for progressive media streams. |
ProgressiveMediaExtractor |
Extracts the contents of a container file from a progressive media stream. |
ProgressiveMediaExtractor.Factory |
Creates |
ProgressiveMediaSource |
Provides one period that loads data from a |
ProgressiveMediaSource.Factory |
Factory for |
PromptContentItem |
An item shown on |
PromptContentItemBulletedText |
A list item with bulleted text shown on |
PromptContentItemPlainText |
A list item with plain text shown on |
PromptContentView |
Contains the information of the template of content view for Biometric Prompt. |
PromptContentViewWithMoreOptionsButton |
Contains the information of the template of content view with a more options button for Biometric Prompt. |
PromptContentViewWithMoreOptionsButton.Builder |
A builder used to set individual options for the |
PromptVerticalListContentView |
Contains the information of the template of vertical list content view for Biometric Prompt. |
PromptVerticalListContentView.Builder |
A builder used to set individual options for the |
PropertyDefinedNode |
|
PropertyPath |
Represents a property path returned from searching the AppSearch Database. |
PropertyPath.PathSegment |
A segment of a PropertyPath, which includes the name of the property and a 0-based index into this property. |
PropertyRestrictNode |
|
PropertyValuesHolder |
This class holds information about a property and the values that that property should take on during an animation. |
ProtectedSignalsManager |
This class provides APIs for app and ad-SDKs to join / leave custom audiences. |
ProtectedSignalsManagerFutures |
This class provides APIs for app and ad-SDKs to interact with protected signals. |
ProtoLayoutExperimental |
Denotes that this API surface is experimental. |
ProtoUtils |
Contains various utility methods to ease use of protos and increased readability in code. |
ProvidableCompositionLocal |
A |
ProvidableModifierLocal |
|
ProvidedAutoMigrationSpec |
Marks a class as an auto migration spec that will be provided to Room at runtime. |
ProvidedTypeConverter |
Marks a class as a type converter that will be provided to Room at runtime. |
ProvidedValue |
An instance to hold a value provided by |
ProviderClearCredentialStateRequest |
Request class for clearing a user's credential state from the credential providers. |
ProviderCreateCredentialRequest |
Final request received by the provider after the user has selected a given |
ProviderGetCredentialRequest |
Request received by the provider after the query phase of the get flow is complete i.e. the user was presented with a list of credentials, and the user has now made a selection from the list of |
ProviderSignInMethod |
A |
ProviderTestRule |
This class is deprecated. relies on deprecated android.test.mock. |
ProviderTestRule.Builder |
This class is deprecated. Consider using a real provider, or implementing a fake ContentProvider specific to your use case. |
ProxyConfig |
Config for |
ProxyConfig.Builder |
ProxyConfig builder. |
ProxyConfig.ProxyRule |
Class that holds a scheme filter and a proxy URL. |
ProxyController |
Manages setting and clearing a process-specific override for the Android system-wide proxy settings that govern network requests made by |
PsExtractor |
Extracts data from the MPEG-2 PS container format. |
PsshAtomUtil |
Utility methods for handling PSSH atoms. |
PsshAtomUtil.PsshAtom |
A class representing the mp4 PSSH Atom as specified in ISO/IEC 23001-7. |
PublicKeyCredential |
Represents the user's passkey credential granted by the user for app sign-in. |
PublicKeyCredentialEntry |
A public key credential entry that is displayed on the account selector UI. |
PublicKeyCredentialEntry.Builder |
Builder for |
PullRefreshDefaults |
Default parameter values for |
PullRefreshState |
A state object that can be used in conjunction with |
PullToRefreshDefaults |
Contains the default values for |
PullToRefreshState |
The state of a |
PutDocumentsRequest |
Encapsulates a request to index documents into an |
PutDocumentsRequest.Builder |
Builder for |
Px |
Denotes that an integer parameter, field or method return value is expected to represent a pixel dimension. |
Q
QRCodeSignInMethod |
A |
Quality |
A class representing video quality constraints that will be used by |
QualitySelector |
QualitySelector defines a desired quality setting that can be used to configure components with quality setting requirements such as creating a |
Query |
Encapsulates information related to calling query, including the logic determining the best query method to call. |
Query |
Marks a method in a |
QuotaExceededError |
During the create public key credential flow, this is thrown when an authenticator response exception contains a quota_exceeded_err from the fido spec, indicating the quota has been exceeded. |
QuotaManager |
Interface responsible for managing quota. |
R
RadialAlignment |
How to lay down components when they are thinner than the |
RadialGradient |
Brush implementation used to apply a radial gradient on a given |
RadioButtonColors |
Represents the color used by a |
RadioButtonColors |
Represents the color used by a |
RadioButtonColors |
Set of colors to apply to a RadioButton depending on the checked state. |
RadioButtonColors |
Represents the color used by a |
RadioButtonColors |
Represents the content colors used in |
RadioButtonColors |
Represents the different container and content colors used for |
RadioButtonDefaults |
Defaults used in |
RadioButtonDefaults |
Defaults used in |
RadioButtonDefaults |
Contains the default values used by |
RadioButtonDefaults |
Defaults used in |
RadioButtonDefaults |
Contains the default values used by |
RadioButtonDefaults |
Contains the default values used by |
RandomTrackSelection |
An |
RandomTrackSelection.Factory |
Factory for |
RandomizedMp3Decoder |
Generates randomized, but correct amount of data on MP3 audio input. |
RangeBuilderDsl |
Helper class annotated with @SliceMarker, which is annotated with @DslMarker. |
RangeSliderState |
Class that holds information about |
RangedUri |
Defines a range of data located at a reference uri. |
RangedValueComplicationData |
Type used for complications including a numerical value within a range, such as a percentage. |
RangedValueComplicationData.Builder |
Builder for |
RangingCapabilities |
Describes UWB ranging capabilities for the current device. |
RangingControleeParameters |
Set of parameters which is used for add controlee Provisioned STS individual key case. |
RangingMeasurement |
Measurement providing the value and confidence of the ranging. |
RangingParameters |
Set of parameters which should be passed to the UWB chip to start ranging. |
RangingPosition |
Position of a device during ranging. |
RangingResult |
A data class for ranging result update. |
RangingResult.RangingResultPeerDisconnected |
A ranging result with peer disconnected status update. |
RangingResult.RangingResultPosition |
A ranging result with the device position update. |
Rating |
This interface is deprecated. androidx.media2 is deprecated. |
Rating |
A rating for media content. |
RatingCompat |
A class to encapsulate rating information used as content metadata. |
RawAssetLoader |
An |
RawQuery |
Marks a method in a |
RawRes |
Denotes that an integer parameter, field or method return value is expected to be a raw resource reference. |
RawResourceDataSource |
A |
RawResourceDataSource.RawResourceDataSourceException |
Thrown when an |
ReactiveGuide |
Utility class representing a reactive Guideline helper object for |
ReadOnlyComposable |
This annotation can be applied to |
ReadOnlyError |
During the create public key credential flow, this is thrown when an authenticator response exception contains a read_only_err from the fido spec, indicating a mutating operation was attempted in a "readonly" transaction. |
ReadRecordResponse |
Response to record read. |
ReadRecordsRequest |
Request object to read |
ReadRecordsResponse |
Response of reading a collection of records. |
ReadScope |
The scope used for a read transaction. |
ReceiveContentListener |
A set of callbacks for |
ReceivedKeyedAppState |
A keyed app state received from an app. |
ReceivedKeyedAppState.ReceivedKeyedAppStateBuilder |
The builder for |
RecentEmojiAsyncProvider |
A interface equivalent to |
RecentEmojiProvider |
An interface to provide recent emoji list. |
RecentEmojiProviderAdapter |
An adapter for the |
RecommendationExtender |
Helper class to add content info extensions to notifications. |
RecomposeScope |
Represents a recomposable scope or section of the composition hierarchy. |
RecomposeScopeObserver |
Observer when a recompose scope is being recomposed or when the scope is disposed. |
Recomposer |
The scheduler for performing recomposition and applying updates to one or more |
Recomposer.State |
Valid operational states of a |
RecomposerInfo |
Read-only information about a |
Record |
Common interface shared by readable or writable records. |
Recorder |
An implementation of |
Recorder.Builder |
Builder class for |
Recording |
Provides controls for the currently active recording. |
RecordingStats |
A snapshot of statistics about an |
Rect |
An immutable, 2D, axis-aligned, floating-point rectangle whose coordinates are relative to a given origin. |
Rect |
|
Rect.Companion |
|
RectEvaluator |
This evaluator can be used to perform type interpolation between |
RectInfo |
Represents an axis-aligned bounding Rectangle for an element in a compose hierarchy, in the coordinates of either the Root of the compose hierarchy, the Window, or the Screen. |
Rectangle |
Simple rect class |
RecyclerView |
A flexible view for providing a limited window into a large data set. |
RecyclerView.Adapter |
Base class for an Adapter |
RecyclerView.Adapter.StateRestorationPolicy |
Defines how this Adapter wants to restore its state after a view reconstruction (e.g. configuration change). |
RecyclerView.AdapterDataObserver |
Observer base class for watching changes to an |
RecyclerView.ChildDrawingOrderCallback |
A callback interface that can be used to alter the drawing order of RecyclerView children. |
RecyclerView.EdgeEffectFactory |
EdgeEffectFactory lets you customize the over-scroll edge effect for RecyclerViews. |
RecyclerView.EdgeEffectFactory.EdgeDirection |
|
RecyclerView.ItemAnimator |
This class defines the animations that take place on items as changes are made to the adapter. |
RecyclerView.ItemAnimator.AdapterChanges |
The set of flags that might be passed to |
RecyclerView.ItemAnimator.ItemAnimatorFinishedListener |
This interface is used to inform listeners when all pending or running animations in an ItemAnimator are finished. |
RecyclerView.ItemAnimator.ItemHolderInfo |
A simple data structure that holds information about an item's bounds. |
RecyclerView.ItemDecoration |
An ItemDecoration allows the application to add a special drawing and layout offset to specific item views from the adapter's data set. |
RecyclerView.LayoutManager |
A |
RecyclerView.LayoutManager.LayoutPrefetchRegistry |
Interface for LayoutManagers to request items to be prefetched, based on position, with specified distance from viewport, which indicates priority. |
RecyclerView.LayoutManager.Properties |
Some general properties that a LayoutManager may want to use. |
RecyclerView.LayoutParams |
|
RecyclerView.OnChildAttachStateChangeListener |
A Listener interface that can be attached to a RecylcerView to get notified whenever a ViewHolder is attached to or detached from RecyclerView. |
RecyclerView.OnFlingListener |
This class defines the behavior of fling if the developer wishes to handle it. |
RecyclerView.OnItemTouchListener |
An OnItemTouchListener allows the application to intercept touch events in progress at the view hierarchy level of the RecyclerView before those touch events are considered for RecyclerView's own scrolling behavior. |
RecyclerView.OnScrollListener |
An OnScrollListener can be added to a RecyclerView to receive messages when a scrolling event has occurred on that RecyclerView. |
RecyclerView.RecycledViewPool |
RecycledViewPool lets you share Views between multiple RecyclerViews. |
RecyclerView.Recycler |
A Recycler is responsible for managing scrapped or detached item views for reuse. |
RecyclerView.RecyclerListener |
A RecyclerListener can be set on a RecyclerView to receive messages whenever a view is recycled. |
RecyclerView.SimpleOnItemTouchListener |
An implementation of |
RecyclerView.SmoothScroller |
Base class for smooth scrolling. |
RecyclerView.SmoothScroller.Action |
Holds information about a smooth scroll request by a |
RecyclerView.SmoothScroller.ScrollVectorProvider |
An interface which is optionally implemented by custom |
RecyclerView.State |
Contains useful information about the current RecyclerView state like target scroll position or view focus. |
RecyclerView.ViewCacheExtension |
ViewCacheExtension is a helper class to provide an additional layer of view caching that can be controlled by the developer. |
RecyclerView.ViewHolder |
A ViewHolder describes an item view and metadata about its place within the RecyclerView. |
RecyclerViewAccessibilityDelegate |
The AccessibilityDelegate used by RecyclerView. |
RecyclerViewAccessibilityDelegate.ItemDelegate |
The default implementation of accessibility delegate for the individual items of the RecyclerView. |
RecyclerViewActions |
|
RecyclerViewActions.PositionableRecyclerViewAction |
Most RecyclerViewActions are given a matcher to select a particular view / viewholder within the RecyclerView. |
RecyclerViewParallax |
Implementation of |
RecyclerViewParallax.ChildPositionProperty |
Subclass of |
ReduceMotion |
ReduceMotion provides a means for callers to determine whether an app should turn off animations and screen movement. |
Ref |
Value holder general purpose class. |
Ref |
|
Reference |
|
RegisterClimateStateRequest |
Allows specification of a request for registering the climate state events using string flags and car zones. |
RegisterClimateStateRequest.Builder |
A builder of |
RegisterCredentialsConfigurationException |
During the |
RegisterCredentialsException |
Represents an error thrown during a |
RegisterCredentialsRequest |
A request to register credentials with Credential Manager. |
RegisterCredentialsResponse |
The result of calling |
RegisterCredentialsUnknownException |
Thrown when the |
Registry |
|
RegistryCallback |
|
RegistryManager |
APIs for managing credential registries that are registered with the Credential Manager. |
RegistryManagerProvider |
Provider interface to be implemented by a system registry manager service provider that will fulfill |
Relation |
A convenience annotation which can be used in a POJO to automatically fetch relation entities. |
RelativePosition |
Relative coordinate space in which KeyPositions are applied. |
ReleasableExecutor |
An |
Remeasurement |
This object is associated with a layout node and allows to execute some extra measure/layout actions which are needed for some complex layouts. |
RemeasurementModifier |
A |
RememberObserver |
Objects implementing this interface are notified when they are initially used in a composition and when they are no longer being used. |
RemoteActionCompat |
Represents a remote action that can be called from another process. |
RemoteActivityHelper |
Support for opening android intents on other devices. |
RemoteActivityHelper.RemoteIntentException |
|
RemoteAuthClient |
Provides a client for supporting remote authentication on Wear. |
RemoteAuthClient.Callback |
This callback is notified when an async remote authentication request completes. |
RemoteAuthRequestHandler |
Interface for specifying how the service handles the remote auth requests. |
RemoteAuthService |
|
RemoteCallable |
Used to tag a method as callable using |
RemoteCallback |
An instance of a callback to a specific class/method with a specific set of arguments. |
RemoteCoroutineWorker |
An implementation of |
RemoteDescriptor |
Descriptor object containing all the required information to serialize and deserialize a type to and from a proto. |
RemoteDescriptor.Builder |
Builder for |
RemoteDescriptorRegistry |
A registry for registering remote descriptors. |
RemoteEntry |
An entry on the selector, denoting that the credential request will be completed on a remote device. |
RemoteEntry.Builder |
A builder for |
RemoteEspressoException |
Espresso exception representing any runtime related errors in a multi-process environment |
RemoteInput |
Helper for using the |
RemoteInput.Builder |
Builder class for |
RemoteInputIntentHelper |
Helper functions for supporting remote inputs through starting an |
RemoteInteraction |
Facilitates communication between other Espresso instance that may be running in different processes. |
RemoteInteractionRegistry |
An exposed registry instance to make it easy for callers to get a hold of Remote Interaction |
RemoteListenableDelegatingWorker |
A worker which can delegate to an instance of RemoteListenableWorker but importantly only constructs an instance of the RemoteListenableWorker in the remote process. |
RemoteListenableWorker |
Is an implementation of a |
RemoteMediator |
Defines a set of callbacks used to incrementally load data from a remote source into a local source wrapped by a |
RemoteMediator.InitializeAction |
Return type of |
RemoteMediator.MediatorResult |
|
RemoteMediator.MediatorResult.Error |
Recoverable error that can be retried, sets the |
RemoteMediator.MediatorResult.Success |
Success signaling that |
RemoteMsgConstructor |
Constructors annotated with |
RemoteMsgField |
Class fields annotated with the |
RemotePlaybackClient |
A helper class for playing media on remote routes using the remote playback protocol defined by |
RemotePlaybackClient.ActionCallback |
Base callback type for remote playback requests. |
RemotePlaybackClient.ItemActionCallback |
Callback for remote playback requests that operate on items. |
RemotePlaybackClient.OnMessageReceivedListener |
A callback that will receive messages from media sessions. |
RemotePlaybackClient.SessionActionCallback |
Callback for remote playback requests that operate on sessions. |
RemotePlaybackClient.StatusCallback |
A callback that will receive media status updates. |
RemoteProtocolException |
Espresso exception representing any protocol related errors in a multi-process environment |
RemoteSessionPlayer |
This class is deprecated. androidx.media2 is deprecated. |
RemoteSessionPlayer.Callback |
This class is deprecated. androidx.media2 is deprecated. |
RemoteViewsCompat |
Helper for accessing features in |
RemoteViewsCompat.RemoteCollectionItems |
Representation of a fixed list of items to be displayed in a RemoteViews collection. |
RemoteViewsCompat.RemoteCollectionItems.Builder |
Builder class for |
RemoteViewsCompositionResult |
Object containing the result from composition of |
RemoteWatchFaceViewHost |
Intended for use by watch face editors, a RemoteWatchFaceViewHost allows the watch face to send a |
RemoteWorkContinuation |
Provides a subset of |
RemoteWorkManager |
A subset of |
RemoteWorkerService |
The |
RemoveByDocumentIdRequest |
Encapsulates a request to remove documents by namespace and IDs from the |
RemoveByDocumentIdRequest.Builder |
Builder for |
RenameColumn |
Repeatable annotation declaring the renamed columns in the |
RenameColumn.Entries |
Container annotation for the repeatable annotation |
RenameTable |
Repeatable annotation declaring the renamed tables in the new version of an auto migration. |
RenameTable.Entries |
Container annotation for the repeatable annotation |
RenderEffect |
Intermediate rendering step used to render drawing commands with a corresponding visual effect. |
RenderIntent |
A render intent determines how a |
RenderParameters |
Used to parameterize watch face rendering. |
RenderParameters.HighlightLayer |
The definition of what to include in the highlight layer. |
RenderParameters.HighlightedElement |
An element of the watch face to highlight. |
RenderParameters.HighlightedElement.AllComplicationSlots |
All |
RenderParameters.HighlightedElement.ComplicationSlot |
A single |
RenderParameters.HighlightedElement.UserStyle |
A |
Renderer |
Renderer class responsible for rendering the inline suggestion UI. |
Renderer |
Renders media read from a |
Renderer |
The base class for |
Renderer.CanvasRenderer |
This class is deprecated. CanvasRenderer is deprecated |
Renderer.CanvasRenderer2 |
Watch faces that require |
Renderer.GlesRenderer |
This class is deprecated. GlesRenderer is deprecated |
Renderer.GlesRenderer.GlesException |
Exception thrown if a GL call fails |
Renderer.GlesRenderer2 |
Watch faces that require |
Renderer.MessageType |
Represents a type of message that can be passed to a renderer. |
Renderer.SharedAssets |
Multiple |
Renderer.State |
The renderer states. |
Renderer.WakeupListener |
Some renderers can signal when |
RendererCapabilities |
Defines the capabilities of a |
RendererCapabilities.AdaptiveSupport |
Level of renderer support for adaptive format switches. |
RendererCapabilities.AudioOffloadSupport |
Level of renderer support for audio offload. |
RendererCapabilities.Capabilities |
Combined renderer capabilities. |
RendererCapabilities.DecoderSupport |
Level of decoder support. |
RendererCapabilities.HardwareAccelerationSupport |
Level of renderer support for hardware acceleration. |
RendererCapabilities.Listener |
Listener for renderer capabilities events. |
RendererCapabilities.TunnelingSupport |
Level of renderer support for tunneling. |
RendererCapabilitiesList |
A list of |
RendererCapabilitiesList.Factory |
A factory for |
RendererConfiguration |
The configuration of a |
RenderersFactory |
|
RepeatMode |
Repeat mode for |
RepeatModeUtil |
Util class for repeat mode handling. |
RepeatModeUtil.RepeatToggleModes |
Set of repeat toggle modes. |
RepeatableSpec |
|
ReplaceFileCorruptionHandler |
A corruption handler that attempts to replace the on-disk data with data from produceNewData. |
ReplaceWith |
Specifies a code fragment that can be used to suggest a replacement for a method in conjunction with the |
ReportEventRequest |
Represent input parameters to the reportImpression API. |
ReportImpressionRequest |
Represent input parameters to the reportImpression API. |
ReportSystemUsageRequest |
A request to report usage of a document owned by another app from a system UI surface. |
ReportSystemUsageRequest.Builder |
Builder for |
ReportUsageRequest |
A request to report usage of a document. |
ReportUsageRequest.Builder |
Builder for |
Representation |
A DASH representation. |
Representation.MultiSegmentRepresentation |
A DASH representation consisting of multiple segments. |
Representation.SingleSegmentRepresentation |
A DASH representation consisting of a single segment. |
RequestBuilders |
Builders for request messages used to fetch tiles and resources. |
RequestBuilders.ResourcesRequest |
Parameters passed to a |
RequestBuilders.ResourcesRequest.Builder |
Builder for |
RequestBuilders.TileRequest |
Parameters passed to a |
RequestBuilders.TileRequest.Builder |
Builder for |
RequestDisallowInterceptTouchEvent |
Function that can be passed to |
Requirements |
Defines a set of device state requirements. |
Requirements.RequirementFlags |
Requirement flags. |
RequirementsWatcher |
Watches whether the |
RequirementsWatcher.Listener |
Notified when RequirementsWatcher instance first created and on changes whether the are met. |
RequiresApi |
Denotes that the annotated element should only be called on the given Android API level or higher. |
RequiresCarApi |
Defines the minimum API level required to be able to use this model, field, or method. |
RequiresDevice |
This annotation is deprecated. This annotation should provide limited benefit. |
RequiresDeviceMode |
Indicates that a specific test should not be run on a device that does not support the provided device mode. |
RequiresDisplay |
Indicates that a specific test should not be run on a device that does not have the provided display attributes. |
RequiresExtension |
Denotes that the annotated element should only be called if the given extension is at least the given version. |
RequiresFeature |
Denotes that the annotated element requires one or more features. |
RequiresOptIn |
Denotes that the annotated element is a marker of an opt-in API. |
RequiresOptIn.Level |
Severity of the diagnostic that should be reported on usages of opt-in API which did not explicitly accept the opt-in aspect of that API either by: |
RequiresPermission |
Denotes that the annotated element requires (or may require) one or more permissions. |
RequiresPermission.Read |
Specifies that the given permission is required for read operations. |
RequiresPermission.Write |
Specifies that the given permission is required for write operations. |
RequiresSchemaVersion |
Indicates the minimum schema version the annotated type is supported at. |
RequiresWindowSdkExtension |
Denotes that the annotated element must only be used if |
ResettingStubber |
A sneaky singleton object used to respond to intents with fake responses. |
ResettingStubberImpl |
Implementation of |
ResistanceConfig |
This class is deprecated. Material's Swipeable has been replaced by Foundation's AnchoredDraggable APIs. |
ResistanceConfig |
Specifies how resistance is calculated in |
ResolutionFilter |
Applications can filter out unsuitable sizes and sort the resolution list in the preferred order by implementing the resolution filter interface. |
ResolutionInfo |
A |
ResolutionSelector |
A set of requirements and priorities used to select a resolution for the |
ResolutionSelector.Builder |
Builder for a |
ResolutionStrategy |
The resolution strategy defines the resolution selection sequence to select the best size. |
ResolvedIntent |
An |
ResolvedTextDirection |
Describes the directionality of a text. |
ResolvingDataSource |
|
ResolvingDataSource.Factory |
|
ResolvingDataSource.Resolver |
Resolves |
ResourceBuilders |
Builders for the resources for a layout. |
ResourceBuilders |
This class is deprecated. Use |
ResourceBuilders.AndroidAnimatedImageResourceByResId |
A non-seekable animated image resource that maps to an Android drawable by resource ID. |
ResourceBuilders.AndroidAnimatedImageResourceByResId.Builder |
Builder for |
ResourceBuilders.AndroidImageResourceByResId |
An image resource which maps to an Android drawable by resource ID. |
ResourceBuilders.AndroidImageResourceByResId |
An image resource which maps to an Android drawable by resource ID. |
ResourceBuilders.AndroidImageResourceByResId.Builder |
Builder for |
ResourceBuilders.AndroidImageResourceByResId.Builder |
Builder for |
ResourceBuilders.AndroidLottieResourceByResId |
A Lottie resource that is read from a raw Android resource ID. |
ResourceBuilders.AndroidLottieResourceByResId.Builder |
Builder for |
ResourceBuilders.AndroidSeekableAnimatedImageResourceByResId |
A seekable animated image resource that maps to an Android drawable by resource ID. |
ResourceBuilders.AndroidSeekableAnimatedImageResourceByResId.Builder |
Builder for |
ResourceBuilders.ImageResource |
An image resource, which can be used by layouts. |
ResourceBuilders.ImageResource |
An image resource, which can be used by layouts. |
ResourceBuilders.ImageResource.Builder |
Builder for |
ResourceBuilders.ImageResource.Builder |
Builder for |
ResourceBuilders.InlineImageResource |
An image resource whose data is fully inlined, with no dependency on a system or app resource. |
ResourceBuilders.InlineImageResource |
An image resource whose data is fully inlined, with no dependency on a system or app resource. |
ResourceBuilders.InlineImageResource.Builder |
Builder for |
ResourceBuilders.InlineImageResource.Builder |
Builder for |
ResourceBuilders.Resources |
The resources for a layout. |
ResourceBuilders.Resources |
The resources for a layout. |
ResourceBuilders.Resources.Builder |
Builder for |
ResourceBuilders.Resources.Builder |
Builder for |
ResourceCursorAdapter |
Static library support version of the framework's |
ResourceFont |
Defines a font to be used while rendering text with resource ID. |
ResourceResolutionException |
|
ResourcesCompat |
Helper for accessing features in |
ResourcesCompat.FontCallback |
Interface used to receive asynchronous font fetching events. |
ResourcesCompat.ThemeCompat |
Provides backward-compatible implementations for new |
RespiratoryRateRecord |
Captures the user's respiratory rate. |
Response |
|
ResponseResultCodes |
|
RestingHeartRateRecord |
Captures the user's resting heart rate. |
RestoreCredential |
Represents the user's restore credential for the app sign in. |
RestrictTo |
Denotes that the annotated element should only be accessed from within a specific scope (as defined by |
RestrictTo.Scope |
|
ResultData |
An object that contains the result of retrieving data from a credential. |
RetainInstanceUsageViolation |
See |
RetryPolicy |
Defines a strategy for retrying upon initialization failures of the |
RetryPolicy.Builder |
A builder class for customizing RetryPolicy behavior. |
RetryPolicy.ExecutionState |
Provides insights into the current execution state of the camera initialization process. |
RetryPolicy.RetryConfig |
Represents the outcome of a |
RetryPolicy.RetryConfig.Builder |
A builder class for creating and customizing |
ReturnThis |
Denotes that any overriding methods should |
ReusableComposition |
A |
RevealActionType |
Different values which can trigger the state change from one |
RevealScope |
|
RevealState |
A class to keep track of the state of the composable. |
RevealValue |
Different values that determine the state of the |
RewriteQueriesToDropUnusedColumns |
When present, |
Rgb |
An RGB color space is an additive color space using the |
RgbAdjustment |
Scales the red, green, and blue color channels of a frame. |
RgbAdjustment.Builder |
A builder for |
RgbFilter |
Provides common color filters. |
RgbMatrix |
Specifies a 4x4 RGB color transformation matrix to apply to each frame in the fragment shader. |
RichTooltipColors |
|
RippleAlpha |
RippleAlpha defines the alpha of the ripple / state layer for different |
RippleConfiguration |
Configuration for |
RippleConfiguration |
Configuration for |
RippleDefaults |
Default values used by |
RippleDefaults |
Default values used by |
RippleTheme |
This interface is deprecated. RippleTheme and LocalRippleTheme have been deprecated - they are not compatible with the new ripple implementation using the new Indication APIs that provide notable performance improvements. |
RobolectricUtil |
Utility methods for Robolectric-based tests. |
Role |
The type of user interface element. |
RoleManagerCompat |
This class contains the name and documentation for roles that might be available in the system. |
Room |
Entry point for building and initializing a |
RoomDatabase |
Base class for all Room databases. |
RoomDatabase.Builder |
Builder for |
RoomDatabase.Callback |
Callback for |
RoomDatabase.JournalMode |
Journal modes for SQLite database. |
RoomDatabase.MigrationContainer |
A container to hold migrations. |
RoomDatabaseConstructor |
Defines a class that can instantiate the Room generated implementation of an 'abstract' |
RoomOpenDelegateMarker |
Marker interface for Room's code generated delegate. |
RoomRawQuery |
A query with an argument binding function. |
RoomWarnings |
The list of warnings that are produced by Room. |
Root |
Represents a root view in the application and optionally the layout params of the window holding it. |
Root.Builder |
|
RootForTest |
The marker interface to be implemented by the root backing the composition. |
RootHintsPopulator |
Populates Root hints |
RootViewException |
An |
RootViewPicker |
Provides the root View of the top-most Window, with which the user can interact. |
RootViewPickerScope |
Scope for components that use |
RotaryInjectionScope |
The receiver scope of rotary input injection lambda from |
RotaryInputModifierNode |
Implement this interface to create a |
RotaryScrollEvent |
This event represents a rotary input event. |
RotaryScrollableBehavior |
An interface for handling scroll events. |
RotaryScrollableDefaults |
Defaults for rotaryScrollable modifier |
RotarySnapLayoutInfoProvider |
A provider which connects scrollableState to a rotary input for snapping scroll actions. |
RotationProvider |
Provider for receiving rotation updates from the |
RotationProvider.Listener |
Callback interface to receive rotation updates. |
RoundRect |
An immutable rounded rectangle with custom radii for all four corners. |
RoundRectComplicationTapFilter |
Default |
RoundedBitmapDrawable |
A Drawable that wraps a bitmap and can be drawn with rounded corners. |
RoundedBitmapDrawableFactory |
Constructs |
RoundedCornerShape |
A shape describing the rectangle with rounded corners. |
RoundedDrawable |
Maintains and draws a drawable inside rounded rectangular bounds. |
RoundedPolygon |
The RoundedPolygon class allows simple construction of polygonal shapes with optional rounding at the vertices. |
RoundedPolygon.Companion |
|
RouteListingPreference |
Allows applications to customize the list of routes used for media routing (for example, in the System UI Output Switcher). |
RouteListingPreference.Builder |
Builder for |
RouteListingPreference.Item |
Holds preference information for a specific route in a |
RouteListingPreference.Item.Builder |
Builder for |
RoutePreviewNavigationTemplate |
A template that supports showing a list of routes alongside a custom drawn map. |
RoutePreviewNavigationTemplate.Builder |
A builder of |
RoutingInfo |
Represents routing information that can be shown in the |
RoutingInfo.Builder |
A builder of |
Row |
A Map |
Row |
Represents a row with a title, several lines of text, an optional image, and an optional action or switch. |
Row |
The base class for all rows. |
Row.Builder |
A builder of |
RowBuilderDsl |
Helper class annotated with @SliceMarker, which is annotated with @DslMarker. |
RowHeaderPresenter |
RowHeaderPresenter provides a default presentation for |
RowHeaderPresenter.ViewHolder |
A ViewHolder for the RowHeaderPresenter. |
RowHeaderView |
RowHeaderView is a header text view. |
RowPresenter |
An abstract |
RowPresenter.ViewHolder |
A ViewHolder for a |
RowScope |
Scope for the children of |
RowScope |
Scope defining modifiers only available on rows. |
RowSection |
A section within the |
RowSection.Builder |
A builder that constructs |
RowStyleFactory |
Factory to return different styles for child views of a slice. |
RowsFragment |
This class is deprecated. |
RowsFragment.MainFragmentAdapter |
|
RowsFragment.MainFragmentRowsAdapter |
This class is deprecated. |
RowsSupportFragment |
An ordered set of rows of leanback widgets. |
RowsSupportFragment.MainFragmentAdapter |
|
RowsSupportFragment.MainFragmentRowsAdapter |
The adapter that RowsSupportFragment implements BrowseSupportFragment.MainFragmentRowsAdapter. |
RtmpDataSource |
A Real-Time Messaging Protocol (RTMP) |
RtmpDataSource.Factory |
|
RtmpDataSourceFactory |
This class is deprecated. Use |
RtpAc3Reader |
Parses an AC3 byte stream carried on RTP packets, and extracts AC3 frames. |
RtpPacket |
Represents the header and the payload of an RTP packet. |
RtpPacket.Builder |
Builder class for an |
RtpPayloadFormat |
Represents the payload format used in RTP. |
RtpPayloadReader |
Extracts media samples from the payload of received RTP packets. |
RtpPayloadReader.Factory |
Factory of |
RtpPcmReader |
Parses byte stream carried on RTP packets, and extracts PCM frames. |
RtpUtils |
Utility methods for RTP. |
RtspMediaSource |
An Rtsp |
RtspMediaSource.Factory |
Factory for |
RtspMediaSource.RtspPlaybackException |
Thrown when an exception or error is encountered during loading an RTSP stream. |
RtspMediaSource.RtspUdpUnsupportedTransportException |
Thrown when an RTSP Unsupported Transport error (461) is encountered during RTSP Setup. |
RubySpan |
A styling span for ruby text. |
RuleController |
The controller to manage |
Ruler |
A line that can be used to align layout children inside a |
RulerScope |
A scope used in |
RunnableFutureTask |
A |
RunnableScheduler |
Can be used to schedule |
RxDataMigration |
Interface for migrations to DataStore. |
RxDataMigration |
Interface for migrations to DataStore. |
RxDataStore |
A DataStore that supports RxJava operations on DataStore. |
RxDataStore |
A DataStore that supports RxJava operations on DataStore. |
RxDataStoreBuilder |
Builder class for an RxDataStore that works on a single process. |
RxDataStoreBuilder |
Builder class for an RxDataStore that works on a single process. |
RxPagedListBuilder |
This class is deprecated. PagedList is deprecated and has been replaced by PagingData |
RxPagedListBuilder |
This class is deprecated. PagedList is deprecated and has been replaced by PagingData |
RxPagingSource |
Rx-based compatibility wrapper around |
RxPagingSource |
Rx-based compatibility wrapper around |
RxPreferenceDataStoreBuilder |
Builder for a Preferences RxDataStore that works on a single process. |
RxPreferenceDataStoreBuilder |
Builder for a Preferences RxDataStore that works on a single process. |
RxRemoteMediator |
RxJava2 compatibility wrapper around |
RxRemoteMediator |
RxJava3 compatibility wrapper around |
RxRoom |
|
RxSharedPreferencesMigration |
Client implemented migration interface. |
RxSharedPreferencesMigration |
Client implemented migration interface. |
RxSharedPreferencesMigrationBuilder |
RxSharedPreferencesMigrationBuilder for the RxSharedPreferencesMigration. |
RxSharedPreferencesMigrationBuilder |
RxSharedPreferencesMigrationBuilder for the RxSharedPreferencesMigration. |
RxWorker |
RxJava2 interoperability Worker implementation. |
RxWorker |
RxJava3 interoperability Worker implementation. |
S
SQLiteConnection |
SQLite connection definition. |
SQLiteCursorCompat |
Helper for accessing features in |
SQLiteDriver |
An interface to open database connections. |
SQLiteException |
An exception that indicates that something has gone wrong and a error code was produced. |
SQLiteStatement |
SQLite statement definition. |
SafeBrowsingResponseCompat |
Compatibility version of |
SampleConsumer |
Consumer of encoded media samples, raw audio or raw video frames. |
SampleConsumer.InputResult |
Specifies the result of an input operation. |
SampleDataPoint |
Data point that represents a piece of data that was valid at a single point in time, for example heart rate or speed. |
SampleQueue |
A queue of media samples. |
SampleQueue.UpstreamFormatChangedListener |
A listener for changes to the upstream format. |
SampleQueueMappingException |
Thrown when it is not possible to map a |
SampleStream |
A stream of media samples (and associated format information). |
SampleStream.ReadDataResult |
Return values of |
SampleStream.ReadFlags |
Flags that can be specified when calling |
SandboxDeadException |
Exception thrown when evaluation is terminated due the |
SandboxUnsupportedException |
Exception thrown when attempting to create a |
SandboxedSdkCompat |
Compat wrapper for |
SandboxedSdkInfo |
Information about runtime enabled SDK. |
SandboxedSdkProviderAdapter |
Implementation of platform |
SandboxedSdkProviderCompat |
Compat version of |
SandboxedSdkUiSessionState |
Represents the state of a UI session. |
SandboxedSdkUiSessionState.Active |
There is an open session with the supplied |
SandboxedSdkUiSessionState.Error |
There was an error in the UI session. |
SandboxedSdkUiSessionState.Idle |
There is no currently open UI session and there is no operation in progress to open one. |
SandboxedSdkUiSessionState.Loading |
A UI session is currently attempting to be opened. |
SandboxedSdkUiSessionStateChangedListener |
A listener for changes to the state of the UI session associated with SandboxedSdkView. |
SandboxedSdkView |
|
SandboxedSdkViewUiInfo |
A class representing the UI state of a SandboxedSdkView. |
SandboxedUiAdapter |
An Adapter that provides content from a SandboxedSdk to be displayed as part of a host app's UI. |
SandboxedUiAdapter.Session |
A single session with the provider of remote content. |
SandboxedUiAdapter.SessionClient |
The client of a single session that will receive callback events from an active session. |
SandboxedUiAdapterFactory |
Provides an adapter created from a supplied Bundle which acts as a proxy between the host app and the Binder provided by the provider of content. |
SaveableStateHolder |
Allows to save the state defined with |
SaveableStateRegistry |
Allows components to save and restore their state using the saved instance state mechanism. |
SaveableStateRegistry.Entry |
The registry entry which you get when you use |
SavedState |
An opaque (empty) common type that holds saveable values to be saved and restored by native platforms that have a concept of System-initiated Process Death. |
SavedStateHandle |
A handle to saved state passed down to |
SavedStateHandle.Companion |
|
SavedStateHandleSaveableApi |
|
SavedStateReader |
An inline class that encapsulates an opaque |
SavedStateRegistry |
An interface for plugging components that consumes and contributes to the saved state. |
SavedStateRegistry.AutoRecreated |
Subclasses of this interface will be automatically recreated if they were previously registered via |
SavedStateRegistry.SavedStateProvider |
This interface marks a component that contributes to saved state. |
SavedStateRegistryController |
An API for |
SavedStateRegistryOwner |
A scope that owns |
SavedStateViewModelFactory |
|
SavedStateWriter |
An inline class that encapsulates an opaque |
Saver |
The |
SaverScope |
Scope used in |
ScaffoldDefaults |
Object containing various default values for |
ScaffoldDefaults |
Object containing various default values for |
ScaffoldState |
State for |
ScaleAndRotateTransformation |
Specifies a simple rotation and/or scale to apply in the vertex shader. |
ScaleAndRotateTransformation.Builder |
A builder for |
ScaleFactor |
Holds 2 dimensional scaling factors for horizontal and vertical axes |
ScaleGestureDetectorCompat |
Helper for accessing features in |
ScalingLazyColumnDefaults |
Contains the default values used by |
ScalingLazyColumnDefaults |
This object is deprecated. Was moved to androidx.wear.compose.foundation.lazy package. |
ScalingLazyListAnchorType |
|
ScalingLazyListAnchorType |
This class is deprecated. Was moved to androidx.wear.compose.foundation.lazy package. |
ScalingLazyListItemInfo |
Contains useful information about an individual item in a |
ScalingLazyListItemInfo |
This interface is deprecated. Was moved to androidx.wear.compose.foundation.lazy package. |
ScalingLazyListItemScope |
Receiver scope being used by the item content parameter of ScalingLazyColumn. |
ScalingLazyListItemScope |
This interface is deprecated. Was moved to androidx.wear.compose.foundation.lazy package. |
ScalingLazyListLayoutInfo |
Contains useful information about the currently displayed layout state of |
ScalingLazyListLayoutInfo |
This interface is deprecated. Was moved to androidx.wear.compose.foundation.lazy package. |
ScalingLazyListScope |
Receiver scope which is used by |
ScalingLazyListScope |
This interface is deprecated. Was moved to androidx.wear.compose.foundation.lazy package. |
ScalingLazyListState |
A state object that can be hoisted to control and observe scrolling. |
ScalingLazyListState |
This class is deprecated. Was moved to androidx.wear.compose.foundation.lazy package. |
ScalingLazyScopeMarker |
DSL marker used to distinguish between lazy layout scope and the item scope. |
ScalingLazyScopeMarker |
This annotation is deprecated. Was moved to androidx.wear.compose.foundation.lazy package. |
ScalingParams |
Parameters to control the scaling of the contents of a |
ScalingParams |
This interface is deprecated. Was moved to androidx.wear.compose.foundation.lazy package. |
ScanException |
|
ScanFilter |
Criteria for filtering result from Bluetooth LE scans. |
ScanResult |
Represents a scan result for Bluetooth LE scan. |
ScatterMap |
|
ScatterSet |
|
Scene |
A scene represents the collection of values that various properties in the View hierarchy will have when the scene is applied. |
Scheduler |
Schedules a service to be started in the foreground when some |
SchemaChangeInfo |
Contains information about a schema change detected by an |
SchemaVisibilityConfig |
A class to hold a all necessary Visibility information corresponding to the same schema. |
SchemaVisibilityConfig.Builder |
The builder class of |
Schlick |
Schlick's bias and gain functions curve for use in an easing function including quantize functions |
ScopeUpdateScope |
Internal compose compiler plugin API that is used to update the function the composer will call to recompose a recomposition scope. |
Screen |
A Screen has a |
ScreenCapture |
This class is deprecated. use androidx.test.espresso.screenshot.captureToBitmap or androidx.test.core.app.DeviceCapture instead |
ScreenCaptureProcessor |
This interface is deprecated. use androidx.test.espresso.screenshot.captureToBitmap or androidx.test.core.app.DeviceCapture instead |
ScreenController |
|
ScreenFlashView |
Custom View that implements a basic UI for screen flash photo capture. |
ScreenManager |
Manages the stack of |
ScreenOrientation |
Represents screenOrientationLock type value of a Trusted Web Activity: https://www.w3.org/TR/screen-orientation/#screenorientation-interface |
ScreenOrientation |
Enum for screen orientations a device can be set to. |
ScreenOrientationRule |
Restores the screen orientation when a test case finishes. |
ScreenScaffoldDefaults |
Contains the default values used by |
ScreenStage |
|
Screenshot |
This class is deprecated. use androidx.test.espresso.screenshot.captureToBitmap or androidx.test.core.app.DeviceCapture instead |
Screenshot.ScreenShotException |
This class is deprecated. use androidx.test.espresso.screenshot.captureToBitmap or androidx.test.core.app.DeviceCapture instead |
ScriptHandler |
This interface represents the return result from |
ScrollAxisRange |
The scroll state of one axis if this node is scrollable. |
ScrollIndicatorDefaults |
Contains the default values used for |
ScrollInfoProvider |
An interface for providing scroll information for different scrollable containers, such lists. |
ScrollPauseHandle |
Handle returned by |
ScrollScope |
Scope used for suspending scroll blocks |
ScrollState |
State of the scroll. |
ScrollWheel |
Representation of a mouse scroll wheel axis. |
ScrollableDefaults |
Contains the default values used by |
ScrollableState |
An object representing something that can be scrolled. |
ScrollerCompat |
This class is deprecated. Use |
ScrollingView |
An interface that can be implemented by Views to provide scroll related APIs. |
SdkActivity |
Activity to start for SDKs running locally. |
SdkActivityLauncher |
Interface that allows SDKs running in the Privacy Sandbox to launch activities. |
SdkActivityLauncher |
This interface is deprecated. Use the Privacy Sandbox Activity library version instead. |
SdkActivityLauncherFactory |
|
SdkActivityLauncherFactory |
This object is deprecated. Use the Privacy Sandbox Activity library version instead. |
SdkRuntimeUiLibVersions |
|
SdkSandboxActivityHandlerCompat |
This is used to notify the SDK when an |
SdkSandboxControllerCompat |
Compat version of |
SdkSandboxManagerCompat |
Compat version of |
SdkSandboxProcessDeathCallbackCompat |
A callback for tracking events SDK sandbox death. |
SdkSuppress |
Indicates that a specific test or class should or should not be run on certain API levels. |
SearchAction |
|
SearchAction.Builder |
Builder for |
SearchBar |
A search widget containing a search orb and a text entry view. |
SearchBar.SearchBarListener |
Interface for receiving notification of search query changes. |
SearchBar.SearchBarPermissionListener |
Interface that handles runtime permissions requests. |
SearchBarColors |
Represents the colors used by a search bar in different states. |
SearchBarDefaults |
Defaults used in |
SearchCallbackDelegate |
A host-side delegate for sending |
SearchCondition |
A |
SearchEditText |
EditText widget that monitors keyboard changes. |
SearchEditText.OnKeyboardDismissListener |
Interface for receiving notification when the keyboard is dismissed. |
SearchFragment |
This class is deprecated. |
SearchFragment.SearchResultProvider |
Search API to be provided by the application. |
SearchOrbView |
A widget that draws a search affordance, represented by a round background and an icon. |
SearchOrbView.Colors |
A set of colors used to display the search orb. |
SearchResult |
This class represents one of the results obtained from an AppSearch query. |
SearchResult.Builder |
Builder for |
SearchResult.MatchInfo |
This class represents match objects for any snippets that might be present in |
SearchResult.MatchInfo.Builder |
Builder for |
SearchResult.MatchRange |
Class providing the position range of matching information. |
SearchResults |
Encapsulates results of a search operation. |
SearchSpec |
This class represents the specification logic for AppSearch. |
SearchSpec.Builder |
Builder for |
SearchSuggestionResult |
The result class of the |
SearchSuggestionResult.Builder |
The Builder class of |
SearchSuggestionSpec |
This class represents the specification logic for AppSearch. |
SearchSuggestionSpec.Builder |
Builder for |
SearchSupportFragment |
A fragment to handle searches. |
SearchSupportFragment.SearchResultProvider |
Search API to be provided by the application. |
SearchTemplate |
A model that allows the user to enter text searches, and can display results in a list. |
SearchTemplate.Builder |
A builder of |
SearchTemplate.SearchCallback |
A listener for search updates. |
SearchView |
A widget that provides a user interface for the user to enter a search query and submit a request to a search provider. |
SearchView.OnCloseListener |
|
SearchView.OnQueryTextListener |
Callbacks for changes to the query text. |
SearchView.OnSuggestionListener |
Callback interface for selection events on suggestions. |
SeatCarZoneAreaIdConverter |
CarZone to areaId converter for Seat |
SeatTemperatureProfile |
Container class for information about the |
SeatTemperatureProfile.Builder |
A builder for SeatTemperatureProfile. |
SeatVentilationProfile |
Container class for information about the |
SeatVentilationProfile.Builder |
A builder for SeatVentilationProfile. |
Section |
The generic interface for a single section within a sectioned item template. |
Section.BaseBuilder |
Generic |
SectionPayloadReader |
Reads section data. |
SectionReader |
Reads section data packets and feeds the whole sections to a given |
SectionRow |
Used to represent section item in HeadersFragment. |
SectionedItemList |
Represents an |
SectionedItemTemplate |
A template that contains sections of items like rows, grid items, etc. |
SectionedItemTemplate.Builder |
A builder that constructs |
SecureFlagPolicy |
Policy on setting |
SecurityError |
During the create public key credential flow, this is thrown when an authenticator response exception contains a security_err code from the fido spec, indicating the operation is not secure. |
SecurityPatchState |
Provides methods to access and manage security state information for various components within a system. |
SecurityPatchState.DateBasedSecurityPatchLevel |
Implementation of |
SecurityPatchState.GenericStringSecurityPatchLevel |
Implementation of |
SecurityPatchState.SecurityPatchLevel |
Abstract base class representing a security patch level. |
SecurityPatchState.Severity |
Severity of reported security issues. |
SecurityPatchState.VersionedSecurityPatchLevel |
Implementation of |
SecurityStateManager |
This class is a wrapper around AOSP {@link android.os.SecurityStateManager} service API added in SDK 35. |
SeekBarPreference |
Preference based on android.preference.SeekBarPreference but uses support preference as a base . |
SeekMap |
Maps seek positions (in microseconds) to corresponding positions (byte offsets) in the stream. |
SeekMap.SeekPoints |
Contains one or two |
SeekMap.Unseekable |
A |
SeekParameters |
Parameters that apply to seeking. |
SeekPoint |
Defines a seek point in a media stream. |
SeekableAnimatedVectorDrawable |
This class animates properties of a |
SeekableAnimatedVectorDrawable.AnimationCallback |
Abstract class for animation callback. |
SeekableTransitionState |
A |
Segment |
Represents a directed line segment between two points. |
SegmentBase |
An approximate representation of a SegmentBase manifest element. |
SegmentBase.MultiSegmentBase |
A |
SegmentBase.SegmentList |
A |
SegmentBase.SegmentTemplate |
A |
SegmentBase.SegmentTimelineElement |
Represents a timeline segment from the MPD's SegmentTimeline list. |
SegmentBase.SingleSegmentBase |
A |
SegmentDownloader |
Base class for multi segment stream downloaders. |
SegmentDownloader.Segment |
Smallest unit of content to be downloaded. |
SegmentedButtonColors |
The different colors used in parts of the |
SegmentedButtonDefaults |
|
SeiReader |
Consumes SEI buffers, outputting contained CEA-608/708 messages to a |
SelectableChipBorder |
Defines |
SelectableChipColors |
Represents the background and content colors used in a selectable chip in different states. |
SelectableChipColors |
Represents the container and content colors used in a selectable chip in different states. |
SelectableChipColors |
Defines |
SelectableChipColors |
Represents the background and content colors used in |
SelectableChipDefaults |
Contains the default values used by |
SelectableChipElevation |
Represents the elevation used in a selectable chip in different states. |
SelectableChipGlow |
Defines |
SelectableChipScale |
Defines the scale for all TV states of |
SelectableChipShape |
Defines |
SelectableDates |
An interface that controls the selectable dates and years in the date pickers UI. |
SelectableSurfaceBorder |
Defines |
SelectableSurfaceColors |
Defines |
SelectableSurfaceDefaults |
Contains the default values used by Selectable Surface. |
SelectableSurfaceGlow |
Defines |
SelectableSurfaceScale |
Defines the scale for all TV |
SelectableSurfaceShape |
Defines |
Selection |
Object representing a "primary" selection and a "provisional" selection. |
SelectionBuilder |
Builder to construct a selection which can be added to a |
SelectionPredicates |
Utility class for creating SelectionPredicate instances. |
SelectionResult |
Result of |
SelectionTracker |
SelectionTracker provides support for managing a selection of items in a RecyclerView instance. |
SelectionTracker.Builder |
Builder is the primary mechanism for create a |
SelectionTracker.SelectionObserver |
Observer class providing access to information about Selection state changes. |
SelectionTracker.SelectionPredicate |
Implement SelectionPredicate to control when items can be selected or unselected. |
SemanticsActions |
Ths object defines keys of the actions which can be set in semantics and performed on the semantics node. |
SemanticsConfiguration |
Describes the semantic information associated with the owning component |
SemanticsConfiguration |
Describes the semantics information associated with the owning component. |
SemanticsMatcher |
Wrapper for semantics matcher lambdas that allows to build string explaining to the developer what conditions were being tested. |
SemanticsModifier |
A |
SemanticsModifierNode |
A |
SemanticsNode |
A list of key/value pairs associated with a layout node or its subtree. |
SemanticsNodeInteraction |
Represents a semantics node and the path to fetch it from the semantics tree. |
SemanticsNodeInteractionCollection |
Represents a collection of semantics nodes and the path to fetch them from the semantics tree. |
SemanticsNodeInteractionsProvider |
Provides the main entry point into testing. |
SemanticsOwner |
Owns |
SemanticsProperties |
General semantics properties, mainly used for accessibility and testing. |
SemanticsProperties |
General semantics properties, mainly used for accessibility and testing. |
SemanticsPropertiesAndroid |
|
SemanticsPropertyKey |
SemanticsPropertyKey is the infrastructure for setting key/value pairs inside semantics blocks in a type-safe way. |
SemanticsPropertyKey |
SemanticsPropertyKey is the infrastructure for setting key/value pairs inside semantics block in a type-safe way. |
SemanticsPropertyReceiver |
SemanticsPropertyReceiver is the scope provided by semantics {} blocks, letting you set key/value pairs primarily via extension functions. |
SemanticsPropertyReceiver |
SemanticsPropertyReceiver is the scope provided by semantics {} blocks, letting you set key/value pairs primarily via extension functions. |
SemanticsSelector |
Projects the given set of nodes to a new set of nodes. |
SeparableConvolution |
A |
SeparableConvolutionShaderProgram |
A |
SequenceableLoader |
A loader that can proceed in approximate synchronization with other loaders. |
SequenceableLoader.Callback |
A callback to be notified of |
SerializationHelper |
Class used to manage Ongoing Activity information as part of a Bundle or Notification. |
Serializer |
The serializer determines the on-disk format and API for accessing it. |
ServerSideAdInsertionMediaSource |
A |
ServerSideAdInsertionMediaSource.AdPlaybackStateUpdater |
Receives ad playback state update requests when the |
ServerSideAdInsertionUtil |
A static utility class with methods to work with server-side inserted ads. |
ServiceCompat |
Helper for accessing features in |
ServiceDescriptionElement |
Represents a service description element. |
ServiceLifecycleDispatcher |
Helper class to dispatch lifecycle events for a Service. |
ServiceTestRule |
A JUnit rule that provides a simplified mechanism to start and shutdown your service before and after the duration of your test. |
ServiceWorkerClientCompat |
Base class for clients to capture Service Worker related callbacks, see |
ServiceWorkerControllerCompat |
Manages Service Workers used by WebView. |
ServiceWorkerWebSettingsCompat |
Manages settings state for all Service Workers. |
Session |
The base class for implementing a session for a car app. |
SessionAvailabilityListener |
Listener of changes in the cast session availability. |
SessionCommand |
This class is deprecated. androidx.media2 is deprecated. |
SessionCommand |
A command that a |
SessionCommand.CommandCode |
Command codes of session commands. |
SessionCommandGroup |
This class is deprecated. androidx.media2 is deprecated. |
SessionCommandGroup.Builder |
This class is deprecated. androidx.media2 is deprecated. |
SessionCommands |
A set of |
SessionCommands.Builder |
A builder for |
SessionController |
|
SessionError |
Provides information about a session error. |
SessionError.Code |
Info and error result codes. |
SessionInfo |
Information about a |
SessionInfoIntentEncoder |
Helper to encode and decode a |
SessionObserver |
An interface that can be used by the client of a |
SessionObserverContext |
A class containing information that will be constant through the lifetime of a |
SessionObserverFactory |
A factory that creates |
SessionPlayer |
This class is deprecated. androidx.media2 is deprecated. |
SessionPlayer.PlayerCallback |
This class is deprecated. androidx.media2 is deprecated. |
SessionPlayer.PlayerResult |
This class is deprecated. androidx.media2 is deprecated. |
SessionPlayer.TrackInfo |
This class is deprecated. androidx.media2 is deprecated. |
SessionResult |
This class is deprecated. androidx.media2 is deprecated. |
SessionResult |
A result to be used with |
SessionResult.Code |
Result codes. |
SessionToken |
This class is deprecated. androidx.media2 is deprecated. |
SessionToken |
A token that represents an ongoing |
SessionToken.TokenType |
Types of |
SetComposingRegionCommand |
Mark a certain region of text as composing text. |
SetComposingTextCommand |
Replace the currently composing text with the given text, and set the new cursor position. |
SetRetainInstanceUsageViolation |
See |
SetSchemaRequest |
Encapsulates a request to update the schema of an |
SetSchemaRequest.Builder |
Builder for |
SetSchemaResponse |
The response class of |
SetSchemaResponse.Builder |
Builder for |
SetSchemaResponse.MigrationFailure |
The class represents a post-migrated |
SetSelectionCommand |
Sets the selection on the text. |
SetTargetFragmentUsageViolation |
See |
SetUserVisibleHintViolation |
See |
Settings |
Provides various preferences affecting Leanback runtime behavior. |
SexualActivityRecord |
Captures an occurrence of sexual activity. |
Shader |
Class that represents the corresponding Shader implementation on a platform. |
ShaderBrush |
Brush implementation that wraps and applies a the provided shader to a |
Shadow |
A single shadow. |
ShadowMediaCodecConfig |
A JUnit @Rule to configure Roboelectric's |
ShadowOverlayContainer |
Provides an SDK version-independent wrapper to support shadows, color overlays, and rounded corners. |
ShadowOverlayHelper |
ShadowOverlayHelper is a helper class for shadow, overlay color and rounded corner. |
ShadowOverlayHelper.Builder |
Builder for creating ShadowOverlayHelper. |
ShadowOverlayHelper.Options |
Option values for ShadowOverlayContainer. |
Shape |
Defines a generic shape. |
ShapeDefaults |
Contains the default values used by |
ShapeDefaults |
Contains the default values used by |
ShapeDefaults |
Contains the default values used by |
Shapes |
|
Shapes |
Material surfaces can be displayed in different shapes. |
Shapes |
Material surfaces can be displayed in different shapes. |
Shapes |
Components are grouped into shape categories based on common features. |
Shapes |
Material surfaces can be displayed in different shapes. |
Shapes |
Material surfaces can be displayed in different shapes. |
ShareActionProvider |
Provides a share action, which is suitable for an activity's app bar. |
ShareActionProvider.OnShareTargetSelectedListener |
Listener for the event of selecting a share target. |
ShareCompat |
Extra helper functionality for sharing data between activities. |
ShareCompat.IntentBuilder |
IntentBuilder is a helper for constructing |
ShareCompat.IntentReader |
IntentReader is a helper for reading the data contained within a sharing (ACTION_SEND) Intent. |
ShareData |
Contains data to be delivered to a Web Share Target via a Trusted Web Activity. |
ShareTarget |
Describes a Web Share Target associated with a Trusted Web Activity. |
ShareTarget.FileFormField |
Defines a form field for sharing files. |
ShareTarget.Params |
Contains parameter names to be used for the data being shared. |
SharedElementCallback |
Listener provided in |
SharedElementCallback.OnSharedElementsReadyListener |
Listener to be called after |
SharedPreferencesCompat |
This class is deprecated. This compatibility class is no longer required. |
SharedPreferencesCompat.EditorCompat |
This class is deprecated. This compatibility class is no longer required. |
SharedPreferencesMigration |
DataMigration instance for migrating from SharedPreferences to DataStore. |
SharedPreferencesView |
Read-only wrapper around SharedPreferences. |
SharedTransitionScope |
|
SharedTransitionScope.OverlayClip |
|
SharedTransitionScope.PlaceHolderSize |
PlaceHolderSize defines the size of the space that was or will be occupied by the exiting or entering |
SharedTransitionScope.ResizeMode |
There are two different modes to resize child layout of |
SharedTransitionScope.SharedContentState |
|
SharedValues |
Shared values |
SharedValues.SharedValuesListener |
interface for listeners |
SheetState |
State of a sheet composable, such as |
SheetValue |
Possible values of |
ShortNavigationBarArrangement |
Class that describes the different supported item arrangements of the |
ShortNavigationBarDefaults |
Defaults used in |
ShortNavigationBarItemDefaults |
Defaults used in |
ShortTextComplicationData |
Type used for complications where the primary piece of data is a short piece of text (expected to be no more than seven characters in length). |
ShortTextComplicationData.Builder |
Builder for |
ShortcutAdapter |
Util methods for Document <-> shortcut conversion. |
ShortcutInfoCompat |
Helper for accessing features in |
ShortcutInfoCompat.Builder |
Builder class for |
ShortcutManagerCompat |
Helper for accessing features in |
ShouldPauseCallback |
The callback type used in |
ShuffleOrder |
Shuffled order of indices. |
ShuffleOrder.DefaultShuffleOrder |
The default |
ShuffleOrder.UnshuffledShuffleOrder |
A |
SidePropagation |
A |
SieveCache |
|
SignInTemplate |
A template that can be used to create a sign-in flow. |
SignInTemplate.Builder |
A builder of |
SignInTemplate.SignInMethod |
One of the possible sign in methods that can be set on a |
SigningInfoCompat |
Signing information for an app package. |
SilenceMediaSource |
Media source with a single period consisting of silent raw audio of a given duration. |
SilenceMediaSource.Factory |
Factory for |
SilenceSkippingAudioProcessor |
An |
SimpleArrayMap |
Base implementation of androidx.collection.ArrayMap that doesn't include any standard Java container API interoperability. |
SimpleBasePlayer |
A base implementation for |
SimpleBasePlayer.MediaItemData |
An immutable description of an item in the playlist, containing both static setup information like |
SimpleBasePlayer.MediaItemData.Builder |
A builder for |
SimpleBasePlayer.PeriodData |
Data describing the properties of a period inside a |
SimpleBasePlayer.PeriodData.Builder |
A builder for |
SimpleBasePlayer.PositionSupplier |
A supplier for a position. |
SimpleBasePlayer.State |
An immutable state description of the player. |
SimpleBasePlayer.State.Builder |
A builder for |
SimpleBitmapLoader |
This class is deprecated. Use |
SimpleCache |
A |
SimpleCursorAdapter |
Static library support version of the framework's |
SimpleCursorAdapter.CursorToStringConverter |
This class can be used by external clients of SimpleCursorAdapter to define how the Cursor should be converted to a String. |
SimpleCursorAdapter.ViewBinder |
This class can be used by external clients of SimpleCursorAdapter to bind values fom the Cursor to views. |
SimpleDecoder |
Base class for |
SimpleDecoderOutputBuffer |
Buffer for |
SimpleExoPlayer |
This class is deprecated. Use |
SimpleExoPlayer.Builder |
This class is deprecated. Use |
SimpleItemAnimator |
A wrapper class for ItemAnimator that records View bounds and decides whether it should run move, change, add or remove animations. |
SimpleMetadataDecoder |
A |
SimpleSQLiteQuery |
A basic implementation of |
SimpleSubtitleDecoder |
Base class for subtitle parsers that use their own decode thread. |
SingleActivityFactory |
Abstract implementation of |
SingleChoiceSegmentedButtonRowScope |
Scope for the children of a |
SingleColorLut |
Transforms the colors of a frame by applying the same color lookup table to each frame. |
SingleEntityTemplateData |
The semantic data required to build Single Entity Template layouts. |
SingleFrameGlShaderProgram |
This class is deprecated. Use |
SingleInputVideoGraph |
A |
SinglePeriodAdTimeline |
A |
SinglePeriodTimeline |
A |
SinglePresenterSelector |
A |
SingleSampleExtractor |
Extracts data by loading all the bytes into one sample. |
SingleSampleMediaChunk |
This class is deprecated. The only use for this class is subtitle playback, but it is only compatible with legacy subtitle decoding, which is not supported by default. |
SingleSampleMediaSource |
This class is deprecated. The only use for this class is subtitle playback, but it is only compatible with legacy subtitle decoding, which is not supported by default. |
SingleSampleMediaSource.Factory |
Factory for |
SingleSampleSeekMap |
A |
Size |
Denotes that the annotated element should have a given size or length. |
Size |
Holds a 2D floating-point size. |
Size |
Immutable class for describing width and height dimensions in pixels. |
Size.Companion |
|
SizeFCompat |
Immutable class for describing width and height dimensions in some arbitrary unit. |
SizeMode |
Modes describing how the |
SizeMode.Exact |
The |
SizeMode.Responsive |
The |
SizeMode.Single |
The |
SizeTransform |
|
SkinTemperatureRecord |
Captures the skin temperature of a user. |
SkinTemperatureRecord.Delta |
Represents a skin temperature delta entry of |
Skip |
Defines how many rows and/or columns to skip, starting from the given position. |
SkipQueryVerification |
Skips database verification for the annotated element. |
SkipUnsupportedDeviceActionsRule |
Rule for skipping tests when a device action is called on an unsupported device. |
SkippableUpdater |
|
SleepSessionRecord |
Captures the user's sleep length and its stages. |
SleepSessionRecord.Stage |
Captures the sleep stage the user entered during a sleep session. |
Slice |
A slice is a piece of app content and actions that can be surfaced outside of the app. |
SliceAction |
Class representing an action, supports tappable icons, custom toggle icons, and default toggles, as well as date and time pickers. |
SliceAction |
Interface for a slice action, supports tappable icons, custom toggle icons, and default toggles. |
SliceConvert |
Convert between |
SliceItem |
A SliceItem is a single unit in the tree structure of a |
SliceLiveData |
Class with factory methods for creating LiveData that observes slices. |
SliceLiveData.CachedSliceLiveData |
Implementation of |
SliceLiveData.OnErrorListener |
Listener for errors when using |
SliceLiveData.OnErrorListener.ErrorType |
|
SliceManager |
Class to handle interactions with |
SliceMetadata |
Utility class to parse a |
SliceProvider |
A SliceProvider allows an app to provide |
SliceStructure |
Class used to see if two Slices are structurally equivalent ignoring specific content such as text or icons. |
SliceUtils |
Utilities for dealing with slices. |
SliceUtils.SerializeOptions |
Holds options for how to handle SliceItems that cannot be serialized. |
SliceUtils.SliceActionListener |
A listener used to receive events on slices parsed with |
SliceUtils.SliceParseException |
Exception thrown during |
SliceView |
A view for displaying |
SliceView.OnSliceActionListener |
Implement this interface to be notified of interactions with the slice displayed in this view. |
SliceViewManager |
Class to handle interactions with |
SliceViewManager.SliceCallback |
Class that listens to changes in |
Slide |
This transition tracks changes to the visibility of target views in the start and end scenes and moves views in or out from one of the edges of the scene. |
SliderColors |
Represents the colors used by a |
SliderColors |
Represents the color used by a |
SliderColors |
Represents the background and content colors used in |
SliderDefaults |
Object to hold defaults used by |
SliderDefaults |
Object to hold defaults used by |
SliderDefaults |
Defaults used by slider. |
SliderPositions |
This class is deprecated. Not necessary with the introduction of Slider state |
SliderState |
Class that holds information about |
SlidingPaneLayout |
SlidingPaneLayout provides a horizontal, multi-pane layout for use at the top level of a UI. |
SlidingPaneLayout.LayoutParams |
|
SlidingPaneLayout.PanelSlideListener |
Listener for monitoring events about sliding panes. |
SlidingPaneLayout.SimplePanelSlideListener |
No-op stubs for |
SlidingPercentile |
Calculate any percentile over a sliding window of weighted values. |
SlidingPercentileBandwidthStatistic |
A |
SlidingWeightedAverageBandwidthStatistic |
A |
SlidingWeightedAverageBandwidthStatistic.Sample |
Represents a bandwidth sample. |
SlidingWeightedAverageBandwidthStatistic.SampleEvictionFunction |
An interface to decide if samples need to be evicted from the estimator. |
SlowMotionData |
Holds information about the segments of slow motion playback within a track. |
SlowMotionData.Segment |
Holds information about a single segment of slow motion playback within a track. |
SmallImage |
An image that is expected to cover a small fraction of a watch face occupied by a single complication. |
SmallImage.Builder |
Builder for |
SmallImageComplicationData |
Type used for complications which consist only of a |
SmallImageComplicationData.Builder |
Builder for |
SmallImageType |
The type of image being provided. |
SmallTest |
Annotation to assign a small test size qualifier to a test. |
SmtaAtomUtil |
Utility methods for handling SMTA atoms. |
SmtaMetadataEntry |
Stores metadata from the Samsung smta box. |
SnackbarData |
Interface to represent one particular |
SnackbarData |
Interface to represent the data of one particular |
SnackbarDefaults |
Object to hold defaults used by |
SnackbarDefaults |
Contains the default values used for |
SnackbarDuration |
Possible durations of the |
SnackbarDuration |
Possible durations of the |
SnackbarHostState |
State of the |
SnackbarHostState |
State of the |
SnackbarResult |
Possible results of the |
SnackbarResult |
Possible results of the |
SnackbarVisuals |
Interface to represent the visuals of one particular |
SnapHelper |
Class intended to support snapping for a |
SnapLayoutInfoProvider |
Provides information about the layout that is using a |
SnapPosition |
Describes the snapping positioning (i.e. final positioning after snapping animation finishes) of a given snap item in its containing layout. |
SnapPosition.Center |
Aligns the center of the item with the center of the containing layout. |
SnapPosition.End |
Aligns the end of the item with the end of the containing layout. |
SnapPosition.Start |
Aligns the start of the item with the start of the containing layout. |
SnapSpec |
|
Snapshot |
A snapshot of the values return by mutable states and other state objects. |
Snapshot.Companion |
|
SnapshotApplyConflictException |
An exception that is thrown when |
SnapshotApplyResult |
The result of a applying a mutable snapshot. |
SnapshotApplyResult.Failure |
|
SnapshotApplyResult.Success |
|
SnapshotContextElement |
A |
SnapshotContextElement.Key |
|
SnapshotId |
|
SnapshotIdArray |
|
SnapshotInstanceObservers |
The return result of |
SnapshotLoader |
Contains the public APIs for load operations in tests. |
SnapshotMutableState |
A mutable value holder where reads to the |
SnapshotMutationPolicy |
A policy to control how the result of |
SnapshotObserver |
An observer for the snapshot system that notifies an observer when a snapshot is created, applied, and/or disposed. |
SnapshotStateList |
An implementation of |
SnapshotStateMap |
An implementation of |
SnapshotStateObserver |
Helper class to efficiently observe snapshot state reads. |
SnapshotStateSet |
An implementation of |
SniffFailure |
Contains details about why |
Sniffer |
Provides methods that peek data from an |
SntpClient |
Static utility to retrieve the device time offset using SNTP. |
SntpClient.InitializationCallback |
Callback for calls to |
SoftKeyboardInterceptionModifierNode |
Implement this interface to create a |
SoftwareKeyboardController |
Provide software keyboard control. |
SoftwareKeyboardControllerCompat |
Provide controls for showing and hiding the IME. |
SolidColor |
|
SolverVariable |
Represents a given variable used in the |
SolverVariable.Type |
Type of variables |
SolverVariableValues |
Store a set of variables and their values in an array-based linked list coupled with a custom hashmap. |
SonicAudioProcessor |
An |
SonicAudioProcessor |
This class is deprecated. |
SortedList |
A Sorted list implementation that can keep items in order and also notify for changes in the list such that it can be bound to a |
SortedList.BatchedCallback |
A callback implementation that can batch notify events dispatched by the SortedList. |
SortedList.Callback |
The class that controls the behavior of the |
SortedListAdapterCallback |
A |
SourceContext |
Context with data for creating group nodes. |
SourceLocation |
Source location of the call that produced the call group. |
SourceRegistrationRequest |
Class to hold input to measurement source registration calls from web context. |
SourceRegistrationRequest.Builder |
Builder for |
Span |
Defines the spanned area (that crosses multiple columns and/or rows) that a widget will take when placed at the given position. |
SpanStyle |
Styling configuration for a text span. |
SpanUtil |
Utility methods for Android span styling. |
SpannedSubject |
A Truth |
SpannedSubject.AbsoluteSized |
Allows assertions about the absolute size of a span. |
SpannedSubject.Aligned |
Allows assertions about the alignment of a span. |
SpannedSubject.AndSpanFlags |
Allows additional assertions to be made on the flags of matching spans. |
SpannedSubject.Colored |
Allows assertions about the color of a span. |
SpannedSubject.EmphasizedText |
Allows assertions about a span's text emphasis mark and its position. |
SpannedSubject.RelativeSized |
Allows assertions about the relative size of a span. |
SpannedSubject.RubyText |
Allows assertions about a span's ruby text and its position. |
SpannedSubject.Typefaced |
Allows assertions about the typeface of a span. |
SpannedSubject.VoiceText |
Allows assertions about a span's voice its position. |
SpannedSubject.WithSpanFlags |
Allows additional assertions to be made on the flags of matching spans. |
SparseArrayCompat |
SparseArrays map integers to Objects. |
SparseArrayObjectAdapter |
An |
SparseBooleanArraySubject |
Subject for making assertions about |
SpeechOrbView |
A subclass of |
SpeechRecognitionCallback |
This interface is deprecated. Launching voice recognition activity is no longer supported. |
Speed |
Information about the current car speed. |
Speed.Builder |
A builder of |
SpeedChangeEffect |
Applies a speed change by updating the frame timestamps. |
SpeedChangingAudioProcessor |
An |
SpeedProvider |
A custom interface that determines the speed for media at specific timestamps. |
SpeedProviderUtil |
Utilities for |
SpeedRecord |
Captures the user's speed, e.g. during running or cycling. |
SpeedRecord.Sample |
Represents a single measurement of the speed, a scalar magnitude. |
SphericalGLSurfaceView |
Renders a GL scene in a non-VR Activity that is affected by phone orientation and touch input. |
SphericalGLSurfaceView.VideoSurfaceListener |
Listener for the |
SplashScreen |
Provides control over the splash screen once the application is started. |
SplashScreen.KeepOnScreenCondition |
Condition evaluated to check if the splash screen should remain on screen |
SplashScreen.OnExitAnimationListener |
Listener to be passed in |
SplashScreenParamKey |
The keys of the entries in the |
SplashScreenVersion |
These constants are the categories the providers add to the intent filter of CustomTabService implementation to declare the support of a particular version of splash screens. |
SplashScreenViewProvider |
Contains a copy of the splash screen used to create a custom animation from the splash screen to the application. |
SpliceCommand |
Superclass for SCTE35 splice commands. |
SpliceInfoDecoder |
Decodes splice info sections and produces splice commands. |
SpliceInsertCommand |
Represents a splice insert command defined in SCTE35, Section 9.3.3. |
SpliceInsertCommand.ComponentSplice |
Holds splicing information for specific splice insert command components. |
SpliceNullCommand |
Represents a splice null command as defined in SCTE35, Section 9.3.1. |
SpliceScheduleCommand |
Represents a splice schedule command as defined in SCTE35, Section 9.3.2. |
SpliceScheduleCommand.ComponentSplice |
Holds splicing information for specific splice schedule command components. |
SpliceScheduleCommand.Event |
Represents a splice event as contained in a |
SplineBasedFloatDecayAnimationSpec |
A native Android fling curve decay. |
SplineSet |
This engine allows manipulation of attributes by Curves |
SplineSet.CustomSet |
|
SplineSet.CustomSpline |
|
SplitAttributes |
Attributes that describe how the parent window (typically the activity task window) is split between the primary and secondary activity containers, including: |
SplitAttributes.Builder |
Builder for creating an instance of |
SplitAttributes.LayoutDirection |
The layout direction of the primary and secondary activity containers. |
SplitAttributes.SplitType |
The type of parent window split, which defines the proportion of the parent window occupied by the primary and secondary activity containers. |
SplitAttributesCalculatorParams |
The parameter container used to report the current device and window state in |
SplitButtonDefaults |
Contains default values used by |
SplitButtonShapes |
The shapes that will be used in |
SplitCheckboxButtonColors |
Represents the different colors used in |
SplitController |
The controller class that gets information about the currently active activity splits and provides interaction points to customize the splits and form new splits. |
SplitController.SplitSupportStatus |
A class to determine if activity splits with Activity Embedding are currently available. |
SplitControllerCallbackAdapter |
An adapted interface for |
SplitInfo |
Describes a split pair of two containers with activities. |
SplitPairFilter |
Filter for |
SplitPairRule |
Split configuration rules for activity pairs. |
SplitPairRule.Builder |
Builder for |
SplitParallelSampleBandwidthEstimator |
A |
SplitParallelSampleBandwidthEstimator.Builder |
A builder to create |
SplitPinRule |
Split configuration rules for pinning an |
SplitPinRule.Builder |
Builder for |
SplitPlaceholderRule |
Configuration rules for split placeholders. |
SplitPlaceholderRule.Builder |
Builder for |
SplitRadioButtonColors |
Represents the different colors used in |
SplitRule |
Split configuration rules for activities that are launched to side in a split. |
SplitRule.FinishBehavior |
Determines what happens with the associated container when all activities are finished in one of the containers in a split. |
SplitSelectableChipColors |
Represents the background and content colors used in |
SplitSwitchButtonColors |
Represents the different colors used in |
SplitToggleChipColors |
Represents the background and content colors used in |
Spring |
Physics class contains a number of recommended configurations for physics animations. |
SpringAnimation |
SpringAnimation is an animation that is driven by a |
SpringBoundary |
Behavior of the spring as it crosses its target position. |
SpringForce |
Spring Force defines the characteristics of the spring being used in the animation. |
SpringSpec |
Creates a |
SpringStopEngine |
This contains the class to provide the logic for an animation to come to a stop using a spring model. |
SsChunkSource |
A |
SsChunkSource.Factory |
Factory for |
SsDownloader |
A downloader for SmoothStreaming streams. |
SsManifest |
Represents a SmoothStreaming manifest. |
SsManifest.ProtectionElement |
Represents a protection element containing a single header. |
SsManifest.StreamElement |
Represents a StreamIndex element. |
SsManifestParser |
Parses SmoothStreaming client manifests. |
SsManifestParser.MissingFieldException |
Thrown if a required field is missing. |
SsMediaSource |
A SmoothStreaming |
SsMediaSource.Factory |
Factory for |
SsaParser |
A |
SsimHelper |
A helper for calculating SSIM score for transcoded videos. |
StabilityInferred |
This annotation is added on classes by the compiler when their stability is inferred. |
Stable |
Stable is used to communicate some guarantees to the compose compiler about how a certain type or function will behave. |
StableIdKeyProvider |
An |
StableMarker |
|
StackSamplingRequestBuilder |
Request builder to create a request for stack sampling from ProfilingManager. |
Stage |
An enumeration of the lifecycle stages an activity undergoes. |
StaggeredGridCells |
This class describes the count and the sizes of columns in vertical staggered grids, or rows in horizontal staggered grids. |
StaggeredGridCells.Adaptive |
Defines a grid with as many rows or columns as possible on the condition that every cell has at least |
StaggeredGridCells.Fixed |
Defines a grid with fixed number of rows or columns. |
StaggeredGridCells.FixedSize |
Defines a grid with as many rows or columns as possible on the condition that every cell takes exactly |
StaggeredGridItemSpan |
Span defines a number of lanes (columns in vertical grid/rows in horizontal grid) for staggered grid items. |
StaggeredGridLayoutManager |
A LayoutManager that lays out children in a staggered grid formation. |
StaggeredGridLayoutManager.LayoutParams |
LayoutParams used by StaggeredGridLayoutManager. |
StaleObjectException |
A |
StampedPathEffectStyle |
Strategy for transforming each point of the shape along the drawn path |
StandaloneDatabaseProvider |
An |
StandaloneMediaClock |
A |
StarRating |
This class is deprecated. androidx.media2 is deprecated. |
StarRating |
A rating expressed as a fractional number of stars. |
StartOffset |
This class defines a start offset for |
StartOffsetExtractorOutput |
An extractor output that wraps another extractor output and applies a give start byte offset to seek positions. |
StartOffsetType |
This class defines the two types of |
StartupInsightsConfig |
Configuration for startup insights. |
StartupMode |
|
StartupTimingMetric |
Captures app startup timing metrics. |
StartupTracingInitializer |
Enables tracing at app startup if configured prior to app starting |
State |
A value holder where reads to the |
State |
The state of the |
State |
Represents a full state of a ConstraintLayout |
State.Chain |
|
State.Constraint |
|
State.Direction |
|
State.Helper |
|
State.Wrap |
|
StateBuilders |
Builders for state of a layout. |
StateBuilders |
This class is deprecated. Use |
StateBuilders.State |
|
StateBuilders.State |
|
StateBuilders.State.Builder |
Builder for |
StateBuilders.State.Builder |
Builder for |
StateFactoryMarker |
Designates a function as a factory function that produces a State object. |
StateInfo |
This class contains information about application state. |
StateListDrawableCompat |
Lets you assign a number of graphic images to a single Drawable and swap out the visible item by a string ID value. |
StateObject |
Interface implemented by all snapshot aware state objects. |
StateRecord |
Snapshot local value of a state object. |
StateRestorationTester |
Helps to test the state restoration for your Composable component. |
StateRestorationTester |
Helps to test the state restoration for your Composable component. |
StateSet |
|
StateStore |
State storage for ProtoLayout, which also supports sending callback when data items change. |
StatefulAdapter |
|
StatefulWatchFaceRuntimeService |
|
StatefulWatchFaceService |
|
StaticLayoutFactory |
|
StatisticalDataPoint |
Data point that represents statistics on |
StatsDataSource |
|
Status |
Base class to represent the status of an Ongoing Activity and render it. |
Status.Builder |
Helper to Build OngoingActivityStatus instances. |
Status.Part |
Abstract class to represent An Ongoing activity status or part of it. |
Status.StopwatchPart |
An Ongoing activity status (or part of it) representing a stopwatch |
Status.TextPart |
An Ongoing activity status (or part of it) representing a plain, static text. |
Status.TimerOrStopwatchPart |
Base class for |
Status.TimerPart |
An Ongoing activity status (or part of it) representing a timer. |
SteeringWheelHeatProfile |
Container class for information about the |
SteeringWheelHeatProfile.Builder |
A builder for SteeringWheelHeatProfile. |
Step |
Represents a step that the driver should take in order to remain on the current navigation route. |
Step.Builder |
A builder of |
StepCurve |
This class translates a series of floating point values into a continuous curve for use in an easing function including quantize functions it is used with the "spline(0,0.3,0.3,0.5,...0.9,1)" it should start at 0 and end at one 1 |
StepperColors |
Represents Colors used in |
StepperDefaults |
Defaults used by stepper |
StepperDefaults |
Defaults used by |
StepsCadenceRecord |
Captures the user's steps cadence. |
StepsCadenceRecord.Sample |
Represents a single measurement of the steps cadence. |
StepsRecord |
Captures the number of steps taken since the last reading. |
StockBrushes |
Provides a fixed set of stock |
StopEngine |
|
StopLogic |
This contains the class to provide the logic for an animation to come to a stop. |
StopLogicEngine |
This contains the class to provide the logic for an animation to come to a stop. |
StopLogicEngine.Decelerate |
|
Stopwatch |
An AppSearch document representing a |
Stopwatch.Builder |
Builder for |
StopwatchLap |
An AppSearch document representing a |
StopwatchLap.Builder |
Builder for |
Storage |
Storage provides a way to create StorageConnections that allow read and write a particular type |
StorageConnection |
StorageConnection provides a way to read and write a particular type |
StorageInfo |
The response class of |
StorageInfo.Builder |
Builder for |
StorageStrategy |
Strategy for storing keys in saved state. |
StreamKey |
A key for a subset of media that can be separately loaded (a "stream"). |
StringAnnotation |
An |
StringDef |
Denotes that the annotated String element, represents a logical type and that its value should be one of the explicitly named constants. |
StringRes |
Denotes that an integer parameter, field or method return value is expected to be a String resource reference (e.g. |
StringSerializer |
Serializes some |
Stroke |
|
Stroke |
An immutable object comprised of a |
StrokeCap |
Styles to use for line endings. |
StrokeDrawScope |
A utility to simplify usage of |
StrokeInput |
A single input specifying position, time since the start of the stream, and optionally |
StrokeInputBatch |
A read-only view of an object that stores multiple |
StrokeJoin |
Styles to use for line joins. |
Stub |
|
StubExoPlayer |
An abstract |
StubPlayer |
An abstract |
StyleRes |
Denotes that an integer parameter, field or method return value is expected to be a style resource reference (e.g. |
StyleableRes |
Denotes that an integer parameter, field or method return value is expected to be a styleable resource reference (e.g. |
SubcomposeLayoutState |
State used by |
SubcomposeLayoutState.PrecomposedSlotHandle |
Instance of this interface is returned by |
SubcomposeMeasureScope |
The receiver scope of a |
SubcomposeSlotReusePolicy |
This policy allows |
SubcomposeSlotReusePolicy.SlotIdsSet |
Set containing slot ids currently available to reuse. |
SubripParser |
A |
SubscriptionManagerCompat |
Helper for accessing features in |
Subtitle |
A subtitle consisting of timed |
SubtitleData |
This class is deprecated. androidx.media2 is deprecated. |
SubtitleDecoder |
Decodes |
SubtitleDecoderException |
Thrown when an error occurs decoding subtitle data. |
SubtitleDecoderFactory |
A factory for |
SubtitleExtractor |
Generic extractor for extracting subtitles from various subtitle formats. |
SubtitleInputBuffer |
A |
SubtitleOutputBuffer |
Base class for |
SubtitleParser |
Parses subtitle data into timed |
SubtitleParser.Factory |
Factory for |
SubtitleParser.OutputOptions |
Options to control the output behavior of |
SubtitleTranscodingExtractor |
This class is deprecated. Use |
SubtitleTranscodingExtractorOutput |
A wrapping |
SubtitleView |
A view for displaying subtitle |
SubtitleView.ViewType |
The type of |
Suggestion |
Suggestion that an application provide to an end user in order to be displayed by the host and allow then to interact with their application. |
Suggestion.Builder |
A builder of |
SuggestionChipDefaults |
Contains the baseline values used by |
SuggestionChipDefaults |
Contains the default values used by |
SuggestionHintConstants |
Contains all the officially supported Autofill inline suggestion hint constants. |
SuggestionManager |
Manager for communicating Suggestions related events with the host. |
Supplier |
Compat version of |
Supplier |
This interface is deprecated. implementation detail, use Guava's Supplier instead |
SupportSQLiteDatabase |
A database abstraction which removes the framework dependency and allows swapping underlying sql versions. |
SupportSQLiteOpenHelper |
An interface to map the behavior of |
SupportSQLiteOpenHelper.Callback |
Creates a new Callback to get database lifecycle events. |
SupportSQLiteOpenHelper.Configuration |
The configuration to create an SQLite open helper object using |
SupportSQLiteOpenHelper.Configuration.Builder |
Builder class for |
SupportSQLiteOpenHelper.Factory |
Factory class to create instances of |
SupportSQLiteProgram |
An interface to map the behavior of |
SupportSQLiteQuery |
A query with typed bindings. |
SupportSQLiteQueryBuilder |
A simple query builder to create SQL SELECT queries. |
SupportSQLiteStatement |
An interface to map the behavior of |
SupportedPosture |
A class to represent a posture that the device supports. |
SupportingPane |
A marker interface for |
SupportingPaneScaffoldDefaults |
Provides default values of |
SupportingPaneScaffoldRole |
The set of the available pane roles of |
Suppress |
Use this annotation on test classes or test methods that should not be included in a test suite. |
SurfaceAssetLoader |
Asset loader that outputs video data passed to its input |
SurfaceAssetLoader.Callback |
Callbacks for |
SurfaceAssetLoader.Factory |
Factory for |
SurfaceCallback |
A callback for changes on the |
SurfaceColors |
Defines the container & content color |
SurfaceContainer |
A container for the |
SurfaceControlCallback |
A host-side interface for reporting to an off-process renderer events affecting the |
SurfaceControlCompat |
Handle to an on-screen Surface managed by the system compositor. |
SurfaceControlCompat.Builder |
Builder class for |
SurfaceControlCompat.Transaction |
An atomic set of changes to a set of |
SurfaceControlCompat.TransactionCommittedListener |
Interface to handle request to |
SurfaceCoroutineScope |
|
SurfaceDefaults |
Contains the default values used by a non-interactive |
SurfaceHolderGlueHost |
Optional interface to be implemented by any subclass of |
SurfaceInfo |
Immutable value class for a |
SurfaceOrientedMeteringPointFactory |
A |
SurfaceOutput |
A |
SurfaceOutput.Event |
Events of the |
SurfaceProcessor |
Interface to implement a GPU-based post-processing effect. |
SurfaceRequest |
A completable, single-use request of a |
SurfaceRequest.Result |
Result of providing a surface to a |
SurfaceRequest.TransformationInfo |
Transformation associated the preview output. |
SurfaceRequest.TransformationInfoListener |
Listener that receives updates of the |
SurfaceScope |
|
SurfaceWrapper |
A class holding the information needed to render the content on a surface. |
SuspendToFutureAdapter |
A utility for launching suspending calls scoped and managed by a returned |
SuspendingComplicationDataSourceService |
Kotlin coroutine wrapper for |
SuspendingPointerInputModifierNode |
Extends |
SuspendingTimelineComplicationDataSourceService |
Kotlin coroutine wrapper for |
SweepGradient |
Brush implementation used to apply a sweep gradient on a given |
SwipeDirection |
Direction of the touch input that will initiate the swipe handling. |
SwipeDirection |
Different values |
SwipeDismissFrameLayout |
A layout enabling left-to-right swipe-to-dismiss, intended for use within an activity. |
SwipeDismissFrameLayout.Callback |
Implement this callback to act on particular stages of the dismissal. |
SwipeDismissableNavHostState |
State for |
SwipeMode |
Defines the type of motion used when animating during touch-up. |
SwipeProgress |
This class is deprecated. Material's Swipeable has been replaced by Foundation's AnchoredDraggable APIs. |
SwipeProgress |
Collects information about the ongoing swipe or animation in |
SwipeRefreshLayout |
The SwipeRefreshLayout should be used whenever the user can refresh the contents of a view via a vertical swipe gesture. |
SwipeRefreshLayout.OnChildScrollUpCallback |
Classes that wish to override |
SwipeRefreshLayout.OnRefreshListener |
Classes that wish to be notified when the swipe gesture correctly triggers a refresh should implement this interface. |
SwipeSide |
Side of the bounds to track during touch handling, this is to account for when the widget changes size during the |
SwipeToDismissBoxDefaults |
Contains default values for |
SwipeToDismissBoxDefaults |
Contains defaults for |
SwipeToDismissBoxDefaults |
This object is deprecated. Please import SwipeToDismissBoxDefaults from androidx.wear.compose.foundation. |
SwipeToDismissBoxState |
State of the |
SwipeToDismissBoxState |
State for |
SwipeToDismissBoxState |
This class is deprecated. SwipeToDismissBoxState has been migrated, please import it from androidx.wear.compose.foundation. |
SwipeToDismissBoxValue |
The directions in which a |
SwipeToDismissKeys |
Keys used to persistent state in |
SwipeToDismissKeys |
Keys used to persistent state in |
SwipeToDismissValue |
States used as targets for the anchor points for swipe-to-dismiss. |
SwipeToDismissValue |
This enum is deprecated. SwipeToDismiss has been migrated to androidx.wear.compose.foundation. |
SwipeToRevealActionColors |
A class representing the colors applied in |
SwipeToRevealDefaults |
Defaults for Material |
SwipeToRevealDefaults |
|
SwipeToRevealScope |
Scope for the actions of a |
SwipeTouchUp |
The logic used to decide the target position when the touch input ends. |
SwipeableDefaults |
This object is deprecated. Material's Swipeable has been replaced by Foundation's AnchoredDraggable APIs. |
SwipeableDefaults |
Contains useful defaults for |
SwipeableState |
This class is deprecated. Material's Swipeable has been replaced by Foundation's AnchoredDraggable APIs. |
SwipeableState |
State of the |
SwitchButtonColors |
Represents the different container and content colors used for |
SwitchButtonDefaults |
Contains the default values used by |
SwitchColors |
Represents the colors used by a |
SwitchColors |
Represents the colors used by a |
SwitchColors |
Set of colors to apply to a Switch depending on the checked state. |
SwitchColors |
Represents the colors used by a |
SwitchColors |
Represents the content colors used in |
SwitchCompat |
SwitchCompat is a complete backport of the core |
SwitchDefaults |
Contains the default values used by |
SwitchDefaults |
Contains the default values used by |
SwitchDefaults |
Contains the default values used by |
SwitchDefaults |
Contains the default values used by |
SwitchDefaults |
Contains the default values used by |
SwitchPreference |
A |
SwitchPreferenceCompat |
A |
SyncFenceCompat |
A synchronization primitive which signals when hardware units have completed work on a particular resource. |
SyncStrategy |
A strategy class for deciding how to utilize |
SynchronousExecutor |
Is an implementation of a |
SynchronousMediaCodecAdapter |
A |
SynchronousMediaCodecAdapter.Factory |
A factory for |
SyntaxError |
During the create public key credential flow, this is thrown when an authenticator response exception contains a syntax_err from the fido spec, indicating the string did not match the expected pattern. |
SystemBarStyle |
The style for the status bar or the navigation bar used in |
SystemClock |
The standard implementation of |
SystemDataSources |
Methods to retrieve the component names for system complication complication data sources. |
SystemFontFamily |
A base class of |
SystemOutputSwitcherDialogController |
Provides an utility method to show the system's output switcher dialog. |
SystemTraceRequestBuilder |
Request builder to create a request for a system trace from ProfilingManager. |
T
Tab |
Represents a tab with a title and an image. |
Tab.Builder |
A builder of |
TabCallbackDelegate |
A host-side delegate for sending |
TabColors |
Represents the colors used in a tab in different states. |
TabContents |
Represents the contents to display for a selected tab in a |
TabContents.Builder |
A builder of |
TabDefaults |
|
TabIndicatorScope |
Scope for the composable used to render a Tab indicator, this can be used for more complex indicators requiring layout information about the tabs like |
TabPosition |
Data class that contains information about a tab's position on screen, used for calculating where to place the indicator that shows which tab is selected. |
TabPosition |
Data class that contains information about a tab's position on screen, used for calculating where to place the indicator that shows which tab is selected. |
TabRowDefaults |
Contains default implementations and values used for TabRow. |
TabRowDefaults |
Contains default implementations and values used for TabRow. |
TabRowDefaults |
|
TabRowScope |
|
TabTemplate |
A template representing a list of tabs and contents for the active tab. |
TabTemplate.Builder |
A builder of |
TabTemplate.TabCallback |
A listener for tab selection. |
TakenAction |
|
TapEvent |
An input event received by the watch face. |
TapType |
The types of tap events the system can forward to the watch face. |
Target |
A class which allows custom selection of colors in a |
Target.Builder |
Builder class for generating custom |
TargetBasedAnimation |
This is a convenient animation wrapper class that works for all target based animations, i.e. animations that has a pre-defined end value, unlike decay. |
TargetFragmentUsageViolation |
See |
TargetPreloadStatusControl |
Controls the target preload status. |
TargetPreloadStatusControl.PreloadStatus |
Defines the status of the preloading for a |
TargetWatchFaceSafety |
Defines constants that describe whether or not the watch face the complication is being requested for is deemed to be safe. |
TargetedFlingBehavior |
Interface to specify fling behavior with additional information about its animation target. |
TaskStackBuilder |
Utility class for constructing synthetic back stacks for cross-task navigation on Android 3.0 and newer. |
TaskStackBuilder.SupportParentable |
|
TeeAudioProcessor |
Audio processor that outputs its input unmodified and also outputs its input to a given sink. |
TeeAudioProcessor.AudioBufferSink |
A sink for audio buffers handled by the audio processor. |
TeeAudioProcessor.WavFileAudioBufferSink |
A sink for audio buffers that writes output audio as .wav files with a given path prefix. |
TeeDataSource |
Tees data into a |
TelephonyManagerCompat |
Helper for accessing features in |
Temperature |
Represents a unit of temperature. |
TemperatureDelta |
Represents a unit of TemperatureDelta difference. |
Template |
An interface used to denote a model that can act as a root for a tree of other models. |
TemplateButton |
Base class for a button taking an |
TemplateImageButton |
An image based |
TemplateImageWithDescription |
Contains the information required to display an image on a template. |
TemplateInfo |
Stores information about |
TemplateMode |
The glanceable display orientation |
TemplateSliceBuilder |
Base class of builders of various template types. |
TemplateText |
Contains the information required to display a string on a template. |
TemplateTextButton |
A text based |
TemplateWrapper |
A wrapper for mapping a |
TerminalSeparatorType |
Mode for configuring when terminal separators (header and footer) would be displayed by the |
TerminationInfo |
Information about how and why an isolate has terminated. |
TestAppAuthenticatorBuilder |
Builder class that can be used to facilitate the creation of a new |
TestAppManager |
The |
TestCarContext |
The |
TestCarContext.PermissionRequestInfo |
A representation of a permission request including the permissions that were requested as well as the callback provided. |
TestConsumer |
An implementation of |
TestContext |
Provides storage of test related entities that must be accessible by anything other than |
TestDelegateInvoker |
Provides a simplified interface for invoking AIDL/delegate APIs in tests |
TestDownloadManagerListener |
Allows tests to block for, and assert properties of, calls from a |
TestDriver |
Additional functionality exposed for |
TestExoPlayerBuilder |
A builder of |
TestFrameworkException |
Marker interface for identifying an exception as coming from a test framework. |
TestIdentifier |
Identifies a parsed instrumentation test. |
TestLifecycleOwner |
Create a |
TestListenableWorkerBuilder |
Builds instances of |
TestMonotonicFrameClock |
A |
TestNavHostController |
Subclass of |
TestNavigationManager |
The |
TestNavigatorState |
An implementation of |
TestOnly |
|
TestOnly |
|
TestPager |
A fake |
TestPlayerRunHelper |
Helper methods to block the calling thread until the provided |
TestPlayerRunHelper.ExoPlayerRunResult |
An |
TestPlayerRunHelper.PlayerRunResult |
Intermediate type that allows callers to run the main |
TestResult |
Container for a result of a single test. |
TestResult.TestStatus |
|
TestRunResult |
Holds results from a single test run. |
TestScreenManager |
The |
TestSpeedProvider |
|
TestTileClient |
|
TestUtil |
Utility methods for tests. |
TestWearableButtonsProvider |
A |
TestWearableButtonsProvider.TestWearableButtonLocation |
Class describing the location of a button on a wearable device. |
TestWorkerBuilder |
Builds instances of |
Text |
ProtoLayout component |
Text |
This class is deprecated. Use the new class |
Text.Builder |
Builder class for |
Text.Builder |
Builder class for |
TextAlign |
Defines how to align text horizontally. |
TextAlign |
Defines the alignment of the text in its view. |
TextAnnotation |
Properties of a text annotation (i.e. ruby, text emphasis marks). |
TextAnnotation.Position |
The possible positions of the annotation text relative to the base text. |
TextBlock |
A block of text with up to three different |
TextButtonColors |
Represents the container and content colors used in a text button in different states. |
TextButtonDefaults |
Contains the default values used by |
TextButtonShapes |
Represents the shapes used for |
TextConfiguration |
Class representing aspects of |
TextConfigurationDefaults |
Default values for |
TextDecoration |
Defines a horizontal line to be drawn on the text. |
TextDecoration |
Defines a horizontal line to be drawn on the text. |
TextDefaults |
|
TextDirection |
Defines the algorithm to be used while determining the text direction. |
TextDirectionHeuristicCompat |
Interface for objects that use a heuristic for guessing at the paragraph direction by examining text. |
TextDirectionHeuristicsCompat |
Some objects that implement TextDirectionHeuristic. |
TextEmphasisSpan |
A styling span for text emphasis marks. |
TextEmphasisSpan.MarkFill |
The possible mark fills that can be used. |
TextEmphasisSpan.MarkShape |
The possible mark shapes that can be used. |
TextFieldBuffer |
A text buffer that can be edited, similar to |
TextFieldBuffer.ChangeList |
The ordered list of non-overlapping and discontinuous changes performed on a |
TextFieldColors |
Represents the colors of the input text, background and content (including label, placeholder, leading and trailing icons) used in a text field in different states. |
TextFieldColors |
Represents the colors of the input text, container, and content (including label, placeholder, leading and trailing icons) used in a text field in different states. |
TextFieldColorsWithIcons |
This interface is deprecated. Empty interface; use parent TextFieldColors instead |
TextFieldDecorator |
Composable interface that allows to add decorations around text field, such as icon, placeholder, helper messages or similar, and automatically increase the hit target area of the text field. |
TextFieldDefaults |
Contains the default values used by |
TextFieldDefaults |
Contains the default values used by |
TextFieldLabelPosition |
The position of the label with respect to the text field. |
TextFieldLabelPosition.Above |
The label is positioned above and outside the text field container. |
TextFieldLabelPosition.Attached |
The default label position according to the Material specification. |
TextFieldLabelScope |
Scope for the label of a |
TextFieldLineLimits |
Values that specify the text wrapping, scrolling, and height measurement behavior for text fields. |
TextFieldLineLimits.MultiLine |
The text field will be at least |
TextFieldLineLimits.SingleLine |
The text field is always a single line tall, ignores newlines in the text, and scrolls horizontally when the text overflows. |
TextFieldState |
The editable text state of a text field, including both the |
TextFieldState.Saver |
Saves and restores a |
TextFieldValue |
A class holding information about the editing state. |
TextGeometricTransform |
Define a geometric transformation on text. |
TextGranularity |
Used by |
TextInclusionStrategy |
The text inclusion strategy used by |
TextIndent |
Specify the indentation of a paragraph. |
TextInformationFrame |
Text information ID3 frame. |
TextInputService |
This class is deprecated. Use PlatformTextInputModifierNode instead. |
TextInputSession |
This class is deprecated. Use PlatformTextInputModifierNode instead. |
TextLayoutInput |
The data class which holds the set of parameters of the text layout computation. |
TextLayoutResult |
The data class which holds text layout result. |
TextLinkStyles |
Represents the styles of the links in the |
TextMeasurer |
TextMeasurer is responsible for measuring a text in its entirety so that it's ready to be drawn. |
TextMotion |
Defines ways to render and place glyphs to provide readability and smooth animations for text. |
TextNode |
|
TextObfuscationMode |
Defines how the text will be obscured in secure text fields. |
TextOutput |
Receives text output. |
TextOverflow |
How overflowing text should be handled. |
TextOverlay |
Creates a |
TextPainter |
|
TextRange |
An immutable text range class, represents a text range from |
TextRenderer |
A |
TextSelectionColors |
Represents the colors used for text selection by text and text field components. |
TextStyle |
Styling configuration for a |
TextStyle |
Description of a text style for the |
TextToggleButtonColors |
Represents the different container and content colors used for |
TextToggleButtonDefaults |
Contains the default values used by |
TextToggleButtonShapes |
Represents the shapes used for |
TextToolbar |
Interface for text-related toolbar. |
TextToolbarStatus |
Status of the |
TextType |
The text types that can be used with templates such as set in |
TextUnit |
The unit used for text related dimension value. |
TextUnitType |
An enum class defining for type of |
TextUtilsCompat |
Backwards compatible version of |
TextViewCompat |
Helper for accessing features in |
TextViewStyle |
Specifies the style for a |
TextViewStyle.Builder |
Builder for the |
TextureAssetLoader |
This class is deprecated. Use |
TextureBitmapReader |
Reads from an OpenGL texture. |
TextureOverlay |
Creates overlays from OpenGL textures. |
ThemedSpinnerAdapter |
An extension of SpinnerAdapter that is capable of inflating drop-down views against a different theme than normal views. |
ThemedSpinnerAdapter.Helper |
A helper class which allows easy integration of |
Thing |
AppSearch document representing a Thing, the most generic type of an item. |
Thing.Builder |
Builder for |
ThreadTestUtil |
Static utility to coordinate threads in testing environments. |
ThreePaneMotion |
The class that provides motion settings for three pane scaffolds like |
ThreePaneScaffoldAdaptStrategies |
The adaptation specs of |
ThreePaneScaffoldDestinationItem |
An item representing a navigation destination in a |
ThreePaneScaffoldNavigator |
The common interface of the default navigation implementations for different three-pane scaffolds. |
ThreePaneScaffoldPaneScope |
Scope for the panes of |
ThreePaneScaffoldRole |
The set of the available pane roles of |
ThreePaneScaffoldScope |
Scope for the panes of |
ThreePaneScaffoldState |
A read-only state of a three pane scaffold. |
ThreePaneScaffoldValue |
The adapted value of |
ThresholdConfig |
This interface is deprecated. Material's Swipeable has been replaced by Foundation's AnchoredDraggable APIs. |
ThresholdConfig |
Interface to compute a threshold between two anchors/states in a |
ThrowingSubtitleParserFactory |
A |
ThumbRating |
This class is deprecated. androidx.media2 is deprecated. |
ThumbRating |
A rating expressed as "thumbs up" or "thumbs down". |
TileBuilders |
Builders for the components of a tile that can be rendered by a tile renderer. |
TileBuilders.Tile |
A holder for a tile. |
TileBuilders.Tile.Builder |
Builder for |
TileClient |
Client to connect and interact with a TileService. |
TileMode |
Defines what happens at the edge of the gradient. |
TilePreviewData |
Container class storing data required to render previews for methods annotated with |
TilePreviewHelper |
Helper object that provides methods to create Tiles for Preview purposes. |
TileRenderer |
Renderer for Wear Tiles. |
TileRenderer.Builder |
Builder for |
TileRenderer.LoadActionListener |
This interface is deprecated. Use < with |
TileService |
Base class for a service providing data for an app tile. |
TileServiceCompat |
A helper for accessing |
TileUiClient |
UI client for a single tile. |
TileUpdateRequester |
Interface used for a Tile Service to notify a Tile Renderer that it should fetch a new Timeline from it. |
TilesExperimental |
Denotes that this API surface is experimental. |
TilesTimelineCache |
Timeline cache for Wear Tiles. |
TilesTimelineManager |
Manager for a single Wear Tiles timeline. |
TilesTimelineManager.Clock |
Interface so this manager can retrieve the current time. |
TilesTimelineManager.LayoutUpdateListener |
Type to listen for layout updates from a given timeline. |
TilesTimelineManager.Listener |
This interface is deprecated. Use |
TimeAnimator |
This class provides a simple callback mechanism to listeners that is synchronized with all other animators in the system. |
TimeAnimator.TimeListener |
Implementors of this interface can set themselves as update listeners to a |
TimeBar |
Interface for time bar views that can display a playback position, buffered position, duration and ad markers, and that have a listener for scrubbing (seeking) events. |
TimeBar.OnScrubListener |
Listener for scrubbing events. |
TimeCapture |
Time metric, which reports time in nanos, based on the time passed to |
TimeCycleSplineSet |
This engine allows manipulation of attributes by wave shapes oscillating in time |
TimeCycleSplineSet.CustomSet |
|
TimeCycleSplineSet.CustomVarSet |
|
TimeCycleSplineSet.Sort |
|
TimeDependentText |
Represents the status or a part of the status of an ongoing activity. |
TimeDifferenceComplicationText |
A |
TimeDifferenceComplicationText.Builder |
Builder for |
TimeDifferenceStyle |
The styling used for showing a time different by ComplicationText#TimeDifferenceBuilder. |
TimeFormatComplicationText |
A |
TimeFormatComplicationText.Builder |
A builder for |
TimeFormatStyle |
The format in which the time should be displayed. |
TimeInterval |
|
TimeInterval |
A time interval, typically used to describe the validity period of a |
TimePicker |
|
TimePickerColors |
Represents the colors used by a |
TimePickerColors |
Represents the colors used by a |
TimePickerDefaults |
Contains the default values used by |
TimePickerDefaults |
Contains the default values used by |
TimePickerLayoutType |
Represents the different configurations for the layout of the Time Picker |
TimePickerSelectionMode |
The selection mode for the time picker |
TimePickerState |
A state object that can be hoisted to observe the time picker state. |
TimePickerType |
Specifies the types of columns to display in the TimePicker. |
TimeRange |
A range of time, that may be unbounded on either side. |
TimeRangeFilter |
Specification of time range for read and delete requests. |
TimeSignalCommand |
Represents a time signal command as defined in SCTE35, Section 9.3.4. |
TimeSource |
An interface which is responsible for retrieving a formatted time. |
TimeSource |
|
TimeTextDefaults |
Contains the default values used by |
TimeTextDefaults |
Contains the default values used by |
TimeTextScope |
Receiver scope which is used by |
TimeToFirstByteEstimator |
Provides an estimate of the time to first byte of a transfer. |
TimedMetaData |
This class is deprecated. androidx.media2 is deprecated. |
TimedValueQueue |
A utility class to keep a queue of values with timestamps. |
Timeline |
A flexible representation of the structure of media. |
Timeline.Period |
Holds information about a period in a |
Timeline.RemotableTimeline |
A concrete class of |
Timeline.Window |
Holds information about a window in a |
TimelineAsserts |
Assertion methods for |
TimelineBuilders |
Builders for a timeline with entries representing content that should be displayed within given time intervals. |
TimelineBuilders |
This class is deprecated. Use |
TimelineBuilders.TimeInterval |
A time interval, typically used to describe the validity period of a |
TimelineBuilders.TimeInterval |
A time interval, typically used to describe the validity period of a |
TimelineBuilders.TimeInterval.Builder |
Builder for |
TimelineBuilders.TimeInterval.Builder |
Builder for |
TimelineBuilders.Timeline |
A collection of |
TimelineBuilders.Timeline |
A collection of |
TimelineBuilders.Timeline.Builder |
Builder for |
TimelineBuilders.Timeline.Builder |
Builder for |
TimelineBuilders.TimelineEntry |
One piece of renderable content along with the time that it is valid for. |
TimelineBuilders.TimelineEntry |
One piece of renderable content along with the time that it is valid for. |
TimelineBuilders.TimelineEntry.Builder |
Builder for |
TimelineBuilders.TimelineEntry.Builder |
Builder for |
TimelineEntry |
One piece of renderable content along with the time that it is valid for. |
TimelineMode |
|
TimelineMode.SingleEntry |
The |
TimelineMode.TimeBoundEntries |
The |
TimelineWithUpdatedMediaItem |
|
TimeoutError |
During the create public key credential flow, this is thrown when an authenticator response exception contains a timeout_err code from the fido spec, indicating the operation timed out. |
Timer |
AppSearch document representing a |
Timer.Builder |
Builder for |
TimestampAdjuster |
Adjusts and offsets sample timestamps. |
TimestampAdjusterProvider |
Provides |
TimestampAdjustment |
Changes the frame timestamps using the |
TimestampAdjustment.TimestampMap |
Maps input timestamps to output timestamps asynchronously. |
TimestampAdjustmentShaderProgram |
Changes the frame timestamps using the |
TimestampConsumer |
A consumer for long timestamp values. |
TimestampIterator |
A primitive long iterator used for generating sequences of timestamps. |
TimestampWrapper |
Applies a |
TintableBackgroundView |
Interface which allows a |
TintableCompoundButton |
Interface which allows a |
TintableCompoundDrawablesView |
Interface which allows |
TitleChip |
ProtoLayout component |
TitleChip |
This class is deprecated. Use the new class |
TitleChip.Builder |
Builder class for |
TitleChip.Builder |
Builder class for |
TitleHelper |
Helper for managing |
TitleView |
Title view for a leanback fragment. |
TitleViewAdapter |
This class allows a customized widget class to implement |
TitleViewAdapter.Provider |
Interface to be implemented by a customized widget class to implement |
ToInt16PcmAudioProcessor |
An |
Toggle |
Represents a toggle that can have either a checked or unchecked state. |
Toggle.Builder |
A builder of |
Toggle.OnCheckedChangeListener |
A listener for handling checked state change events. |
ToggleButtonColors |
Represents the container and content colors used in a toggle button in different states. |
ToggleButtonColors |
Represents the background and content colors used in a toggle button in different states. |
ToggleButtonDefaults |
Contains the default values for all five toggle button types. |
ToggleButtonDefaults |
Contains the default values used by |
ToggleChipColors |
Represents the background and content colors used in |
ToggleChipDefaults |
Contains the default values used by |
ToggleFloatingActionButtonDefaults |
Contains the default values used by |
ToggleFloatingActionButtonScope |
Scope for the children of |
ToggleableState |
Enum that represents possible toggleable states. |
Token |
Stores a package's identity, a combination of its package name and signing certificate. |
TokenStore |
Users should implement this interface to persist the given |
TollCard |
Information about toll card capabilities in a car. |
TollCard.Builder |
A builder of |
TonalPalette |
Tonal Palette structure in Material. |
TonalPaletteDefaults |
|
Toolbar |
A standard toolbar for use within application content. |
Toolbar.LayoutParams |
Layout information for child views of Toolbars. |
Toolbar.OnMenuItemClickListener |
Interface responsible for receiving menu item click events if the items themselves do not have individual item click listeners. |
Toolbar.SavedState |
|
ToolingState |
Tooling can override |
TooltipCompat |
Helper class used to emulate the behavior of |
TooltipDefaults |
Tooltip defaults that contain default values for both |
TooltipScope |
Tooltip scope for |
TooltipState |
The state that is associated with a |
TopAppBarColors |
Represents the colors used by a top app bar in different states. |
TopAppBarDefaults |
Contains default values used for the top app bar implementations. |
TopAppBarScrollBehavior |
A TopAppBarScrollBehavior defines how an app bar should behave when the content under it is scrolled. |
TopAppBarState |
A state object that can be hoisted to control and observe the top app bar state. |
TopAppBarTitleAlignment |
This class defines ways title and subtitle can be aligned along a TopAppBar's main axis. |
Topic |
Represent the topic result from the getTopics API. |
TopicsManager |
TopicsManager provides APIs for App and Ad-Sdks to get the user interest topics in a privacy preserving way. |
TopicsManagerFutures |
This provides APIs for App and Ad-Sdks to get the user interest topics in a privacy preserving way. |
TorchState |
The camera flash torch state. |
TotalCaloriesBurnedRecord |
Total energy burned by the user (in kilocalories), including active & basal energy burned (BMR). |
TouchBoundsExpansion |
Describes the expansion of a |
TouchExplorationStateProvider |
A functional interface for providing the state of touch exploration services. |
TouchInjectionScope |
The receiver scope of the touch input injection lambda from |
Trace |
Writes trace events to the system trace buffer. |
TraceCompat |
This class is deprecated. TraceCompat is deprecated in favor of androidx.tracing.Trace. |
TraceMetric |
Metric which captures results from a Perfetto trace with custom |
TraceSectionMetric |
Captures the time taken by named trace section - a named begin / end pair matching the provided |
TraceSectionMetric.Mode |
|
TraceSectionMetric.Mode.Average |
Average duration of trace sections matching |
TraceSectionMetric.Mode.Count |
Counts the number of observed instances of a trace section matching |
TraceSectionMetric.Mode.First |
Captures the duration of the first instance of |
TraceSectionMetric.Mode.Max |
Reports the maximum observed duration for a trace section matching |
TraceSectionMetric.Mode.Min |
Reports the maximum observed duration for a trace section matching |
TraceSectionMetric.Mode.Sum |
Captures the sum of all instances of |
TraceUtil |
Calls through to |
TracingConfig |
Holds tracing configuration information and predefined settings for |
TracingConfig.Builder |
Builder used to create |
TracingController |
Manages tracing of WebViews. |
Track |
Encapsulates information describing an MP4 track. |
Track.Transformation |
The transformation to apply to samples in the track, if any. |
TrackEncryptionBox |
Encapsulates information parsed from a track encryption (tenc) box or sample group description (sgpd) box in an MP4 stream. |
TrackGroup |
An immutable group of tracks available within a media stream. |
TrackGroupArray |
An immutable array of |
TrackNameProvider |
Converts |
TrackOutput |
Receives track level data extracted by an |
TrackOutput.CryptoData |
Holds data required to decrypt a sample. |
TrackOutput.SampleDataPart |
Defines the part of the sample data to which a call to sampleData corresponds. |
TrackSampleTable |
Sample table for a track in an MP4 file. |
TrackSelection |
A track selection consisting of a static subset of selected tracks belonging to a . |
TrackSelection.Type |
Represents a type track selection. |
TrackSelectionArray |
An array of |
TrackSelectionDialogBuilder |
Builder for a dialog with a |
TrackSelectionDialogBuilder.DialogCallback |
Callback which is invoked when a track selection has been made. |
TrackSelectionOverride |
A track selection override, consisting of a |
TrackSelectionParameters |
Parameters for controlling track selection. |
TrackSelectionParameters.AudioOffloadPreferences |
Preferences and constraints for enabling audio offload. |
TrackSelectionParameters.AudioOffloadPreferences.AudioOffloadMode |
The preference level for enabling audio offload on the audio sink. |
TrackSelectionParameters.AudioOffloadPreferences.Builder |
A builder for |
TrackSelectionParameters.Builder |
A builder for |
TrackSelectionUtil |
Track selection related utility methods. |
TrackSelectionUtil.AdaptiveTrackSelectionFactory |
Functional interface to create a single adaptive track selection. |
TrackSelectionView |
A view for making track selections. |
TrackSelectionView.TrackSelectionListener |
Listener for changes to the selected tracks. |
TrackSelector |
The component of an |
TrackSelector.Factory |
Factory for creating |
TrackSelector.InvalidationListener |
Notified when selections previously made by a |
TrackSelectorResult |
The result of a |
Tracks |
Information about groups of tracks. |
Tracks.Group |
Information about a single group of tracks, including the underlying |
TrafficStatsCompat |
Helper for accessing features in |
Transaction |
Marks a method in a |
TransactionInactiveError |
During the create public key credential flow, this is thrown when an authenticator response exception contains and transaction_inactive_err from the fido spec, indicating a request was placed against a transaction which is currently not active. |
TransactionScope |
A |
Transactor |
A |
Transactor.SQLiteTransactionType |
Transaction types. |
TransferListener |
A listener of data transfer events. |
TransferParameters |
Defines the parameters for the ICC parametric curve type 4, as defined in ICC.1:2004-10, section 10.15. |
TransferableContent |
Represents content that can be transferred between applications or processes. |
TransferableContent.Source |
Defines the type of operation that a |
TransformOrigin |
A two-dimensional position represented as a fraction of the Layer's width and height |
TransformScope |
Scope used for suspending transformation operations |
TransformableState |
State of |
TransformationException |
This class is deprecated. Use |
TransformationException.ErrorCode |
Error codes that identify causes of |
TransformationInfo |
Transformation information associated with the preview output. |
TransformationRequest |
A media transformation request. |
TransformationRequest.Builder |
A builder for |
TransformationResult |
This class is deprecated. Use |
TransformationResult.Builder |
This class is deprecated. Use |
TransformationResult.ProcessedInput |
This class is deprecated. Use |
TransformedText |
The transformed text with offset offset mapping |
Transformer |
A transformer to export media inputs. |
Transformer.Builder |
A builder for |
Transformer.Listener |
A listener for the export events. |
Transformer.ProgressState |
Progress state. |
TransformerUtil |
Utility methods for Transformer. |
TransformingLazyColumnItemScope |
Receiver scope being used by the item content parameter of |
TransformingLazyColumnItemScrollProgress |
Scroll progress of an item in a |
TransformingLazyColumnLayoutInfo |
Holds the layout information for a |
TransformingLazyColumnScope |
Receiver scope which is used by |
TransformingLazyColumnScopeMarker |
DSL marker used to distinguish between lazy layout scope and the item scope. |
TransformingLazyColumnState |
A state object that can be hoisted to control and observe scrolling. |
TransformingLazyColumnVisibleItemInfo |
Represents an item that is visible in the |
Transition |
|
Transition |
Defines interpolation parameters between two |
Transition |
Create a Transition Object. |
Transition |
|
Transition |
A Transition holds information about animations that will be run on its targets during a scene change. |
Transition.EpicenterCallback |
Class to get the epicenter of Transition. |
Transition.Segment |
|
Transition.TransitionAnimationState |
Each animation created using |
Transition.TransitionListener |
A transition listener receives notifications from a transition. |
Transition.WidgetState |
|
TransitionAdapter |
|
TransitionBuilder |
Builder class for creating |
TransitionInflater |
This class inflates scenes and transitions from resource files. |
TransitionListenerAdapter |
This adapter class provides empty implementations of the methods from . |
TransitionManager |
This class manages the set of transitions that fire when there is a change of |
TransitionParser |
Contains code for Parsing Transitions |
TransitionPropagation |
Extend |
TransitionRes |
Denotes that an integer parameter, field or method return value is expected to be a transition resource reference. |
TransitionScope |
Scope where |
TransitionSeekController |
Returned from |
TransitionSet |
A TransitionSet is a parent of child transitions (including other TransitionSets). |
TransitionState |
Use with |
TransitionValues |
Data structure which holds cached values for the transition. |
TravelEstimate |
Represents the travel estimates to a destination of a trip or for a trip segment, including the remaining time and distance to the destination. |
TravelEstimate.Builder |
A builder of |
TraversableNode |
Allows |
TraversableNode.Companion |
|
TraversableNode.Companion.TraverseDescendantsAction |
Tree traversal actions for the traverseDescendantsIf related functions: |
TreeIterables |
Utility methods for iterating over tree structured items. |
TreeIterables.ViewAndDistance |
Represents the distance a given view is from the root view. |
Triangle |
|
TriggerBuilders |
Builders for triggers that can be used to start an animation. |
TriggerBuilders.Trigger |
Interface defining the triggers that can be fired. |
Trip |
Represents information about a trip including destinations, steps, and travel estimates. |
Trip.Builder |
A builder of |
TrueHdSampleRechunker |
Rechunks TrueHD sample data into groups of |
TrustedBiddingData |
Represents data used during the ad selection process to fetch buyer bidding signals from a trusted key/value server. |
TrustedWebActivityCallback |
A callback class for browser to get messages from client app. |
TrustedWebActivityCallbackRemote |
TrustedWebActivityCallbackRemote is used by client app to execute callbacks from a binder of |
TrustedWebActivityDisplayMode |
Represents display mode of a Trusted Web Activity. |
TrustedWebActivityDisplayMode.DefaultMode |
Default mode: the system UI (status bar, navigation bar) is shown, and the browser toolbar is hidden while the user is on a verified origin. |
TrustedWebActivityDisplayMode.ImmersiveMode |
Immersive mode: both the browser controls and the system UI (status bar, navigation bar) is hidden while the user is on a verified origin. |
TrustedWebActivityIntent |
Holds an |
TrustedWebActivityIntentBuilder |
Constructs instances of |
TrustedWebActivityService |
The TrustedWebActivityService lives in a client app and serves requests from a Trusted Web Activity provider. |
TrustedWebActivityServiceConnection |
TrustedWebActivityServiceConnection is used by a Trusted Web Activity provider to wrap calls to the |
TrustedWebActivityServiceConnectionPool |
A TrustedWebActivityServiceConnectionPool will be used by a Trusted Web Activity provider and takes care of connecting to and communicating with |
TrustedWebUtils |
Class for utilities and convenience calls for opening a qualifying web page as a Trusted Web Activity. |
TsExtractor |
Extracts data from the MPEG-2 TS container format. |
TsExtractor.Flags |
Flags controlling the behavior of the extractor. |
TsExtractor.Mode |
Modes for the extractor. |
TsPayloadReader |
Parses TS packet payload data. |
TsPayloadReader.DvbSubtitleInfo |
Holds information about a DVB subtitle, as defined in ETSI EN 300 468 V1.11.1 section 6.2.41. |
TsPayloadReader.EsInfo |
Holds information associated with a PMT entry. |
TsPayloadReader.EsInfo.AudioType |
The audio type of the stream, as defined by ISO/IEC 13818-1, section 2.6.18. |
TsPayloadReader.Factory |
Factory of |
TsPayloadReader.Flags |
Contextual flags indicating the presence of indicators in the TS packet or PES packet headers. |
TsPayloadReader.TrackIdGenerator |
Generates track ids for initializing |
TsUtil |
Utilities method for extracting MPEG-TS streams. |
TtmlParser |
A |
TtsAnnotation |
An annotation that contains the metadata intended for text-to-speech engine. |
TvContractCompat |
The contract between the TV provider and applications. |
TvContractCompat.BaseTvColumns |
Common base for the tables of TV channels/programs. |
TvContractCompat.Channels |
Column definitions for the TV channels table. |
TvContractCompat.Channels.Logo |
A sub-directory of a single TV channel that represents its primary logo. |
TvContractCompat.PreviewPrograms |
Column definitions for the preview TV programs table. |
TvContractCompat.Programs |
Column definitions for the TV programs table. |
TvContractCompat.Programs.Genres |
Canonical genres for TV programs. |
TvContractCompat.RecordedPrograms |
Column definitions for the recorded TV programs table. |
TvContractCompat.WatchNextPrograms |
Column definitions for the "watch next" TV programs table. |
TvGridCells |
This interface is deprecated. Use `GridCells` instead. |
TvGridCells.Adaptive |
This class is deprecated. Use GridCells from compose foundation. |
TvGridCells.Fixed |
This class is deprecated. Use GridCells.Fixed from compose foundation. |
TvGridCells.FixedSize |
This class is deprecated. Use GridCells from compose foundation. |
TvGridItemSpan |
This class is deprecated. Use `GridItemSpan` instead. |
TvKeyboardAlignment |
Represents the TV keyboard alignment options available for TextField(s). |
TvLazyGridItemInfo |
This interface is deprecated. Use `LazyGridItemInfo` instead. |
TvLazyGridItemScope |
This interface is deprecated. Use `LazyGridItemScope` instead. |
TvLazyGridItemSpanScope |
This interface is deprecated. Use `LazyGridItemSpanScope` instead. |
TvLazyGridLayoutInfo |
This interface is deprecated. Use `LazyGridLayoutInfo` instead. |
TvLazyGridScope |
This interface is deprecated. Use LazyGridScope instead. |
TvLazyGridScopeMarker |
This annotation is deprecated. No longer needed as TvLazyHorizontalGrid and TvLazyVerticalGrid are deprecated. |
TvLazyGridState |
This class is deprecated. Use `LazyGridState` instead. |
TvLazyListItemInfo |
This interface is deprecated. Use `LazyListItemInfo` instead. |
TvLazyListItemScope |
This interface is deprecated. Use `LazyListItemScope` instead. |
TvLazyListLayoutInfo |
This interface is deprecated. Use `LazyListLayoutInfo` instead. |
TvLazyListScope |
This interface is deprecated. Use `LazyListScope` instead. |
TvLazyListScopeMarker |
This annotation is deprecated. No longer needed as TvLazyRow and TvLazyColumn have been deprecated. |
TvLazyListState |
This class is deprecated. Use `LazyListState` instead. |
TweenSpec |
Creates a TweenSpec configured with the given duration, delay, and easing curve. |
TwoStatePreference |
Common base class for preferences that have two selectable states, save a boolean value, and may have dependent preferences that are enabled/disabled based on the current state. |
TwoWayConverter |
|
Tx3gParser |
A |
TypeBuilders |
Builders for extensible primitive types used by layout elements. |
TypeBuilders |
This class is deprecated. Use |
TypeBuilders.BoolProp |
A boolean type. |
TypeBuilders.BoolProp |
A boolean type. |
TypeBuilders.BoolProp.Builder |
Builder for |
TypeBuilders.BoolProp.Builder |
Builder for |
TypeBuilders.FloatProp |
A float type. |
TypeBuilders.FloatProp |
A float type. |
TypeBuilders.FloatProp.Builder |
Builder for |
TypeBuilders.FloatProp.Builder |
Builder for |
TypeBuilders.Int32Prop |
An int32 type. |
TypeBuilders.Int32Prop |
An int32 type. |
TypeBuilders.Int32Prop.Builder |
Builder for |
TypeBuilders.Int32Prop.Builder |
Builder for |
TypeBuilders.StringLayoutConstraint |
A type for specifying layout constraints when using |
TypeBuilders.StringLayoutConstraint.Builder |
Builder for |
TypeBuilders.StringProp |
A string type. |
TypeBuilders.StringProp |
A string type. |
TypeBuilders.StringProp.Builder |
Builder for |
TypeBuilders.StringProp.Builder |
Builder for |
TypeConverter |
Abstract base class used convert type T to another type V. |
TypeConverter |
Marks a method as a type converter. |
TypeConverters |
Specifies additional type converters that Room can use. |
TypeEvaluator |
Interface for use with the |
TypeProtoConverters |
Converters from Any proto messages to their unwrapped target types. |
TypedBundle |
|
TypedValueCompat |
Container for a dynamically typed data value. |
TypedValues |
Provides an interface to values used in KeyFrames and in Starting and Ending Widgets |
TypedValues.AttributesType |
|
TypedValues.Custom |
|
TypedValues.CycleType |
|
TypedValues.MotionScene |
|
TypedValues.MotionType |
|
TypedValues.OnSwipe |
|
TypedValues.PositionType |
|
TypedValues.TransitionType |
|
TypedValues.TriggerType |
|
Typeface |
A class that can be used for changing the font used in text. |
TypefaceCompat |
Helper for accessing features in |
TypefaceEmojiRasterizer |
Information about a single emoji. |
Typography |
|
Typography |
The Material Design type scale includes a range of contrasting styles that support the needs of your product and its content. |
Typography |
The Material Design type scale includes a range of contrasting styles that support the needs of your product and its content. |
Typography |
Class holding typography definitions as defined by the Wear Material typography specification. |
Typography |
Class holding typography definitions as defined by the Wear Material typography specification. |
Typography |
Typography styles, currently set up to match Wear's styling. |
Typography |
Class holding typography definitions as defined by the Wear Material3 typography specification. |
Typography |
This class is deprecated. Use the new class |
U
URLUtilCompat |
Compatibility versions of methods in |
UdpDataSource |
A UDP |
UdpDataSource.UdpDataSourceException |
Thrown when an error is encountered when trying to read from a |
UiAutomationWrapper |
This class is deprecated. use androidx.test.core.app.DeviceCapture instead |
UiAutomatorInstrumentationTestRunner |
This class is deprecated. as it only handles deprecated |
UiAutomatorTestCase |
This class is deprecated. It is no longer necessary to extend UiAutomatorTestCase. |
UiCollection |
Used to enumerate a container's UI elements for the purpose of counting, or targeting a sub elements by a child's text or description. |
UiComposable |
An annotation that can be used to mark a composable function as being expected to be use in a composable function that is also marked or inferred to be marked as a |
UiContext |
Denotes a |
UiController |
Provides base-level UI operations (such as injection of |
UiController |
Provides base-level UI operations (such as injection of |
UiDevice |
UiDevice provides access to state information about the device. |
UiObject |
A UiObject is a representation of a view. |
UiObject2 |
Represents a UI element, and exposes methods for performing gestures (clicks, swipes) or searching through its children. |
UiObject2Condition |
A |
UiObjectNotFoundException |
Generated in test runs when a |
UiScrollable |
UiScrollable is a |
UiSelector |
Specifies the elements in the layout hierarchy for tests to target, filtered by properties such as text value, content-description, class name, and state information. |
UiThread |
Denotes that the annotated method or constructor should only be called on the UI thread. |
UiThreadTest |
Classes and methods annotated with this annotation will be executed on the application's UI thread (or main thread). |
UiThreadTestRule |
This class is deprecated. use |
UiToolingDataApi |
|
UiVersions |
Defines the inline suggestion UI version constants. |
UiVersions.Content |
Represents the UI content that can be converted into a |
UiVersions.Style |
Represents a UI style specification that contains the version information and can be converted into a Bundle to be read to render a UI in a remote process. |
UiVersions.StylesBuilder |
A builder responsible for providing a |
UiWatcher |
See |
UndoState |
Defines an interactable undo history. |
UnknownAuthenticationKeyException |
Thrown if trying to certify an unknown dynamic authentication key. |
UnknownError |
This is thrown when the create public key credential operation failed with no more detailed information. |
UnknownNull |
Annotation for specifying unknown nullness. |
UnrecognizedInputFormatException |
Thrown if the input format was not recognized. |
UnstableApi |
Signifies that a public API (class, method or field) is subject to incompatible changes, or even removal, in a future release. |
UnsupportedBrandsSniffFailure |
A |
UnsupportedDeviceOperationException |
An exception which indicates that the device selected does not support an operation called on it. |
UnsupportedDrmException |
Thrown when the requested DRM scheme is not supported. |
UnsupportedDrmException.Reason |
The reason for the exception. |
Until |
The |
UnusedAppRestrictionsBackportCallback |
Wrapper class for {IUnusedAppRestrictionsBackportCallback}. |
UnusedAppRestrictionsBackportService |
Wrapper class for |
UnusedAppRestrictionsConstants |
Shared constants related to Unused App Restrictions (e.g. Permission Revocation, App Hibernation). |
Update |
Marks a method in a |
UpdateAdCounterHistogramRequest |
This class represents input to the AdSelectionManager#updateAdCounterHistogram in the |
UpdateInfo |
Represents information about an available update for a component. |
UpdateInfo.Builder |
Builder class for creating an instance of UpdateInfo. |
UpdateInfoProvider |
A content provider for managing and serving update information for system components. |
UpdateSignalsRequest |
The request object for updateSignals. |
Updater |
A helper receiver scope class used by |
Upsert |
Marks a method in a |
UpsertionChange |
|
UriCompat |
Helper for accessing function in |
UriHandler |
An interface of providing platform specific URL handling. |
UriIdlingResource |
An implementation of |
UriIdlingResource.HandlerIntf |
Wraps a Handler object. |
UriMatcherCompat |
Helper for accessing |
UriMatchers |
A collection of matchers for |
UriMediaItem |
This class is deprecated. androidx.media2 is deprecated. |
UriMediaItem.Builder |
This class is deprecated. androidx.media2 is deprecated. |
UriUtil |
Utility methods for manipulating URIs. |
UrlAnnotation |
This class is deprecated. Use LinkAnnotatation.Url(url) instead |
UrlLinkFrame |
Url link ID3 frame. |
UrlTemplate |
A template from which URLs can be built. |
UsageTrackerFacilitator |
This class is deprecated. obsolete and will be removed in the future. |
UseCase |
The use case which all other use cases are built on top of. |
UseCaseGroup |
Represents a collection of |
UseCaseGroup.Builder |
A builder for generating |
UseExperimental |
This annotation is deprecated. This annotation has been replaced by `@OptIn` |
UserActivityInfo |
Represents an update from Passive tracking. |
UserActivityState |
Types of user activity states. |
UserAgentMetadata |
Holds user-agent metadata information and uses to generate user-agent client hints. |
UserAgentMetadata.BrandVersion |
Class that holds brand name, major version and full version. |
UserAgentMetadata.BrandVersion.Builder |
Builder used to create |
UserAgentMetadata.Builder |
Builder used to create |
UserHandleCompat |
Helper for accessing features in |
UserManagerCompat |
Helper for accessing features in |
UserStyle |
An immutable representation of user style choices that maps each |
UserStyleData |
A form of |
UserStyleFlavor |
Represents user specified preset of watch face. |
UserStyleFlavors |
Collection of watch face flavors, represented by |
UserStyleSchema |
Describes the list of |
UserStyleSetting |
Watch faces often have user configurable styles, the definition of what is a style is left up to the watch face but it typically incorporates a variety of settings such as: color, visual theme for watch hands, font, tick shape, complication slots, audio elements, etc... |
UserStyleSetting.BooleanUserStyleSetting |
A BooleanUserStyleSetting represents a setting with a true and a false setting. |
UserStyleSetting.BooleanUserStyleSetting.BooleanOption |
Represents a true or false option in the |
UserStyleSetting.ComplicationSlotsUserStyleSetting |
ComplicationSlotsUserStyleSetting is the recommended |
UserStyleSetting.ComplicationSlotsUserStyleSetting.ComplicationSlotOverlay |
Overrides to be applied to the corresponding |
UserStyleSetting.ComplicationSlotsUserStyleSetting.ComplicationSlotOverlay.Builder |
Constructs a |
UserStyleSetting.ComplicationSlotsUserStyleSetting.ComplicationSlotsOption |
Represents an override to the initial |
UserStyleSetting.CustomValueUserStyleSetting |
An application specific style setting. |
UserStyleSetting.CustomValueUserStyleSetting.CustomValueOption |
An application specific custom value. |
UserStyleSetting.DoubleRangeUserStyleSetting |
A DoubleRangeUserStyleSetting represents a setting with a |
UserStyleSetting.DoubleRangeUserStyleSetting.DoubleRangeOption |
Represents an option as a |
UserStyleSetting.Id |
Machine readable identifier for |
UserStyleSetting.LargeCustomValueUserStyleSetting |
An application specific style setting which supports a larger maximum size than |
UserStyleSetting.LargeCustomValueUserStyleSetting.CustomValueOption |
An application specific custom value. |
UserStyleSetting.ListUserStyleSetting |
A ListUserStyleSetting represents a setting with options selected from a List. |
UserStyleSetting.ListUserStyleSetting.ListOption |
Represents choice within a |
UserStyleSetting.LongRangeUserStyleSetting |
A LongRangeUserStyleSetting represents a setting with a |
UserStyleSetting.LongRangeUserStyleSetting.LongRangeOption |
Represents an option a |
UserStyleSetting.Option |
Represents a choice within a style setting which can either be an option from the list or a an arbitrary value depending on the nature of the style setting. |
UserStyleSetting.Option.Id |
Machine readable identifier for |
UserStyleSetting.WatchFaceEditorData |
Optional data for an on watch face editor (not the companion editor). |
UtcTimingElement |
Represents a UTCTiming element. |
Util |
Miscellaneous utility methods. |
Utils |
|
Utils.DebugHandle |
|
UwbAddress |
Represents a UWB address. |
UwbApiException |
Exception class for Uwb service errors. |
UwbClientSessionScope |
Interface for client session that is established between nearby UWB devices. |
UwbComplexChannel |
Represents the channel which a UWB device is currently active on. |
UwbControleeSessionScope |
Interface for controlee client session that is established between nearby UWB devices. |
UwbControllerSessionScope |
Interface for controller client session that is established between nearby UWB devices. |
UwbDevice |
Represents a UWB device. |
UwbHardwareNotAvailableException |
The uwb hardware is not available on the device. |
UwbManager |
Interface for getting UWB capabilities and interacting with nearby UWB devices to perform ranging. |
UwbRangeDataNtfConfig |
Represents the configurable range data notification reports for a UWB session. |
UwbServiceNotAvailableException |
The service was not available on the device. |
UwbSystemCallbackException |
Unusual failures happened in UWB system callback, such as stopping ranging or removing a known controlee failed. |
V
VChain |
|
VChain.VAnchor |
|
VGuideline |
|
VNode |
|
ValueAnimator |
This class provides a simple timing engine for running animations which calculate animated values and set them on target objects. |
ValueElement |
A |
ValueElementSequence |
A builder for a sequence of |
Vec |
A two-dimensional vector, i.e. an (x, y) coordinate pair. |
VectorApplier |
|
VectorComposable |
An annotation that can be used to mark an composable function as being expected to be use in a composable function that is also marked or inferred to be marked as a |
VectorConfig |
Holds a set of values that overwrite the original property values of an |
VectorDrawableCompat |
For API 24 and above, this class delegates to the framework's |
VectorGroup |
Defines a group of paths or subgroups, plus transformation information. |
VectorNode |
|
VectorPainter |
|
VectorPath |
Leaf node of a Vector graphics tree. |
VectorProperty |
Represents one of the properties for PathComponent or GroupComponent that can be overwritten when it is composed and drawn with |
VectorProperty.Fill |
|
VectorProperty.FillAlpha |
|
VectorProperty.PathData |
|
VectorProperty.PivotX |
|
VectorProperty.PivotY |
|
VectorProperty.Rotation |
|
VectorProperty.ScaleX |
|
VectorProperty.ScaleY |
|
VectorProperty.Stroke |
|
VectorProperty.StrokeAlpha |
|
VectorProperty.StrokeLineWidth |
|
VectorProperty.TranslateX |
|
VectorProperty.TranslateY |
|
VectorProperty.TrimPathEnd |
|
VectorProperty.TrimPathOffset |
|
VectorProperty.TrimPathStart |
|
VectorizedAnimationSpec |
|
VectorizedDecayAnimationSpec |
|
VectorizedDurationBasedAnimationSpec |
Base class for |
VectorizedFiniteAnimationSpec |
All the finite |
VectorizedFloatAnimationSpec |
A convenient implementation of |
VectorizedInfiniteRepeatableSpec |
This animation takes another |
VectorizedKeyframesSpec |
|
VectorizedRepeatableSpec |
This animation takes another |
VectorizedSnapSpec |
|
VectorizedSpringSpec |
|
VectorizedTweenSpec |
|
Velocity |
A two dimensional velocity in pixels per second. |
Velocity |
Represents a unit of speed. |
VelocityMatrix |
This is used to calculate the related velocity matrix for a post layout matrix |
VelocityTracker |
Computes a pointer's velocity. |
VelocityTracker1D |
A velocity tracker calculating velocity in 1 dimension. |
VelocityTrackerCompat |
Helper for accessing features in |
VerbatimTtsAnnotation |
The text associated with this annotation is a series of characters that have to be read verbatim. |
VerifiableIntent |
A |
VerificationEntryDisplayProperties |
The display metadata associated with a |
VerificationFieldDisplayProperties |
The display metadata associated with a |
VerificationMode |
An interface for different modes of verifying intents. |
VerificationModes |
Implementations of |
VersionBuilders |
Builders for the schema version information of a layout (or an expression). |
VersionBuilders.VersionInfo |
Version information. |
VersionBuilders.VersionInfo.Builder |
Builder for |
VersionError |
During the create public key credential flow, this is thrown when an authenticator response exception contains a version_err from the fido spec, indicating an attempt was made to open a database using a lower version than the existing version. |
VersionTable |
Utility methods for accessing versions of media library database components. |
VersionedParcelable |
Tags a class that can be used with |
VertexMode |
Defines how a list of points is interpreted when drawing a set of triangles. |
VerticalAlign |
Defines how objects align vertically within the chain |
VerticalAlignmentLine |
A vertical |
VerticalAnchorable |
Represents a vertical side of a layout (i.e start and end) that can be anchored using |
VerticalChainReference |
Represents a vertical chain within a |
VerticalChainReference |
|
VerticalChainScope |
|
VerticalDragHandleDefaults |
Contains the baseline values used by a |
VerticalGridFragment |
This class is deprecated. |
VerticalGridPresenter |
A presenter that renders objects in a |
VerticalGridPresenter.ViewHolder |
ViewHolder for the VerticalGridPresenter. |
VerticalGridSupportFragment |
A fragment for creating leanback vertical grids. |
VerticalGridView |
A |
VerticalRuler |
A vertical |
VerticalWidgetRun |
|
Vertices |
A set of vertex data used by |
VideoCapabilities |
VideoCapabilities is used to query video recording capabilities on the device. |
VideoCapture |
A use case that provides camera stream suitable for video application. |
VideoCapture.Builder |
Builder for a |
VideoCompositor |
Interface for a video compositor that combines frames from multiple input sources to produce output frames. |
VideoCompositor.Listener |
Listener for errors. |
VideoCompositorSettings |
Settings for the |
VideoDecoderGLSurfaceView |
GLSurfaceView implementing |
VideoDecoderOutputBuffer |
Video decoder output buffer containing video frame data. |
VideoDecoderOutputBufferRenderer |
Renders the |
VideoDecodingWrapper |
A wrapper for decoding a video using |
VideoEncoderSettings |
Represents the video encoder settings. |
VideoEncoderSettings.BitrateMode |
The allowed values for |
VideoEncoderSettings.Builder |
Builds |
VideoFragment |
This class is deprecated. |
VideoFragmentGlueHost |
This class is deprecated. |
VideoFrameMetadataListener |
A listener for metadata corresponding to video frames being rendered. |
VideoFrameProcessingException |
Thrown when an exception occurs while preparing an |
VideoFrameProcessor |
Interface for a video frame processor that applies changes to individual video frames. |
VideoFrameProcessor.Factory |
A factory for |
VideoFrameProcessor.InputType |
Specifies how the input frames are made available to the |
VideoFrameProcessor.Listener |
Listener for asynchronous frame processing events. |
VideoFrameProcessorTestRunner |
A test runner for |
VideoFrameProcessorTestRunner.BitmapReader |
Reads a |
VideoFrameProcessorTestRunner.Builder |
A builder for |
VideoFrameProcessorTestRunner.OnOutputFrameAvailableForRenderingListener |
|
VideoFrameProcessorTestRunner.OnVideoFrameProcessingEndedListener |
|
VideoFrameProcessorTestRunner.SurfaceBitmapReader |
Reads from a |
VideoFrameReleaseControl |
Controls the releasing of video frames. |
VideoFrameReleaseControl.FrameReleaseAction |
The frame release action returned by |
VideoFrameReleaseControl.FrameReleaseInfo |
Per |
VideoFrameReleaseControl.FrameTimingEvaluator |
Decides whether a frame should be forced to be released, or dropped. |
VideoFrameReleaseHelper |
|
VideoGraph |
Represents a graph for processing raw video frames. |
VideoGraph.Listener |
Listener for video frame processing events. |
VideoOutput |
A class that will produce video data from a |
VideoRecordEvent |
VideoRecordEvent is used to report video recording events and status. |
VideoRecordEvent.Finalize |
Indicates the finalization of recording. |
VideoRecordEvent.Pause |
Indicates the pause event of recording. |
VideoRecordEvent.Resume |
Indicates the resume event of recording. |
VideoRecordEvent.Start |
Indicates the start of recording. |
VideoRecordEvent.Status |
The status report of the recording in progress. |
VideoRendererEventListener |
Listener of video |
VideoRendererEventListener.EventDispatcher |
Dispatches events to a |
VideoSink |
A sink that consumes decoded video frames and images from video and image renderers. |
VideoSink.InputType |
Specifies how the input frames are made available to the video sink. |
VideoSink.Listener |
Listener for |
VideoSink.VideoFrameHandler |
Handler for a video frame. |
VideoSink.VideoSinkException |
Thrown by |
VideoSinkProvider |
A provider of |
VideoSize |
This class is deprecated. androidx.media2 is deprecated. |
VideoSize |
This class is deprecated. androidx.media2 is deprecated. |
VideoSize |
Represents the video size. |
VideoSupportFragment |
Subclass of |
VideoSupportFragmentGlueHost |
|
VideoView |
This class is deprecated. androidx.media2 is deprecated. |
VideoView.OnViewTypeChangedListener |
This interface is deprecated. androidx.media2 is deprecated. |
ViewAction |
Responsible for performing an interaction on the given View element. |
ViewAssertion |
Responsible for performing assertions on a View element. |
ViewChangeEvent |
Describes a view entry or exit event. |
ViewCompat |
Helper for accessing features in |
ViewCompat.OnUnhandledKeyEventListenerCompat |
Interface definition for a callback to be invoked when a hardware key event hasn't been handled by the view hierarchy. |
ViewCompositionStrategy |
A strategy for managing the underlying Composition of Compose UI |
ViewCompositionStrategy.DisposeOnDetachedFromWindow |
|
ViewCompositionStrategy.DisposeOnDetachedFromWindowOrReleasedFromPool |
The composition will be disposed automatically when the view is detached from a window, unless it is part of a |
ViewCompositionStrategy.DisposeOnLifecycleDestroyed |
|
ViewCompositionStrategy.DisposeOnViewTreeLifecycleDestroyed |
|
ViewConfiguration |
Contains methods to standard constants used in the UI for timeouts, sizes, and distances. |
ViewConfigurationCompat |
Helper for accessing features in |
ViewDragHelper |
ViewDragHelper is a utility class for writing custom ViewGroups. |
ViewDragHelper.Callback |
A Callback is used as a communication channel with the ViewDragHelper back to the parent view using it. |
ViewFinder |
Uses matchers to locate particular views within the view hierarchy. |
ViewFinderImpl |
Implementation of |
ViewGroupCompat |
Helper for accessing features in |
ViewHolderTask |
Interface for schedule task on a ViewHolder. |
ViewInteraction |
Provides the primary interface for test authors to perform actions or asserts on views. |
ViewModel |
ViewModel is a class that is responsible for preparing and managing the data for an androidx.activity.ComponentActivity or a androidx.fragment.app.Fragment. |
ViewModelFactoryDsl |
|
ViewModelInitializer |
Holds a |
ViewModelLazy |
An implementation of |
ViewModelProvider |
A utility class that provides |
ViewModelProvider.Factory |
Implementations of |
ViewModelProvider.NewInstanceFactory |
Simple factory, which calls empty constructor on the give class. |
ViewModelProviders |
This class is deprecated. Use the constructors for |
ViewModelProviders.DefaultFactory |
This class is deprecated. Use ViewModelProvider.AndroidViewModelFactory |
ViewModelScenario |
|
ViewModelStore |
Class to store |
ViewModelStoreOwner |
A scope that owns |
ViewModelStores |
This class is deprecated. Use |
ViewOscillator |
Provide the engine for executing cycles. |
ViewOscillator.PathRotateSet |
|
ViewPager |
Layout manager that allows the user to flip left and right through pages of data. |
ViewPager.DecorView |
Annotation which allows marking of views to be decoration views when added to a view pager. |
ViewPager.LayoutParams |
Layout parameters that should be supplied for views added to a ViewPager. |
ViewPager.OnAdapterChangeListener |
Callback interface for responding to adapter changes. |
ViewPager.OnPageChangeListener |
Callback interface for responding to changing state of the selected page. |
ViewPager.PageTransformer |
A PageTransformer is invoked whenever a visible/attached page is scrolled. |
ViewPager.SavedState |
This is the persistent state that is saved by ViewPager. |
ViewPager.SimpleOnPageChangeListener |
Simple implementation of the |
ViewPager2 |
ViewPager2 replaces |
ViewPager2.OnPageChangeCallback |
Callback interface for responding to changing state of the selected page. |
ViewPager2.PageTransformer |
A PageTransformer is invoked whenever a visible/attached page is scrolled. |
ViewPagerActions |
Espresso actions for interacting with a |
ViewParentCompat |
Helper for accessing features in |
ViewPort |
The field of view of one or many |
ViewPort.Builder |
Builder for |
ViewPropertyAnimatorCompat |
|
ViewPropertyAnimatorListener |
An animation listener receives notifications from an animation. |
ViewPropertyAnimatorListenerAdapter |
This adapter class provides empty implementations of the methods from |
ViewPropertyAnimatorUpdateListener |
Implementors of this interface can add themselves as update listeners to an |
ViewRootForInspector |
The marker interface to be implemented by |
ViewRootForTest |
The marker interface to be implemented by the |
ViewSpline |
|
ViewSpline.CustomSet |
|
ViewSpline.PathRotate |
|
ViewState |
|
ViewState |
Stores the bounds and rotation of a widget |
ViewStrokeRenderer |
Helps developers using Android Views to draw |
ViewStructureCompat |
Helper for accessing features in |
ViewStyle |
Specifies the style for a |
ViewStyle.Builder |
Builder for the |
ViewTimeCycle |
This engine allows manipulation of attributes by wave shapes oscillating in time |
ViewTimeCycle.CustomSet |
|
ViewTimeCycle.PathRotate |
|
ViewTransition |
Provides a support for tag it Parses tag it implement the transition it will update ConstraintSet or sets For asynchronous it will create and drive a MotionController. |
ViewTransitionController |
Container for ViewTransitions. |
ViewfinderSurfaceProvider |
A interface implemented by the application to provide a |
ViewfinderSurfaceRequest |
This class is deprecated. Use |
ViewfinderSurfaceRequest |
The request to get a |
ViewfinderSurfaceRequest.Builder |
This class is deprecated. Use |
ViewfinderSurfaceRequest.Builder |
Builder for |
ViewfinderSurfaceRequest.Result |
Result of providing a surface to a |
VignettePosition |
Possible combinations for vignette state. |
Violation |
Root class for all FragmentStrictMode violations. |
VirtualLayout |
Base class for Virtual layouts |
VirtualLayout |
Added in 2.0 |
Visibility |
The overall visibility of a widget in a |
Visibility |
Value of the visibility field for a node in the composition tree. |
Visibility |
This transition tracks changes to the visibility of target views in the start and end scenes. |
VisibilityPropagation |
Base class for |
VisibleForTesting |
Denotes that the class, method, or field has its visibility relaxed so that it is more widely visible than otherwise necessary to make code testable. |
VisibleItemsEvent |
Describes a visible items event. |
VisualTransformation |
Interface used for changing visual output of the input field. |
Vo2MaxRecord |
Capture user's VO2 max score and optionally the measurement method. |
VoiceSpan |
A span representing the speaker of the spanned text. |
Volume |
Represents a unit of volume. |
VolumeProviderCompat |
Handles requests to adjust or set the volume on a session. |
VolumeProviderCompat.Callback |
Listens for changes to the volume. |
VorbisBitArray |
Wraps a byte array, providing methods that allow it to be read as a Vorbis bitstream. |
VorbisComment |
This class is deprecated. Use |
VorbisComment |
A vorbis comment, extracted from a FLAC or Ogg file. |
VorbisUtil |
Utility methods for parsing Vorbis streams. |
VorbisUtil.CommentHeader |
Vorbis comment header. |
VorbisUtil.Mode |
Vorbis setup header modes. |
VorbisUtil.VorbisIdHeader |
Vorbis identification header. |
W
Wallpapers |
Wallpapers available to be used in the |
WarmUpConfig |
Defines configuration for an exercise tracked using Health Services. |
WatchFace |
The return value of |
WatchFace.LegacyWatchFaceOverlayStyle |
Legacy Wear 2.0 watch face styling. |
WatchFace.OverlayStyle |
This class is deprecated. OverlayStyle will be removed in a future release. |
WatchFace.TapListener |
Listens for taps on the watchface. |
WatchFaceClientExperimental |
|
WatchFaceColors |
Provides information about the colors of a watch face, exposing the three most representative colors. |
WatchFaceColorsWireFormat |
Wire format for WatchFaceColorsWireFormat. |
WatchFaceConfigIntentHelper |
Helper functions for use by watch face configuration activities. |
WatchFaceControlClient |
Connects to a watch face's WatchFaceControlService which allows the user to control the watch face. |
WatchFaceControlClient.ServiceNotBoundException |
Exception thrown by |
WatchFaceControlClient.ServiceStartFailureException |
Exception thrown by |
WatchFaceEditorContract |
An |
WatchFaceExperimental |
|
WatchFaceId |
The system is responsible for the management and generation of these ids. |
WatchFaceLayer |
Describes part of watchface. |
WatchFaceMetadataClient |
Interface for fetching watch face metadata. |
WatchFaceMetadataClient.ServiceNotBoundException |
Exception thrown by |
WatchFaceMetadataClient.ServiceStartFailureException |
Exception thrown by |
WatchFaceRuntimeService |
WatchFaceRuntimeService is a special kind of |
WatchFaceService |
WatchFaceService and |
WatchFaceType |
The type of watch face, whether it's digital or analog. |
WatchNextProgram |
A convenience class to access |
WatchNextProgram.Builder |
This Builder class simplifies the creation of a |
WatchState |
Describes the current state of the wearable including some hardware details such as whether or not it supports burn in prevention and low-bit ambient. |
WatchUiState |
Describes the system state of the watch face ui. |
WavExtractor |
Extracts data from WAV byte streams. |
WavUtil |
Utilities for handling WAVE files. |
WaveformAudioBufferSink |
A sink for audio buffers that produces |
WaveformAudioBufferSink.Listener |
Listener for the audio waveform generation. |
WaveformAudioBufferSink.WaveformBar |
Aggregates a group of audio samples. |
WavyProgressIndicatorDefaults |
Contains the default values used for wavy progress indicators |
WearApiVersionHelper |
Wear API Version helper for use in determining whether or not the API requirements associated with a given API can be met. |
WearDevices |
List with the pre-defined devices available to be used in previews. |
WearNavigator |
Navigator that navigates through |
WearNavigator.Destination |
NavDestination specific to |
WearPreviewDevices |
|
WearPreviewFontScales |
|
WearPreviewLargeRound |
|
WearPreviewSmallRound |
|
WearPreviewSquare |
|
WearTilesCompositionResult |
Object containing the result from composition of GlanceWearTiles. |
WearTypeHelper |
Helper class for determining whether the given Wear OS device is for China or rest of the world. |
WearUnsuitableOutputPlaybackSuppressionResolverListener |
A |
WearableActionDrawerView |
Ease of use class for creating a Wearable action drawer. |
WearableButtons |
Class containing helpers for managing wearable buttons. |
WearableButtons.ButtonInfo |
Metadata for a specific button. |
WearableButtonsProvider |
A provider interface to allow |
WearableCalendarContract |
The contract between the wearable calendar provider and applications. |
WearableCalendarContract.Attendees |
|
WearableCalendarContract.Instances |
|
WearableCalendarContract.Reminders |
|
WearableDrawerController |
Provides the ability to manipulate a |
WearableDrawerLayout |
Top-level container that allows interactive drawers to be pulled from the top and bottom edge of the window. |
WearableDrawerLayout.DrawerStateCallback |
Listener for monitoring events about drawers. |
WearableDrawerView |
View that contains drawer content and a peeking view for use with |
WearableLinearLayoutManager |
This wear-specific implementation of |
WearableLinearLayoutManager.LayoutCallback |
Callback for interacting with layout passes. |
WearableNavigationDrawerView |
Ease of use class for creating a Wearable navigation drawer. |
WearableNavigationDrawerView.OnItemSelectedListener |
Listener which is notified when the user selects an item. |
WearableNavigationDrawerView.WearableNavigationDrawerAdapter |
Adapter for specifying the contents of WearableNavigationDrawer. |
WearableRecyclerView |
Wearable specific implementation of the |
WearableRemoteInputExtender |
Extender for Wear-specific extras for a |
WebMessageCompat |
The Java representation of the HTML5 PostMessage event. |
WebMessagePortCompat |
The Java representation of the HTML5 message ports. |
WebMessagePortCompat.WebMessageCallbackCompat |
The listener for handling MessagePort events. |
WebResourceErrorCompat |
Compatibility version of |
WebResourceRequestCompat |
Compatibility version of |
WebServerDispatcher |
A |
WebServerDispatcher.Resource |
A resource served by |
WebServerDispatcher.Resource.Builder |
Builder for |
WebSettingsCompat |
Compatibility version of |
WebSettingsCompat.ExperimentalBackForwardCache |
Denotes that the BackForwardCache API surface is experimental. |
WebSettingsCompat.ExperimentalSpeculativeLoading |
Denotes that the SpeculativeLoading API surface is experimental. |
WebSourceParams |
Class holding source registration parameters. |
WebSourceRegistrationRequest |
Class to hold input to measurement source registration calls from web context. |
WebSourceRegistrationRequest.Builder |
Builder for |
WebTriggerParams |
Class holding trigger registration parameters. |
WebTriggerRegistrationRequest |
Class to hold input to measurement trigger registration calls from web context. |
WebViewAssetLoader |
Helper class to load local files including application's static assets and resources using http(s):// URLs inside a |
WebViewAssetLoader.AssetsPathHandler |
Handler class to open a file from assets directory in the application APK. |
WebViewAssetLoader.Builder |
A builder class for constructing |
WebViewAssetLoader.InternalStoragePathHandler |
Handler class to open files from application internal storage. |
WebViewAssetLoader.PathHandler |
A handler that produces responses for a registered path. |
WebViewAssetLoader.ResourcesPathHandler |
Handler class to open a file from resources directory in the application APK. |
WebViewClientCompat |
Compatibility version of |
WebViewCompat |
Compatibility version of |
WebViewCompat.ExperimentalAsyncStartUp |
Denotes that the startUpWebView API surface is experimental. |
WebViewCompat.VisualStateCallback |
Callback interface supplied to |
WebViewCompat.WebMessageListener |
This listener receives messages sent on the JavaScript object which was injected by |
WebViewCompat.WebViewStartUpCallback |
Callback interface for |
WebViewFeature |
Utility class for checking which WebView Support Library features are supported on the device. |
WebViewMediaIntegrityApiStatusConfig |
Configuration to set API enablement status for site origins through override rules. |
WebViewMediaIntegrityApiStatusConfig.Builder |
Builds a |
WebViewRenderProcess |
WebViewRenderProcess provides an opaque handle to a WebView renderer. |
WebViewRenderProcessClient |
Used to receive callbacks on |
WebViewStartUpConfig |
Configuration object for |
WebViewStartUpConfig.Builder |
|
WebViewStartUpResult |
Result object associated with |
WebpExtractor |
Extracts data from the WEBP container format. |
WebvttCssStyle |
Style object of a CSS style block in a WebVTT file. |
WebvttCssStyle.FontSizeUnit |
Font size unit enum. |
WebvttCssStyle.StyleFlags |
Style flag enum. |
WebvttCueInfo |
A representation of a WebVTT cue. |
WebvttCueParser |
Parser for WebVTT cues. |
WebvttExtractor |
A special purpose extractor for WebVTT content in HLS. |
WebvttParser |
A |
WebvttParserUtil |
Utility methods for parsing WebVTT data. |
WeightRecord |
Captures the user's weight. |
WeightedElementsComplicationData |
Type used for complications which want to display the breakdown of something (e.g. nutrition data) perhaps as a pie chart, or as a stacked bar chart etc. |
WeightedElementsComplicationData.Builder |
Builder for |
WeightedElementsComplicationData.Element |
Describes a single value within a |
WheelchairPushesRecord |
Captures the number of wheelchair pushes done since the last reading. |
WhitePoint |
Class for constructing white points used in |
WideButtonContentColor |
Defines |
WideButtonDefaults |
|
WideNavigationRailArrangement |
Class that describes the different supported item arrangements of the |
WideNavigationRailColors |
Represents the colors of the various elements of a wide navigation rail. |
WideNavigationRailDefaults |
Defaults used in |
WideNavigationRailItemDefaults |
Defaults used in |
WideNavigationRailState |
A state object that can be hoisted to observe the wide navigation rail state. |
WideNavigationRailValue |
Possible values of |
WidevineUtil |
Utility methods for Widevine. |
WidgetContainer |
A container of ConstraintWidget |
WidgetFrame |
Utility class to encapsulate layout of a widget |
WidgetGroup |
Represents a group of widget for the grouping mechanism. |
WidgetRun |
|
WidthSizeClass |
A class to create buckets for the width of a window. |
WidthSizeClass.Companion |
|
WidthSizeClass.Companion.WidthSizeClassEnum |
|
WindowAdaptiveInfo |
This class collects window info that affects adaptation decisions. |
WindowAreaCapability |
Represents a capability for a |
WindowAreaCapability.Operation |
Represents an operation that a |
WindowAreaCapability.Status |
Represents the status of availability for a specific |
WindowAreaController |
An interface to provide the information and behavior around moving windows between displays or display areas on a device. |
WindowAreaControllerCallbackAdapter |
An adapter for |
WindowAreaInfo |
The current state of a window area. |
WindowAreaInfo.Type |
Represents a type of |
WindowAreaPresentationSessionCallback |
A callback to notify about the lifecycle of a window area presentation session. |
WindowAreaSession |
Session interface to represent an active window area feature. |
WindowAreaSessionCallback |
Callback to update the client on the WindowArea Session being started and ended. |
WindowAreaSessionPresenter |
A container that allows getting access to and showing content on a window area. |
WindowCompat |
Helper for accessing features in |
WindowHeightSizeClass |
Height-based window size class. |
WindowHeightSizeClass |
This class is deprecated. WindowHeightSizeClass will not be developed further, use WindowSizeClass instead. |
WindowInfo |
Provides information about the Window that is hosting this compose hierarchy. |
WindowInfoTracker |
An interface to provide all the relevant info about a |
WindowInfoTrackerCallbackAdapter |
An adapted interface for |
WindowInsets |
A representation of window insets that tracks access to enable recomposition, relayout, and redrawing when values change. |
WindowInsets.Companion |
|
WindowInsetsAnimationCompat |
Class representing an animation of a set of windows that cause insets. |
WindowInsetsAnimationCompat.BoundsCompat |
Class representing the range of an |
WindowInsetsAnimationCompat.Callback |
Interface that allows the application to listen to animation events for windows that cause insets. |
WindowInsetsAnimationControlListenerCompat |
Listener that encapsulates a request to |
WindowInsetsAnimationControllerCompat |
Controller for app-driven animation of system windows. |
WindowInsetsApplier |
An |
WindowInsetsCompat |
Describes a set of insets for window content. |
WindowInsetsCompat.Builder |
Builder for |
WindowInsetsCompat.Type |
Class that defines different types of sources causing window insets. |
WindowInsetsControllerCompat |
Provide simple controls of windows that generate insets. |
WindowInsetsControllerCompat.OnControllableInsetsChangedListener |
Listener to be notified when the set of controllable |
WindowInsetsSides |
|
WindowLayoutInfo |
Contains the list of |
WindowLayoutInfoPublisherRule |
A |
WindowMetrics |
Metrics about a |
WindowMetricsCalculator |
An interface to calculate the |
WindowMetricsCalculatorRule |
A |
WindowProperties |
Window-related |
WindowRecomposerFactory |
A factory for creating an Android window-scoped |
WindowRecomposerPolicy |
|
WindowSdkExtensions |
This class provides information about the extension SDK versions for window features present on this device. |
WindowSdkExtensionsRule |
|
WindowSizeClass |
Window size classes are a set of opinionated viewport breakpoints to design, develop, and test responsive application layouts against. |
WindowSizeClass |
|
WindowWidthSizeClass |
Width-based window size class. |
WindowWidthSizeClass |
This class is deprecated. WindowWidthSizeClass will not be developed further, use WindowSizeClass instead. |
WorkContinuation |
A class that allows you to chain together |
WorkInfo |
Information about a particular |
WorkInfo.PeriodicityInfo |
A periodic work's interval and flex duration |
WorkInfo.State |
The current lifecycle state of a |
WorkManager |
WorkManager is the recommended library for persistent work. |
WorkManager.UpdateResult |
An enumeration of results for |
WorkManagerInitializer |
Initializes |
WorkManagerScheduler |
A |
WorkManagerScheduler.SchedulerWorker |
A |
WorkManagerTestInitHelper |
Helps initialize |
WorkManagerTestInitHelper.ExecutorsMode |
Modes that control which executors are used in tests. |
WorkQuery |
A specification for querying |
WorkQuery.Builder |
A builder for |
WorkRequest |
The base class for specifying parameters for work that should be enqueued in |
WorkRequest.Builder |
A builder for |
Worker |
A class that performs work synchronously on a background thread provided by |
WorkerExceptionInfo |
Represents exceptions occurred from initializing or executing a |
WorkerFactory |
A factory object that creates |
WorkerParameters |
Setup parameters for a |
WorkerThread |
Denotes that the annotated method should only be called on a worker thread. |
Wrap |
Wrap defines the type of chain |
WrappingMediaSource |
An abstract |
WritableDownloadIndex |
A writable index of |
WritableIdentityCredential |
Class used to personalize a new identity credential. |
WriteScope |
The scope used for a write transaction. |
WrongDocumentError |
During the create public key credential flow, this is thrown when an authenticator response exception contains a wrong_document_err from the fido spec, indicating the object is the wrong document. |
WrongFragmentContainerViolation |
See |
WrongNestedHierarchyViolation |
See |
X
XmlPullParserUtil |
|
XmlRes |
Denotes that an integer parameter, field or method return value is expected to be an XML resource reference. |
XmpData |
Stores XMP data. |
Z
ZoomGestureDetector |
Detector that interprets |
ZoomGestureDetector.OnZoomGestureListener |
The listener for receiving notifications when gestures occur. |
ZoomGestureDetector.ZoomEvent |
The zoom event that contains extended info about event state. |
ZoomGestureDetector.ZoomEvent.Begin |
The beginning of a zoom gesture. |
ZoomGestureDetector.ZoomEvent.End |
The end of a zoom gesture. |
ZoomGestureDetector.ZoomEvent.Move |
The moving events of a gesture in progress. |
ZoomState |
An interface which contains the zoom related information from a camera. |