Class Index
These are all the API classes. See all API packages.
A
AbsSavedState |
A |
AbstractDetailsDescriptionPresenter |
An abstract |
AbstractDetailsDescriptionPresenter.ViewHolder |
The ViewHolder for the |
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 |
AbstractSavedStateViewModelFactory |
Skeleton of androidx.lifecycle.ViewModelProvider.KeyedFactory that creates |
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 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. |
AccessibilityClickableSpanCompat |
|
AccessibilityDelegateCompat |
Helper for accessing |
AccessibilityEventCompat |
Helper for accessing features in |
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.CollectionItemInfoCompat |
Class with information if a node is a collection item. |
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 action contains one or two lines of text, an optional image and an optional id. |
Action.Builder |
A builder of |
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 |
ActionBuilders |
Builders for actions that can be performed when a user interacts with layout elements. |
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.Builder |
Builder for |
ActionBuilders.AndroidBooleanExtra |
A boolean value that can be added to an Android intent's extras. |
ActionBuilders.AndroidBooleanExtra.Builder |
Builder for |
ActionBuilders.AndroidDoubleExtra |
A double value that can be added to an Android intent's extras. |
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.Builder |
Builder to create |
ActionBuilders.AndroidIntExtra |
An integer value that can be added to an Android intent's extras. |
ActionBuilders.AndroidIntExtra.Builder |
Builder for |
ActionBuilders.AndroidLongExtra |
A long value that can be added to an Android intent's extras. |
ActionBuilders.AndroidLongExtra.Builder |
Builder for |
ActionBuilders.AndroidStringExtra |
A string value that can be added to an Android intent's extras. |
ActionBuilders.AndroidStringExtra.Builder |
Builder for |
ActionBuilders.LaunchAction |
An action used to launch another activity on the system. |
ActionBuilders.LaunchAction.Builder |
Builder for |
ActionBuilders.LoadAction |
An action used to load (or reload) the tile contents. |
ActionBuilders.LoadAction.Builder |
Builder for |
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 |
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 |
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). |
ActiveCaloriesBurnedRecord.Companion |
|
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. |
ActivityFilter |
Filter for |
ActivityInfoCompat |
This class is deprecated. Use |
ActivityKt |
|
ActivityKt |
|
ActivityManagerCompat |
Helper for accessing features in |
ActivityNavArgsLazyKt |
|
ActivityNavigator |
ActivityNavigator implements cross-activity navigation. |
ActivityNavigator.Companion |
|
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 |
ActivityNavigatorDestinationBuilderKt |
|
ActivityNavigatorExtrasKt |
|
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 startActivityForResult-style APIs without having to manage request codes, and converting request/response to an |
ActivityResultCallerKt |
|
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.Companion |
|
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.RequestMultiplePermissions.Companion |
|
ActivityResultContracts.RequestPermission |
|
ActivityResultContracts.StartActivityForResult |
An |
ActivityResultContracts.StartActivityForResult.Companion |
|
ActivityResultContracts.StartIntentSenderForResult |
An |
ActivityResultContracts.StartIntentSenderForResult.Companion |
|
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. |
ActivityResultKt |
|
ActivityResultLauncher |
A launcher for a previously-prepared call to start the process of executing an |
ActivityResultLauncherKt |
|
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 |
ActivityStack |
A container that holds a stack of activities, overlapping and bound to the same rectangle on the screen. |
ActivityViewModelLazyKt |
|
AdapterListUpdateCallback |
ListUpdateCallback that dispatches update events to the given adapter. |
AdjacentItems |
Represents a pair of adjacent items, null values are used to signal boundary conditions. |
AdvertisingIdClient |
Client for retrieving Advertising ID related info from an AndroidX ID Provider installed on the device. |
AdvertisingIdInfo |
Advertising ID Information. |
AdvertisingIdNotAvailableException |
Indicates an AndroidX Advertising ID is not available. |
AdvertisingIdProvider |
The class for the AndroidX Advertising ID Provider that should provide the resettable ID and LAT preference should implement this interface. |
AdvertisingIdProviderInfo |
A |
AdvertisingIdProviderManager |
The AdvertisingIdProviderManager will be used by an Advertising ID Provider to register the provider implementation or retrieve all the Advertising ID Providers on the device. |
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. |
AidlCompiler |
|
AidlGenerator |
|
AidlGenerator.Companion |
|
AidlGeneratorKt |
|
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 |
|
AlignHorizontallyReference |
|
AlignVerticallyReference |
|
AlreadyPersonalizedException |
Thrown if trying to create a credential which already exists. |
AmbientMode |
This class is deprecated. please 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 |
Use this as a headless Fragment to add ambient support to an Activity on Wearable devices. |
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. |
AndroidBenchmarkRunner |
Instrumentation runner for benchmarks, used to increase stability of measurements and minimize interference. |
AndroidViewModel |
Application context aware |
AndroidXConsumerKt |
|
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 |
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. |
AnimatedStateListDrawableCompat |
A |
AnimatedVectorDrawableCompat |
For API 24 and above, this class is delegating to the framework's . |
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. |
AnimatorKt |
|
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 |
AnnotatedClasses |
|
AnnotatedInterface |
Result of parsing a Kotlin interface. |
AnnotatedValue |
|
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. |
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 |
AppBarConfigurationKt |
|
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 |
AppInfo |
Container class for information about the app the host is connected to. |
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. |
AppOpsManagerCompat |
Helper for accessing features in |
AppSearchBatchResult |
Provides results for AppSearch batch operations which encompass multiple documents. |
AppSearchBatchResult.Builder |
Builder for |
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.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. |
AppWidgetManagerCompat |
|
AppWidgetProviderWithCallbacks |
Version of |
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. |
ArcMotion |
A PathMotion that generates a curved path along an arc on an imaginary circle containing the two points. |
ArgbEvaluator |
This evaluator can be used to perform type interpolation between integer values that represent ARGB colors. |
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 |
ArrayMapKt |
|
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 |
ArraySetKt |
|
AspectRatio |
The aspect ratio of the use case. |
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 |
AtomicFile |
Static library support version of the framework's |
AtomicFileKt |
|
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. |
AudioAttributesCompat |
A class to encapsulate a collection of attributes describing information about an audio stream. |
AudioAttributesCompat.Builder |
Builder class for |
AudioConfig |
A class providing configuration for audio settings in the video recording. |
AudioFocusRequestCompat |
Compatibility version of an |
AudioFocusRequestCompat.Builder |
Builder class for |
AudioManagerCompat |
Compatibility library for |
AudioStats |
The audio information about an |
AudioUnderrunMetric |
Metric which captures information about underruns while playing audio. |
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. |
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. |
AutoTransition |
Utility class for creating a default transition that automatically fades, moves, and resizes views during a scene change. |
AutomotiveCarHardwareManager |
|
Availability |
Availability of a |
Availability.Companion |
B
BackgroundComplicationTapFilter |
Default |
BackgroundManager |
Supports background image continuity between multiple Activities. |
BackoffPolicy |
An enumeration of backoff policies when retrying work. |
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 |
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. |
BasalMetabolicRateRecord.Companion |
|
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. |
BaseFragment |
This class is deprecated. |
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(). |
BaseLeanbackPreferenceFragment |
This class is deprecated. |
BaseLeanbackPreferenceFragmentCompat |
This fragment provides a preference fragment with leanback-style behavior, suitable for embedding into broader UI elements. |
BaseOnItemViewClickedListener |
Interface for receiving notification when an item view holder is clicked. |
BaseOnItemViewSelectedListener |
Interface for receiving notification when a row or item becomes selected. |
BaseSupportFragment |
Base class for leanback Fragments. |
BaselineProfileMode |
Choice of how the Baseline Profile in a target application should be included or ignored during pre-compilation. |
BaselineProfileRule |
A |
BasicMeasure |
Implements basic measure for linear resolution |
BasicMeasure.Measure |
|
BasicMeasure.Measurer |
|
BatchingListUpdateCallback |
Wraps a |
BenchmarkRule |
JUnit rule for benchmarking code on an Android device. |
BenchmarkRule.Scope |
Handle used for controlling timing during |
BenchmarkRuleKt |
|
BenchmarkState |
Control object for benchmarking in the code in Java. |
BenchmarkState.Companion |
|
BenchmarkState.Companion.ExperimentalExternalReport |
|
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. |
BinderCodeConverter |
Utility to generate |
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 |
BitmapCompat |
Helper for accessing features in |
BitmapDrawableKt |
|
BitmapKt |
|
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). |
BloodGlucose.Companion |
|
BloodGlucoseRecord |
Captures the concentration of glucose in the blood. |
BloodGlucoseRecord.Companion |
|
BloodPressureRecord |
Captures the blood pressure of a user. |
BloodPressureRecord.Companion |
|
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. |
BottomNavigationViewKt |
|
BounceInterpolator |
An interpolator where the change bounces at the end. |
BoundaryInterfaceReflectionUtil |
A set of utility methods used for calling across the support library boundary. |
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. |
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. |
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. |
BridgingManager.Companion |
|
BridgingManagerService |
Service class receiving notification bridging configurations. |
BroadcastReceiverWithCallbacks |
Extend this broadcast receiver to be able to receive callbacks as well as normal broadcasts. |
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. |
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. |
BuiltInTypeConverters |
Flags to turn on/off extra type converters provided by Room. |
BuiltInTypeConverters.State |
Control flags for built in converters. |
BundleCompat |
Helper for accessing features in |
BundleKt |
|
Bundleable |
A class that serializes and stores an object for sending over IPC. |
BundledEmojiCompatConfig |
|
BundledEmojiCompatConfig |
|
BundlerException |
An |
Button |
Tiles component |
Button.Builder |
Builder class for |
ButtonColors |
Represents the background and content colors used in a button Tiles component. |
ButtonDefaults |
Contains the default values used by button Tiles components. |
By |
|
BySelector |
A |
C
CLArray |
|
CLContainer |
|
CLElement |
|
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 |
CachedPagingDataKt |
|
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 |
Structure for media item descriptor for |
CallbackMediaItem.Builder |
This Builder class simplifies the creation of a |
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 |
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 |
Represents the output size of a |
CameraEffect |
An effect for one or multiple camera outputs. |
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. |
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 view finder that displays the camera feed for Camera2 and CameraX. |
CameraViewFinder.ImplementationMode |
The implementation mode of a |
CameraViewFinder.ScaleType |
Options for scaling the preview vis-à-vis its container |
CameraViewfinder |
Base viewfinder widget that can display the camera feed for Camera2. |
CameraViewfinder.ImplementationMode |
The implementation mode of a |
CameraViewfinder.ScaleType |
Options for scaling the viewfinder vis-à-vis its container |
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 |
Static library support version of the framework's |
CancellationSignal.OnCancelListener |
Listens for cancellation. |
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. |
CanvasKt |
|
CaptureRequestOptions |
A bundle of Camera2 capture request options. |
CaptureRequestOptions.Builder |
Builder for creating |
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 |
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. |
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. |
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 |
|
CarouselItemDefaults |
|
CarouselItemKt |
|
CarouselKt |
|
CarouselState |
State of the Carousel which allows the user to specify the first slide that is shown when the Carousel is instantiated in the constructor. |
CellBuilderDsl |
Helper class annotated with @SliceMarker, which is annotated with @DslMarker. |
CervicalMucusRecord |
Captures the description of cervical mucus. |
CervicalMucusRecord.Companion |
|
Chain |
|
Chain |
Chain management and constraints creation |
Chain.Anchor |
|
Chain.Style |
|
ChainHead |
Class to represent a chain by its main elements. |
ChainReference |
|
ChainRun |
|
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. |
CharSequenceKt |
|
CheckBoxPreference |
A |
CheckResult |
Denotes that the annotated method returns a result that it typically is an error to ignore. |
CheckedTextViewCompat |
Helper for accessing |
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 |
Tiles component |
Chip.Builder |
Builder class for |
ChipColors |
Represents the background and content colors used in a chip Tiles component. |
ChipDefaults |
Contains the default values used by chip Tiles components. |
ChosenComplicationDataSource |
The complication data source that was chosen by the user for a given |
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 |
Tiles component |
CircularProgressIndicator.Builder |
Builder class 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. |
Class2BiometricAuthExtensionsKt |
|
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 |
Class2BiometricOrCredentialAuthExtensionsKt |
|
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. |
Class2BiometricOrCredentialAuthPrompt.Builder |
Builder for a |
Class3BiometricAuthExtensionsKt |
|
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 |
Class3BiometricOrCredentialAuthExtensionsKt |
|
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. |
Class3BiometricOrCredentialAuthPrompt.Builder |
Builder for a |
ClassPresenterSelector |
A ClassPresenterSelector selects a |
ClickableSpan |
A span that makes a section of text clickable. |
ClientBinderCodeConverter |
|
ClientProxyTypeGenerator |
|
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 |
Closeable |
Datastore common version of java.io.Closeable |
CloseableKt |
|
CodeChallenge |
Authorization code challenge. |
CodeVerifier |
Authorisation code verifier. |
CollapsibleActionView |
This interface is deprecated. Use the platform-provided |
CollapsingToolbarLayoutKt |
|
ColorBuilders |
Builders for color utilities for layout elements. |
ColorBuilders.ColorProp |
A property defining a color. |
ColorBuilders.ColorProp.Builder |
Builder for |
ColorDrawableKt |
|
ColorFilterCache |
Cache of |
ColorFilterDimmer |
Helper class for applying a dim level to a View. |
ColorInt |
Denotes that the annotated element represents a packed color int, |
ColorKt |
|
ColorLong |
Denotes that the annotated element represents a packed color long. |
ColorOverlayDimmer |
Helper class for assigning a dim color to Paint. |
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. |
ColorUtils |
A set of color-related utility methods, building upon those available in |
Colors |
Represent the container for default color scheme in your Tile, that can be used to create color objects for all Material components. |
ColumnInfo |
Allows specific customization about the column associated with this field. |
ColumnInfo.Collate |
|
ColumnInfo.Companion |
|
ColumnInfo.SQLiteTypeAffinity |
The SQLite column type constants that can be used in typeAffinity() |
CombinedLoadStates |
Collection of pagination |
CompactChip |
Tiles component |
CompactChip.Builder |
Builder class for |
ComparisonType |
For determining when a threshold has been met or exceeded in a |
ComparisonType.Companion |
|
Compass |
Information about car specific compass available from the car hardware. |
CompilationMode |
Type of compilation to use for a Macrobenchmark. |
CompilationMode.Companion |
|
CompilationMode.Full |
Full ahead-of-time compilation. |
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.Companion |
|
ComplicationDataSourceService.ComplicationRequestListener |
Callback for |
ComplicationDataSourceUpdateRequester |
Allows complication complication data source to request update calls from the system. |
ComplicationDataSourceUpdateRequester.Companion |
|
ComplicationDataTimeline |
A collection of TimelineEntry items. |
ComplicationDisplayPolicies |
The policies that control when complications should be displayed. |
ComplicationDrawable |
A styleable drawable object that draws complicationSlots. |
ComplicationDrawable.Companion |
|
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 |
ComplicationSlot.Companion |
|
ComplicationSlotBounds |
ComplicationSlotBounds are defined by fractional screen space coordinates in unit-square 0..1. |
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 [ ]. |
ComplicationStyle.Companion |
|
ComplicationTapFilter |
Interface for determining whether a tap hits a complication. |
ComplicationText |
The text within a complication. |
ComplicationText.Companion |
|
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. |
CompositeDrawable |
Generic drawable class that can be composed of multiple children. |
CompositeDrawable.ChildDrawable |
Wrapper class holding a drawable object and |
CompositePageTransformer |
Allows for combining multiple |
CompoundButtonCompat |
Helper for accessing |
ConcatAdapter |
An |
ConcatAdapter.Config |
The configuration object for a |
ConcatAdapter.Config.Builder |
The builder for |
ConcatAdapter.Config.StableIdMode |
Defines how |
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. |
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 |
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 |
|
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 |
ConstraintLayoutStates |
|
ConstraintLayoutStatistics |
This provide metrics of the complexity of the layout that is being solved. |
ConstraintManager |
Manages various constraints on the library as enforced by the host. |
ConstraintProperties |
Added in 2.0 |
ConstraintReference |
|
ConstraintReference.ConstraintReferenceFactory |
|
ConstraintSet |
Provides the API for creating a ConstraintSet Object for use in the Core ConstraintLayout &MotionLayout; system |
ConstraintSet |
This class allows you to define programmatically 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 |
|
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 |
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.Companion |
|
Constraints.ContentUriTrigger |
This class describes a content uri trigger on the |
Constraints.LayoutParams |
|
ConstraintsChangedListener |
Added in 2.0 |
Consumer |
Compat version of |
ConsumerKt |
|
Content |
Interface implemented by models that can be invalidated and refreshed individually. |
ContentColorKt |
|
ContentDescriptionLabel |
Describes regions of the watch face for use by a screen reader. |
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. |
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 |
ContentValuesKt |
|
ContentView |
Annotation that can be attached to a constructor with a single |
ContextAware |
A |
ContextAwareHelper |
Helper class for implementing |
ContextAwareKt |
|
ContextCompat |
Helper for accessing features in |
ContextKt |
|
ContextThemeWrapper |
A context wrapper that allows you to modify or replace the theme of the wrapped context. |
ControlButtonPresenterSelector |
Displays primary and secondary controls for a |
ConversationAction |
This class is deprecated. Use |
ConversationAction.Builder |
This class is deprecated. Use |
ConversationActions |
This class is deprecated. Use |
ConversationActions.Message |
Represents a message in the conversation. |
ConversationActions.Message.Builder |
This class is deprecated. Use |
ConversationActions.Request |
This class is deprecated. Use |
ConversationActions.Request.Builder |
This class is deprecated. Use |
ConversationItem |
Represents a conversation |
ConversationItem.Builder |
A builder for |
CookieManagerCompat |
Compatibility version of |
CoordinateTransform |
This class represents the transform from one |
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 |
|
CoreMotionScene |
This defines the interface to motionScene functionality |
CorePixelDp |
|
CoroutineLiveDataKt |
|
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. |
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. |
CreationExtras |
Simple map-like object that passed in ViewModelProvider.Factory.create to provide an additional information to a factory. |
CreationExtras.Empty |
Empty |
CreationExtras.Key |
Key for the elements of |
CredentialAuthExtensionsKt |
|
CredentialAuthPrompt |
An authentication prompt that requires the user to present the screen lock credential (i.e. |
CredentialAuthPrompt.Builder |
Builder for 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 |
CursorKt |
|
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 |
Base class for curve fitting / interpolation Curve fits must be capable of being differentiable and extend beyond the points (extrapolate) |
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 |
CustomAttribute |
Defines non standard Attributes |
CustomAttribute.AttributeType |
|
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 |
CycleInterpolator |
Repeats the animation for a specified number of cycles. |
CyclingPedalingCadenceRecord |
Captures the user's cycling pedaling cadence. |
CyclingPedalingCadenceRecord.Companion |
|
CyclingPedalingCadenceRecord.Sample |
Represents a single measurement of the cycling pedaling cadence. |
D
Dao |
Marks the class as a Data Access Object. |
Data |
A persistable set of key/value pairs which are used as inputs and outputs for |
Data.Builder |
A builder for |
DataKt |
|
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 |
DataSource |
Base class for loading pages of snapshot data into a |
DataSource.Factory |
Factory for DataSources. |
DataSource.InvalidatedCallback |
Invalidation callback for |
DataSourceCallback |
For supplying media data, implement this if your app has special requirements for the way media data is obtained. |
DataStore |
DataStore provides a safe and durable way to store small amounts of data, such as preferences and application state. |
DataStoreDelegateKt |
|
DataStoreFactory |
|
DataStoreFile |
|
DataType |
A data type is a representation of health data managed by Health Services. |
DataType.Companion |
|
DataType.TimeType |
Whether the |
DataType.TimeType.Companion |
|
DataTypeAvailability |
Availability of a |
DataTypeAvailability.Companion |
|
DataTypeCondition |
A condition which is considered met when a data type value passes a defined threshold. |
Database |
Marks a class as a RoomDatabase. |
DatabaseConfiguration |
Configuration class for a |
DatabaseUtilsCompat |
This class is deprecated. Use |
DatabaseView |
Marks a class as an SQLite view. |
DatePicker |
|
DateTimeWithZone |
A time with an associated time zone information. |
Debug |
Utilities useful for debugging |
DecelerateInterpolator |
An interpolator where the rate of change starts out quickly and and then decelerates. |
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. |
DefaultEmojiCompatConfig |
The default config will use downloadable fonts to fetch the emoji compat font file. |
DefaultItemAnimator |
This implementation of |
DefaultLifecycleObserver |
Callback interface for listening to |
DefaultProgressFragment |
The default |
DefaultTileClient |
Implementation of |
DefrosterProfile |
Container class for information about the |
DefrosterProfile.Builder |
A builder for DefrosterProfile. |
DelegatingWorkerFactory |
A |
Delete |
Marks a method in a |
DeleteColumn |
Repeatable annotation declaring the deleted columns in the |
DeleteColumn.Entries |
Container annotation for the repeatable annotation |
DeleteTable |
Repeatable annotation declaring the deleted tables in the |
DeleteTable.Entries |
Container annotation for the repeatable annotation |
DeletionChange |
A |
DeltaDataType |
|
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. |
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. |
Device.Companion |
|
DeviceConfig |
Describes the hardware configuration of the device the watch face is running on. |
DeviceParametersBuilders |
Builders for request messages used to fetch tiles and resources. |
DeviceParametersBuilders.DeviceParameters |
Parameters describing the device requesting a tile update. |
DeviceParametersBuilders.DeviceParameters.Builder |
Builder for |
DevicePerformance |
Reports the media performance class of the device. |
DevicePerformance.Companion |
|
DeviceWearableButtonsProvider |
Default implementation of |
DialogCompat |
Helper for accessing features in |
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 |
DialogFragmentNavigatorDestinationBuilderKt |
|
DialogPreference |
A base class for |
DialogPreference.TargetFragment |
Interface for |
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 |
|
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 (width or height) of a constrained widget |
Dimension.Companion |
|
Dimension.Type |
|
DimensionBuilders |
Builders for dimensions for layout elements. |
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.Builder |
Builder for |
DimensionBuilders.DpProp |
A type for linear dimensions, measured in dp. |
DimensionBuilders.DpProp.Builder |
Builder for |
DimensionBuilders.EmProp |
A type for font spacing, measured in em. |
DimensionBuilders.EmProp.Builder |
Builder for |
DimensionBuilders.ExpandedDimensionProp |
A type for a dimension that fills all the space it can (i.e. |
DimensionBuilders.ExpandedDimensionProp.Builder |
Builder for |
DimensionBuilders.ImageDimension |
Interface defining a dimension that can be applied to an image. |
DimensionBuilders.ImageDimension.Builder |
Builder to create |
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.SpProp |
A type for font sizes, measured in sp. |
DimensionBuilders.SpProp.Builder |
Builder for |
DimensionBuilders.SpacerDimension |
Interface defining a dimension that can be applied to a spacer. |
DimensionBuilders.SpacerDimension.Builder |
Builder to create |
DimensionBuilders.WrappedDimensionProp |
A type for a dimension that sizes itself to the size of its children (i.e. |
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. |
DisconnectReasons |
Disconnect reasons for |
Discouraged |
Denotes that the annotated element, while not disallowed or deprecated, is one that programmers are generally discouraged from using. |
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. |
DisplayFeatureTesting |
|
DisplayManagerCompat |
Helper for accessing features in |
DisplayOrientedMeteringPointFactory |
A |
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. |
DistanceRecord.Companion |
|
DistanceSpan |
A span that replaces the text it is attached to with the string representation of a instance. |
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.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.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.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.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 |
DocumentsContractCompat |
Helper for accessing features in |
DocumentsContractCompat.DocumentCompat |
Helper for accessing features in |
DragAndDropPermissionsCompat |
Helper for accessing features in |
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. |
DrawMode |
|
DrawableCompat |
Helper for accessing features in |
DrawableContainerCompat |
A helper class that contains several |
DrawableKt |
|
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 |
DrawerArrowDrawable |
A drawable that can draw a "Drawer hamburger" menu or an arrow and animate between them. |
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 |
DropDownPreference |
A |
DropHelper |
Helper class used to configure |
DropHelper.Options |
Options for configuring drop targets specified by |
DropHelper.Options.Builder |
Builder for constructing a |
DurationSpan |
A span that replaces the text it is attached to with a localized duration string. |
DynamicActivityNavigator |
Dynamic feature navigator for Activity destinations. |
DynamicActivityNavigator.Destination |
Destination for |
DynamicActivityNavigatorDestinationBuilder |
DSL for constructing a new |
DynamicActivityNavigatorDestinationBuilderKt |
|
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 |
DynamicAnimationKt |
|
DynamicExtras |
Extras for dynamic navigators. |
DynamicFragmentNavigator |
The |
DynamicFragmentNavigator.Destination |
Destination for dynamic feature navigator. |
DynamicFragmentNavigatorDestinationBuilder |
DSL for constructing a new |
DynamicFragmentNavigatorDestinationBuilderKt |
|
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 |
DynamicIncludeNavGraphBuilderKt |
|
DynamicInstallManager |
Install manager for dynamic features. |
DynamicInstallMonitor |
Monitor installation progress of dynamic feature modules. |
DynamicNavGraphBuilder |
DSL for constructing a new |
DynamicNavGraphBuilderKt |
|
DynamicNavHostFragment |
The |
DynamicNavHostFragment.Companion |
Companion object for DynamicNavHostFragment |
E
EGLConfigAttributes |
|
EGLConfigAttributes.Builder |
Builder used to create an instance of |
EGLConfigAttributes.Companion |
|
EGLException |
Exception class for reporting errors with EGL |
EGLExt |
Utility class that provides some helper methods for interacting EGL Extension APIs |
EGLExt.Companion |
|
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. |
EGLManager.Companion |
|
EGLSpec |
Interface for accessing various EGL facilities independent of EGL versions. |
EGLSpec.Companion |
|
EGLSyncKHR |
EGLHandle to wrap native EGLSync objects. |
EGLVersion |
Identifier for the current EGL implementation |
EGLVersion.Companion |
|
Easing |
Provide the engine for cubic spline easing |
EdgeContentLayout |
Tiles layout that represents the suggested layout style for Material Tiles, 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.Builder |
Builder class for |
EdgeEffectCompat |
Helper for accessing |
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 |
|
EditorInfoCompat |
Helper for accessing features in |
EditorListener |
Observes state changes in |
EditorRequest |
The request sent by |
EditorRequest.Companion |
|
EditorServiceClient |
Client for the watchface editor service, which observes |
EditorSession |
Interface for manipulating watch face state during a watch face editing session. |
EditorSession.Companion |
|
EditorState |
The state of the editing session. |
ElectricDefrosterProfile |
Container class for information about the |
ElectricDefrosterProfile.Builder |
A builder for ElectricDefrosterProfile. |
ElevationGainedRecord |
Captures the elevation gained by the user since the last reading. |
ElevationGainedRecord.Companion |
|
Embedded |
Marks a field of an |
EmbeddingRule |
Base abstract class for activity embedding presentation rules, such as |
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. |
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. |
EmojiSpan |
Base span class for the emoji replacement. |
EmojiSpan |
Base span class for the emoji replacement. |
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 |
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 Single |
EmptyResultSetException |
Thrown by Room when the query in a Single |
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). |
EncryptedFile |
Class used to create and read encrypted files. |
EncryptedFile.Builder |
Builder class to configure EncryptedFile |
EncryptedFile.FileEncryptionScheme |
The encryption scheme to encrypt files. |
EncryptedFileKt |
|
EncryptedSharedPreferences |
An implementation of |
EncryptedSharedPreferences.PrefKeyEncryptionScheme |
The encryption scheme to encrypt keys. |
EncryptedSharedPreferences.PrefValueEncryptionScheme |
The encryption scheme to encrypt values. |
EncryptedSharedPreferencesKt |
|
Energy |
Represents a unit of energy. |
Energy.Companion |
|
EnergyKt |
|
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 |
Entity |
Marks a class as an entity. |
EnvironmentCompat |
Helper for accessing features in |
EphemeralPublicKeyNotFoundException |
Thrown if the ephemeral public key was not found in the session transcript passed to |
ErrorFragment |
This class is deprecated. |
ErrorSupportFragment |
A fragment for displaying an error indication. |
EvStatus |
Information about EV car port status |
EvStatus.Builder |
A builder of |
EvaluationFailedException |
Wrapper for the exception thrown by the JS evaluation engine. |
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.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 |
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. |
ExerciseConfig |
Defines configuration for an exercise tracked using Health Services. |
ExerciseConfig.Builder |
Builder for |
ExerciseConfig.Companion |
|
ExerciseEventRecord |
Captures pause or rest events within an exercise. |
ExerciseEventRecord.Companion |
|
ExerciseGoal |
Defines a goal for an exercise. |
ExerciseGoal.Companion |
|
ExerciseGoalType |
Exercise goal types. |
ExerciseGoalType.Companion |
|
ExerciseInfo |
High-level info about the exercise. |
ExerciseLapRecord |
Captures the time of a lap within an exercise. |
ExerciseLapSummary |
Describes a completed exercise lap. |
ExerciseRepetitionsRecord |
Captures the number of repetitions in an exercise set. |
ExerciseRepetitionsRecord.Companion |
|
ExerciseSessionRecord |
Captures any exercise a user does. |
ExerciseSessionRecord.Companion |
|
ExerciseState |
The state of an exercise. |
ExerciseState.Companion |
|
ExerciseStateInfo |
Wrapper class for accessing |
ExerciseStateInfo.Companion |
|
ExerciseType |
Exercise type used to configure sensors and algorithms. |
ExerciseType.Companion |
|
ExerciseTypeCapabilities |
Provides exercise specific capabilities data. |
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 |
ExerciseUpdate.Companion |
|
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 |
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 |
ExperimentalBenchmarkStateApi |
Annotation indicating experimental API primarily intended to allow microbenchmarks independent of the BenchmarkRule JUnit4 API. |
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. |
ExperimentalGetImage |
Denotes that the annotated method uses the experimental |
ExperimentalMacrobenchmarkApi |
|
ExperimentalMetricApi |
|
ExperimentalMultiProcessDataStore |
|
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. |
ExperimentalRoomApi |
APIs marked with ExperimentalRoomApi are experimental and may change. |
ExperimentalStableBaselineProfilesApi |
|
ExperimentalTvFoundationApi |
|
ExperimentalTvMaterialApi |
|
ExperimentalUseCaseApi |
Denotes that the methods on use cases and use case builders are experimental and may change in a future release |
ExperimentalVideo |
Denotes that the annotated method uses the experimental methods which allow for video recording. |
ExperimentalWindowApi |
|
ExperimentalZeroShutterLag |
Denotes that the annotated API uses the experimental zero-shutter lag capture mode in |
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 |
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. |
ExtensionMode |
The available modes for the extensions. |
ExtensionsManager |
Provides interfaces for third party app developers to get capabilities info of extension functions. |
ExternalInput |
Identifies parameters of an |
ExtrasUtils |
This class is deprecated. Please consider copying this function to your app instead. |
F
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. |
FailureResponse |
Denotes a failure in the client to a host request. |
FakeHost |
A fake that simulates the behavior of the host of a car app. |
FakeKeyedAppStatesReporter |
A fake |
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). |
Features |
Class containing all the features the support library can support. |
FileDescriptorOutputOptions |
A class providing options for storing the result to a given file descriptor. |
FileDescriptorOutputOptions.Builder |
The builder of the |
FileMediaItem |
Structure for media item for a file. |
FileMediaItem.Builder |
This Builder class simplifies the creation of a |
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 |
FileTransformFactory |
Factory for extracting transform info from image files. |
FingerprintManagerCompat |
This class is deprecated. Use |
FingerprintManagerCompat.AuthenticationCallback |
Callback structure provided to |
FingerprintManagerCompat.AuthenticationResult |
Container for callback data from |
FingerprintManagerCompat.CryptoObject |
A wrapper class for the crypto objects supported by FingerprintManager. |
FitWidthBitmapDrawable |
Subclass of |
FlingAnimation |
Fling animation is an animation that continues an initial momentum (most often from gesture velocity) and gradually slows down. |
FloatArrayEvaluator |
This evaluator can be used to perform type interpolation between |
FloatEvaluator |
This evaluator can be used to perform type interpolation between |
FloatLayout |
Add support to views that do floating point layout. |
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 |
|
FloatValueHolder |
FloatValueHolder holds a float value. |
FloatingWindow |
A marker interface for |
FloorsClimbedRecord |
Captures the number of floors climbed by the user since the last reading. |
FloorsClimbedRecord.Companion |
|
Flow |
Implements the Flow virtual layout. |
Flow |
Flow VirtualLayout. |
FlowExtKt |
|
FlowLiveDataConversions |
|
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. |
FocusDelegate |
Override methods in this class to provide application specific behaviors related to focusing item. |
FocusHighlight |
Interface for highlighting the item that has focus. |
FocusHighlightHelper |
Sets up the highlighting behavior when an item gains focus. |
FocusMeteringAction |
A configuration used to trigger a focus and/or metering action. |
FocusMeteringAction.Builder |
The builder used to create the |
FocusMeteringResult |
Result of the |
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.OcclusionType.Companion |
|
FoldingFeature.Orientation |
Represents the axis for which the |
FoldingFeature.Orientation.Companion |
|
FoldingFeature.State |
Represents the |
FoldingFeature.State.Companion |
|
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. |
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 |
ForeignKey.Companion |
|
FractionRes |
Denotes that an integer parameter, field or method return value is expected to be a fraction resource reference. |
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. |
FragmentKt |
|
FragmentKt |
|
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. |
FragmentManagerKt |
|
FragmentManagerNonConfig |
This class is deprecated. Have your |
FragmentNavArgsLazyKt |
|
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 |
FragmentNavigatorDestinationBuilderKt |
|
FragmentNavigatorExtrasKt |
|
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.Companion |
|
FragmentScenario.FragmentAction |
FragmentAction interface should be implemented by any class whose instances are intended to be executed by the main thread. |
FragmentScenarioKt |
|
FragmentStateAdapter |
Similar in behavior to |
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 |
FragmentTransactionKt |
|
FragmentViewHolder |
|
FragmentViewModelLazyKt |
|
FrameBuffer |
Object that enables rendering into a |
FrameBufferRenderer |
|
FrameBufferRenderer.RenderCallback |
Callbacks invoked to render content leveraging a |
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. |
FrameMetricsAggregator |
This class can be used to record and return data about per-frame durations. |
FrameTimingMetric |
Metric which captures timing information from frames produced by a benchmark, such as a scrolling or animation benchmark. |
FrameworkSQLiteOpenHelperFactory |
Implements |
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 |
FullyDrawnReporterKt |
|
FullyDrawnReporterOwner |
A class that has a |
Function |
Represents a function. |
G
GLFrontBufferedRenderer |
Class responsible for supporting a "front buffered" rendering system. |
GLFrontBufferedRenderer.Callback |
Provides callbacks for consumers to draw into the front and double buffered layers as well as provide opportunities to synchronize |
GLFrontBufferedRenderer.Companion |
|
GLRenderer |
Class responsible for coordination of requests to render into surfaces using OpenGL. |
GLRenderer.Companion |
|
GLRenderer.EGLContextCallback |
Callbacks invoked when the GL dependencies are created and destroyed. |
GLRenderer.RenderCallback |
Interface used for creating an |
GLRenderer.RenderTarget |
Handle to a |
GeneratedSource |
|
GenericDocument |
Represents a document unit. |
GenericDocument.Builder |
The builder class for |
GestureDetectorCompat |
Detects various gestures and events using the supplied |
GetByDocumentIdRequest |
Encapsulates a request to retrieve documents by namespace and IDs from the |
GetByDocumentIdRequest.Builder |
Builder for |
GetRetainInstanceUsageViolation |
See # |
GetSchemaResponse |
The response class of |
GetSchemaResponse.Builder |
Builder for |
GetTargetFragmentRequestCodeUsageViolation |
See |
GetTargetFragmentUsageViolation |
See |
GlesTextureComplication |
Helper for rendering a |
GlobalCarZoneAreaIdConverter |
CarZone to areaId converter for Global zones. |
GlobalSearchSession |
Provides a connection to all AppSearch databases the querying application has been granted access to. |
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 |
|
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 |
GridEngine |
GridEngine class contains the main logic of the Grid Helper |
GridItem |
Represents a grid item with an image and an optional title. |
GridItem.Builder |
A builder of |
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. |
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. |
GridRowBuilderKt |
|
GridTemplate |
A template representing a grid of items. |
GridTemplate.Builder |
A builder of |
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 |
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
HChain |
|
HChain.HAnchor |
|
HalfFloat |
Denotes that the annotated element represents a half-precision floating point value. |
HalfKt |
|
HandlerCompat |
Helper for accessing features in |
HandlerKt |
|
HandshakeInfo |
A container for the information conveyed by the host after the handshake with the app is completed. |
HasDefaultViewModelProviderFactory |
Interface that marks a |
Header |
A component that holds onto data associated with a template's header. |
Header.Builder |
A builder of |
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. |
HeadlessWatchFaceClient.Companion |
|
HealthConnectClient |
Interface to access health and fitness records. |
HealthConnectClient.Companion |
|
HealthEvent |
Represents a user's health event. |
HealthEvent.Type |
Health event types. |
HealthEvent.Type.Companion |
|
HealthPermission |
A Permission either to read or write data associated with a |
HealthPermission.Companion |
|
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. |
HeartRateAccuracy |
Accuracy for a |
HeartRateAccuracy.SensorStatus |
Status of the Heart Rate sensor in terms of accuracy. |
HeartRateAccuracy.SensorStatus.Companion |
|
HeartRateRecord |
Captures the user's heart rate. |
HeartRateRecord.Companion |
|
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 |
A class for rating with a single degree of rating, "heart" vs "no heart". |
HeifWriter |
This class 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. |
HeightRecord.Companion |
|
Helper |
|
Helper |
interface to virtual objects |
Helper.HelperType |
|
Helper.Type |
|
HelperReference |
|
HelperWidget |
HelperWidget class |
HiltNavGraphViewModelLazyKt |
|
HiltViewModelFactory |
|
HiltWorker |
A type annotation that identifies a |
HiltWorkerFactory |
Worker Factory for the Hilt Extension |
HintConstants |
Contains all the officially supported autofill hint constants. |
HorizontalChainReference |
|
HorizontalGridView |
A |
HorizontalHoverCardSwitcher |
A helper class for showing a hover card view below a |
HorizontalWidgetRun |
|
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 |
HtmlCompat |
Backwards compatible version of |
HtmlKt |
|
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. |
HydrationRecord.Companion |
|
HyperSpline |
Provides spline interpolation code. |
HyperSpline.Cubic |
I
IAutomationSupport |
Provides auxiliary support for running test cases |
ICUCompat |
|
IOException |
Common IOException to be defined in jvm and native code. |
IconCompat |
Helper for accessing features in |
IconKt |
|
IdRes |
Denotes that an integer parameter, field or method return value is expected to be an id resource reference (e.g. |
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 |
Ignore |
Ignores the marked element from Room's processing logic. |
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 |
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 when an image capture has completed. |
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. |
ImageCaptureException |
An exception thrown to indicate an error has occurred during image capture or while saving the captured image. |
ImageCardView |
A subclass of |
ImageDecoderKt |
|
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. |
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 |
ImageViewCompat |
Helper for accessing features in |
ImageViewStyle |
Specifies the style for an |
ImageViewStyle.Builder |
Builder for the |
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. |
ImmersiveListBackgroundScope |
|
ImmersiveListDefaults |
|
ImmersiveListKt |
|
ImmersiveListScope |
|
Index |
Declares an index on an |
Index.Order |
|
InitializationException |
|
InitializationProvider |
The |
Initializer |
|
InitializerViewModelFactoryBuilder |
DSL for constructing a new |
InitializerViewModelFactoryKt |
|
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 |
InputCallback |
A listener for handling text input completion event. |
InputCallbackDelegate |
A host-side delegate for sending |
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 |
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 |
InputRangeBuilderDsl |
Helper class annotated with @SliceMarker, which is annotated with @DslMarker. |
InputSignInMethod |
A |
InputSignInMethod.Builder |
A builder of |
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. |
InspectableProperty |
This annotation is deprecated. Replaced by the {@code 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}. |
InstantTaskExecutorRule |
A JUnit Test Rule that swaps the background executor used by the Architecture Components with a different one which executes each task synchronously. |
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 |
IntProperty |
An implementation of |
IntRange |
Denotes that the annotated element should be an int or long in the given range. |
IntegerRes |
Denotes that an integer parameter, field or method return value is expected to be an integer resource reference (e.g. |
IntentCompat |
Helper for accessing features in |
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 |
InteractiveWatchFaceClient |
Controls a stateful remote interactive watch face. |
InteractiveWatchFaceClient.ClientDisconnectListener |
Callback that observes when the client disconnects. |
InteractiveWatchFaceClient.Companion |
|
InteractiveWatchFaceClient.OnWatchFaceReadyListener |
Interface passed to |
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. |
IntervalDataPoint |
Data point that includes just the delta from the previous data point for |
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 |
InvalidatingPagingSourceFactory |
Wrapper class for a |
InvalidationTracker |
InvalidationTracker keeps a list of tables modified by queries and notifies its callbacks about these tables. |
InvalidationTracker.Companion |
|
InvalidationTracker.Observer |
An observer that can listen for changes in the database. |
IsolateStartupParameters |
Class used to set startup parameters for |
IsolateTerminatedException |
Exception thrown 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 |
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.Companion |
|
JankStats.OnFrameListener |
This interface should be implemented to receive per-frame callbacks with jank data. |
JavaScriptException |
Super class for all exceptions resolved by |
JavaScriptIsolate |
Environment within a |
JavaScriptReplyProxy |
This class represents the JavaScript object injected by WebViewCompat#addWebMessageListener. |
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 WorkManagerlibrary, which makes it easy to schedule deferrable, asynchronous tasks that are expected to run even if the app exits or the device restarts. |
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 |
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 |
|
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 |
|
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 |
|
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 |
|
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 |
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 |
|
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 |
|
KeyTimeCycle |
Defines container for a key frame of for storing KeyTimeCycles. |
KeyTrigger |
Defines container for a key frame of for storing KeyAttributes. |
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. |
Keyframe |
This class holds a time/value pair for an animation. |
Keys |
This is the base Key for all the key (KeyCycle, KeyPosition, etc.) Objects |
KotlinPoetSpecsKt |
L
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. |
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. |
LayoutDefaults |
Contains the default values used by layout templates for Tiles. |
LayoutElementBuilders |
Builders for composable layout elements that can be combined together to create renderable UI layouts. |
LayoutElementBuilders.Arc |
An arc container. |
LayoutElementBuilders.Arc.Builder |
Builder for |
LayoutElementBuilders.ArcAdapter |
A container that allows a standard |
LayoutElementBuilders.ArcAdapter.Builder |
Builder for |
LayoutElementBuilders.ArcAnchorTypeProp |
An extensible |
LayoutElementBuilders.ArcAnchorTypeProp.Builder |
Builder for |
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.Builder |
Builder for |
LayoutElementBuilders.ArcSpacer |
A simple spacer used to provide padding between adjacent elements in an |
LayoutElementBuilders.ArcSpacer.Builder |
Builder for |
LayoutElementBuilders.ArcText |
A text element that can be used in an |
LayoutElementBuilders.ArcText.Builder |
Builder for |
LayoutElementBuilders.Box |
A container which stacks all of its children on top of one another. |
LayoutElementBuilders.Box.Builder |
Builder for |
LayoutElementBuilders.ColorFilter |
Filtering parameters used for images. |
LayoutElementBuilders.ColorFilter.Builder |
Builder for |
LayoutElementBuilders.Column |
A column of elements. |
LayoutElementBuilders.Column.Builder |
Builder for |
LayoutElementBuilders.ContentScaleModeProp |
An extensible |
LayoutElementBuilders.ContentScaleModeProp.Builder |
Builder for |
LayoutElementBuilders.FontStyle |
The styling of a font (e.g. font size, and metrics). |
LayoutElementBuilders.FontStyle.Builder |
Builder for |
LayoutElementBuilders.FontStyles |
Font styles, currently set up to match Wear's font styling. |
LayoutElementBuilders.FontVariantProp |
An extensible |
LayoutElementBuilders.FontVariantProp.Builder |
Builder for |
LayoutElementBuilders.FontWeightProp |
An extensible |
LayoutElementBuilders.FontWeightProp.Builder |
Builder for |
LayoutElementBuilders.HorizontalAlignmentProp |
An extensible |
LayoutElementBuilders.HorizontalAlignmentProp.Builder |
Builder for |
LayoutElementBuilders.Image |
An image. |
LayoutElementBuilders.Image.Builder |
Builder for |
LayoutElementBuilders.Layout |
A complete layout. |
LayoutElementBuilders.Layout.Builder |
Builder for |
LayoutElementBuilders.LayoutElement |
Interface defining the root of all layout elements. |
LayoutElementBuilders.LayoutElement.Builder |
Builder to create |
LayoutElementBuilders.Row |
A row of elements. |
LayoutElementBuilders.Row.Builder |
Builder for |
LayoutElementBuilders.Spacer |
A simple spacer, typically used to provide padding between adjacent elements. |
LayoutElementBuilders.Spacer.Builder |
Builder for |
LayoutElementBuilders.Span |
Interface defining a single |
LayoutElementBuilders.Span.Builder |
Builder to create |
LayoutElementBuilders.SpanImage |
An image which can be added to a |
LayoutElementBuilders.SpanImage.Builder |
Builder for |
LayoutElementBuilders.SpanText |
A portion of text which can be added to a |
LayoutElementBuilders.SpanText.Builder |
Builder for |
LayoutElementBuilders.SpanVerticalAlignmentProp |
An extensible |
LayoutElementBuilders.SpanVerticalAlignmentProp.Builder |
Builder for |
LayoutElementBuilders.Spannable |
A container of |
LayoutElementBuilders.Spannable.Builder |
Builder for |
LayoutElementBuilders.Text |
A text string. |
LayoutElementBuilders.Text.Builder |
Builder for |
LayoutElementBuilders.TextAlignmentProp |
An extensible |
LayoutElementBuilders.TextAlignmentProp.Builder |
Builder for |
LayoutElementBuilders.TextOverflowProp |
An extensible |
LayoutElementBuilders.TextOverflowProp.Builder |
Builder for |
LayoutElementBuilders.VerticalAlignmentProp |
An extensible |
LayoutElementBuilders.VerticalAlignmentProp.Builder |
Builder for |
LayoutInflaterCompat |
Helper for accessing features in |
LayoutInflaterFactory |
This interface is deprecated. Use |
LayoutRes |
Denotes that an integer parameter, field or method return value is expected to be a layout resource reference (e.g. |
LazyDslKt |
|
LazyGridDslKt |
|
LazyGridSpanKt |
|
LazyListStateKt |
|
LeanBodyMassRecord |
Captures the user's lean body mass. |
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. |
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. |
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. |
Length.Companion |
|
LengthKt |
|
LibraryResult |
Result class to be used with |
Lifecycle |
Defines an object that has an Android Lifecycle. |
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. |
LifecycleKt |
|
LifecycleObserver |
Marks a class as a LifecycleObserver. |
LifecycleOwner |
A class that has an Android lifecycle. |
LifecycleOwnerKt |
|
LifecycleRegistry |
An implementation of |
LifecycleRegistryOwner |
This interface is deprecated. Use |
LifecycleService |
A Service that is also a |
LinearCurveFit |
This performs a simple linear interpolation in multiple dimensions |
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 |
LinearSmoothScroller |
|
LinearSnapHelper |
Implementation of the |
LinearSystem |
Represents and solves a system of linear equations. |
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. |
ListBuilderKt |
|
ListFragment |
Static library support version of the framework's |
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 |
ListTemplate |
A template representing a list of items. |
ListTemplate.Builder |
A builder of |
ListUpdateCallback |
An interface that can receive Update operations that are applied to a list. |
ListViewAutoScrollHelper |
An implementation of |
ListViewCompat |
Helper for accessing features in |
ListenableCanvasRenderer |
This class is deprecated. Use ListenableCanvasRenderer2 instead |
ListenableCanvasRenderer2 |
|
ListenableEditorSession |
|
ListenableEditorSession.Companion |
|
ListenableFutureKt |
|
ListenableFuturePagingSource |
|
ListenableFutureRemoteMediator |
|
ListenableGlesRenderer |
This class is deprecated. Use ListenableGlesRenderer2 instead |
ListenableGlesRenderer2 |
|
ListenableWatchFaceControlClient |
|
ListenableWatchFaceControlClient.Companion |
|
ListenableWatchFaceMetadataClient |
|
ListenableWatchFaceMetadataClient.Companion |
|
ListenableWatchFaceService |
|
ListenableWorker |
A class that can perform work asynchronously in |
ListenableWorker.Result |
The result of a |
LiveData |
LiveData is a data holder class that can be observed within a given lifecycle. |
LiveDataKt |
|
LiveDataReactiveSteamsKt |
|
LiveDataReactiveStreams |
Adapts |
LiveDataScope |
Interface that allows controlling a |
LivePagedListBuilder |
This class is deprecated. PagedList is deprecated and has been replaced by PagingData |
LivePagedListKt |
|
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 |
Loader |
Static library support version of the framework's |
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.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. |
LoaderManager |
Static library support version of the framework's |
LoaderManager.LoaderCallbacks |
Callback interface for a client to interact with the manager. |
LoaderQueryRunner |
A |
LocalBroadcastManager |
This class is deprecated. LocalBroadcastManager is an application-wide event bus and embraces layer violations in your app: any component may listen events from any other. |
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.SearchContext |
Contains information about how to create the search session. |
LocalStorage.SearchContext.Builder |
Builder for |
LocaleKt |
|
LocaleListCompat |
Helper for accessing features in |
LocaleManagerCompat |
Helper for accessing features in |
LocationAccuracy |
Accuracy for a |
LocationAccuracy.Companion |
|
LocationAvailability |
Availability of a |
LocationAvailability.Companion |
|
LocationCompat |
Helper for accessing features in |
LocationData |
Data representing one location point with direction. |
LocationKt |
|
LocationListenerCompat |
A version of |
LocationManagerCompat |
Helper for accessing features in |
LocationRequestCompat |
Compatibility version of |
LocationRequestCompat.Builder |
A builder class for |
LocusIdCompat |
An identifier for an unique state (locus) in the application. |
LongDef |
Denotes that the annotated long element represents a logical type and that its value should be one of the explicitly named constants. |
LongMessageTemplate |
A template for displaying a long text, which could be several paragraphs long, with associated actions. |
LongMessageTemplate.Builder |
A builder of |
LongSparseArray |
SparseArray mapping longs to Objects. |
LongSparseArrayKt |
|
LongSparseArrayKt |
|
LongTextComplicationData |
Type used for complications where the primary piece of data is a piece of text. |
LongTextComplicationData.Builder |
Builder for |
LruCache |
Static library version of |
LruCacheKt |
|
LruCacheKt |
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. |
MainThread |
Denotes that the annotated method should only be called on the main thread. |
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 |
MapController |
A component that holds onto controls associated with an app-provided provided map tile. |
MapController.Builder |
A builder of |
MapInfo |
Declares which column(s) are used to build a map or multimap return value in a {@link Dao} query method. |
MapTemplate |
A template that displays a map with data such as |
MapTemplate.Builder |
A builder of |
MarginLayoutParamsCompat |
Helper for accessing API features in |
MarginPageTransformer |
Adds space between pages via the |
Mass |
Represents a unit of mass. |
Mass.Companion |
|
MassKt |
|
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. |
MasterKeyKt |
|
MasterKeys |
This class is deprecated. Use |
MathUtils |
A utility class providing functions useful for common mathematical operations. |
MatrixKt |
|
MaxDefrosterProfile |
Container class for information about the |
MaxDefrosterProfile.Builder |
A builder for MaxDefrosterProfile. |
MbmsHelper |
Helper methods for working with the |
MealType |
Type of meal. |
MeasureCallback |
Callback for |
MeasureCapabilities |
Contains the capabilities supported by |
MeasureClient |
Client which provides a way to make measurements of health data on a device. |
MediaBrowser |
Browses media content offered by a |
MediaBrowser.BrowserCallback |
Callback to listen events from |
MediaBrowser.Builder |
Builder for |
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. |
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. |
MediaConstants |
Media constants for sharing constants between media provider and consumer apps |
MediaConstants |
Media constants for sharing constants between media provider and consumer apps |
MediaControlIntent |
Constants for media control intents. |
MediaControlView |
A View that contains the controls for |
MediaControlView.OnFullScreenListener |
Interface definition of a callback to be invoked to inform the fullscreen mode is changed. |
MediaController |
Allows an app to interact with an active |
MediaController.Builder |
Builder for |
MediaController.ControllerCallback |
Interface for listening to change in activeness of the |
MediaController.PlaybackInfo |
Holds information about the way volume is handled for this session. |
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 |
MediaDescriptionCompat |
A simple set of metadata for a media item suitable for display. |
MediaDescriptionCompat.Builder |
Builder for |
MediaItem |
A class with information on a single media item with the metadata information. |
MediaItem.Builder |
Builder for |
MediaItemMetadata |
Constants for specifying metadata about a media item as a |
MediaItemStatus |
Describes the playback status of a media item. |
MediaItemStatus.Builder |
Builder for |
MediaLibraryService |
Base class for media library services, which is the service containing |
MediaLibraryService.LibraryParams |
Contains information that the library service needs to send to the client. |
MediaLibraryService.LibraryParams.Builder |
Builds a |
MediaLibraryService.MediaLibrarySession |
Session for the |
MediaLibraryService.MediaLibrarySession.Builder |
Builder for |
MediaLibraryService.MediaLibrarySession.MediaLibrarySessionCallback |
Callback for the |
MediaMetadata |
Contains metadata about an item, such as the title, artist, etc. |
MediaMetadata.Builder |
Use to build MediaMetadatax objects. |
MediaMetadataCompat |
Contains metadata about an item, such as the title, artist, etc. |
MediaMetadataCompat.Builder |
Use to build MediaMetadata objects. |
MediaPlayer |
A media player which plays |
MediaPlayer.PlayerCallback |
Interface definition for callbacks to be invoked when the player has the corresponding events. |
MediaPlayer.TrackInfo |
Class for the player to return each audio/video/subtitle track's metadata. |
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 |
Allows a media app to expose its transport controls and playback information in a process to other processes including the Android framework and other apps. |
MediaSession.Builder |
Builder for |
MediaSession.CommandButton |
Button for a |
MediaSession.CommandButton.Builder |
Builder for |
MediaSession.ControllerInfo |
Information of a controller. |
MediaSession.SessionCallback |
Callback to be called for all incoming commands from |
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 |
Provides support for interacting with media sessions that applications have published in order to express their ongoing media playback state. |
MediaSessionManager.RemoteUserInfo |
Information of a remote user of |
MediaSessionService |
Base class for media session services, which is the service containing |
MediaSessionService.MediaNotification |
Returned by |
MediaSessionStatus |
Describes the playback status of a media session. |
MediaSessionStatus.Builder |
Builder for |
MediaStoreOutputOptions |
A class providing options for storing output to MediaStore. |
MediaStoreOutputOptions.Builder |
The builder of the |
MediaTimestamp |
An immutable object that represents the linear correlation between the media time and the system time. |
MediaTransferReceiver |
A |
MediatorLiveData |
|
MemoryLimitExceededException |
Indicates that a JavaScriptIsolate's evaluation failed due to exceeding its heap size limit. |
MenstruationFlowRecord |
Captures a description of how heavy a user's menstrual flow was (light, medium, or heavy). |
MenstruationFlowRecord.Companion |
|
MenuCompat |
Helper for accessing features in |
MenuHost |
A class that allows you to host and keep track of |
MenuHostHelper |
Helper class for implementing |
MenuItemCompat |
Helper for accessing features in |
MenuItemCompat.OnActionExpandListener |
This interface is deprecated. Use |
MenuItemKt |
|
MenuKt |
|
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. |
MessageCompat |
Helper for accessing features in |
MessageDecryptionException |
Thrown when failing to decrypt a message from the reader device. |
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 |
Privacy Sandbox Tool metadata constants. |
Metadata.Builder |
A builder for |
MetadataConstants |
Constants for android wear apps which are related to manifest meta-data. |
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. |
MeteringPoint |
A |
MeteringPointFactory |
A factory to create a |
Method |
|
Metric |
Metric interface. |
Metrics |
Utility class to track metrics during the system resolution |
Migration |
Base class for a database migration. |
MigrationKt |
|
MigrationTestHelper |
A class that can be used in your Instrumentation tests that can create the database in an older schema. |
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. |
MlKitAnalyzer |
An implementation of |
MlKitAnalyzer.Result |
The aggregated MLKit result of a camera frame. |
MockView |
A view that is useful for prototyping layouts. |
Model |
Information about the androidx.car.app.hardware model such as name, year and manufacturer. |
Model.Builder |
A builder of |
ModelValidator |
|
ModelValidator.Companion |
|
ModelsKt |
|
ModifiersBuilders |
Builders for modifiers for composable layout elements. |
ModifiersBuilders.ArcModifiers |
|
ModifiersBuilders.ArcModifiers.Builder |
Builder for |
ModifiersBuilders.Background |
A modifier to apply a background to an element. |
ModifiersBuilders.Background.Builder |
Builder for |
ModifiersBuilders.Border |
A modifier to apply a border around an element. |
ModifiersBuilders.Border.Builder |
Builder for |
ModifiersBuilders.Clickable |
A modifier for an element which can have associated Actions for click events. |
ModifiersBuilders.Clickable.Builder |
Builder for |
ModifiersBuilders.Corner |
The corner of a |
ModifiersBuilders.Corner.Builder |
Builder for |
ModifiersBuilders.ElementMetadata |
Metadata about an element. |
ModifiersBuilders.ElementMetadata.Builder |
Builder for |
ModifiersBuilders.Modifiers |
|
ModifiersBuilders.Modifiers.Builder |
Builder for |
ModifiersBuilders.Padding |
A modifier to apply padding around an element. |
ModifiersBuilders.Padding.Builder |
Builder for |
ModifiersBuilders.Semantics |
A modifier for an element which has accessibility semantics associated with it. |
ModifiersBuilders.Semantics.Builder |
Builder for |
ModifiersBuilders.SpanModifiers |
|
ModifiersBuilders.SpanModifiers.Builder |
Builder for |
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 |
Motion |
This contains the picture of a view through the a transition and is used to interpolate it During an transition every view has a MotionController which drives its position. |
MotionButton |
A MotionButton is an AppCompatButton that can round its edges. |
MotionConstraintSet |
|
MotionController |
This contains the picture of a view through the a transition and is used to interpolate it During an transition every view has a MotionController which drives its position. |
MotionEffect |
MotionHelper that automatically inserts keyframes for views moving in a given direction, out of: |
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 |
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 |
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. |
MotionPaths |
This is used to capture and play back path of the layout. |
MotionPlaceholder |
|
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 |
|
MotionTelltales |
A view that is useful for prototyping Views that will move in MotionLayout. |
MotionWidget |
|
MotionWidget.Motion |
|
MotionWidget.PropertySet |
|
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 Tiles layout, that can contain between 1 and |
MultiButtonLayout.Builder |
Builder class for |
MultiInstanceInvalidationService |
A |
MultiProcessDataStoreFactory |
|
MultiSelectListPreference |
A |
MultiSelectListPreferenceDialogFragment |
This class is deprecated. Use |
MultiSelectListPreferenceDialogFragmentCompat |
|
MultiSlotLayout |
Opinionated Tiles layout, row like style with horizontally aligned and spaced slots (for icons or other small content). |
MultiSlotLayout.Builder |
Builder class for |
MultiWindowModeChangedInfo |
Class that encapsulates the information that is delivered when onMultiWindowModeChanged is dispatched to a |
MutableCreationExtras |
Mutable implementation of |
MutableLiveData |
|
MutablePreferences |
Mutable version of |
MutableSelection |
Subclass of |
MutableUserStyle |
A mutable |
N
NamedNavArgument |
Construct a named |
NamedNavArgumentKt |
|
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.Companion |
|
NavController.OnDestinationChangedListener |
OnDestinationChangedListener receives a callback when the |
NavControllerKt |
|
NavControllerKt |
|
NavControllerKt |
|
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 |
NavDeepLinkDslBuilderKt |
|
NavDeepLinkRequest |
A request for a deep link in a |
NavDeepLinkRequest.Builder |
A builder for constructing |
NavDeepLinkRequest.Builder.Companion |
|
NavDeepLinkSaveStateControl |
|
NavDestination |
NavDestination represents one node within an overall navigation graph. |
NavDestination.ClassType |
This optional annotation allows tooling to offer auto-complete for the |
NavDestination.Companion |
|
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 |
NavGraph.Companion |
|
NavGraphBuilder |
DSL for constructing a new |
NavGraphBuilderKt |
|
NavGraphKt |
|
NavGraphNavigator |
A Navigator built specifically for |
NavGraphViewModelLazyKt |
|
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. |
NavHostFragment.Companion |
|
NavHostKt |
|
NavHostKt |
|
NavInflater |
Class which translates a navigation XML file into a |
NavInflater.Companion |
|
NavOptions |
NavOptions stores special options for navigate actions |
NavOptions.Builder |
Builder for constructing new instances of NavOptions. |
NavOptionsBuilder |
DSL for constructing a new |
NavOptionsBuilderKt |
|
NavOptionsDsl |
|
NavType |
NavType denotes the type that can be used in a |
NavType.Companion |
|
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. |
NavigationManager |
Manager for communicating navigation related events with the host. |
NavigationManagerCallback |
Callback for events from the |
NavigationRes |
Denotes that an integer parameter, field or method return value is expected to be a navigation resource reference (e.g. |
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 |
|
NavigationViewKt |
|
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 |
NavigatorProviderKt |
|
NavigatorState |
The NavigatorState encapsulates the state shared between 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). |
NetworkType |
An enumeration of various network types that can be used as |
NoAuthenticationKeyAvailableException |
Thrown if no dynamic authentication keys are available. |
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. |
NoPermissionComplicationData |
Type sent by the system when the watch face does not have permission to receive complication data. |
NoPermissionComplicationData.Builder |
Builder for |
NonNull |
Denotes that a parameter, field or method return value can never be null. |
NonUiContext |
Denotes a |
NotConfiguredComplicationData |
Type sent when a complication does not have a complication data source configured. |
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.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.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. |
Nullable |
Denotes that a parameter, field or method return value can be null. |
NutritionRecord |
Captures what nutrients were consumed as part of a meal or a food item. |
NutritionRecord.Companion |
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. |
OAuthRequest.Companion |
|
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 |
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. |
ObserverSpec |
Configures the types, namespaces and other properties that |
ObserverSpec.Builder |
Builder for ObserverSpec instances. |
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 |
OnBackPressedDispatcherKt |
|
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. |
OnConflictStrategy.Companion |
|
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. |
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 onMultiWindowModeChanged. |
OnNewIntentProvider |
Interface for components that can dispatch calls from |
OnPictureInPictureModeChangedProvider |
Interface for components that can dispatch calls from onPictureInPictureModeChanged. |
OnReceiveContentListener |
Listener for apps to implement handling for insertion of content. |
OnReceiveContentViewBehavior |
Interface for widgets to implement default behavior for receiving content. |
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 |
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 |
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 |
OneTimeWorkRequest.Companion |
|
OneTimeWorkRequestKt |
|
OngoingActivity |
Main class to access the Ongoing Activities API. |
OngoingActivity.Builder |
Builder used to build an |
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 |
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. |
OperationKt |
|
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. |
Optimizer |
Implements direct resolution without using the solver |
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. |
OutcomeReceiverKt |
|
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 |
OverlayStyle |
This class reflects a snapshot of |
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. |
OvulationTestRecord.Companion |
|
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. |
PackageInfoCompat |
Helper for accessing features in |
PackageManagerCompat |
Helper for accessing features in |
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. |
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 |
PagerSnapHelper |
Implementation of the |
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 |
PagingConfig.Companion |
|
PagingData |
Container for Paged data from a single generation of loads. |
PagingData.Companion |
|
PagingDataAdapter |
An |
PagingDataAdapter |
|
PagingDataFutures |
|
PagingDataTransforms |
|
PagingLiveData |
|
PagingRx |
|
PagingRx |
|
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 |
PagingSource.LoadResult.Page.Companion |
|
PagingState |
Snapshot state of Paging system including the loaded |
PaintCompat |
Helper for accessing features in |
PaintKt |
|
Pair |
Container to ease passing around a tuple of two objects. |
PairKt |
|
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. |
PaletteKt |
|
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 |
PaneTemplate |
A template that displays a |
PaneTemplate.Builder |
A builder of |
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 |
Parameter |
|
ParcelCompat |
Helper for accessing features in |
ParcelUtils |
Utilities for managing |
ParcelableCompat |
This class is deprecated. Use |
ParcelableCompatCreatorCallbacks |
This interface is deprecated. Use |
ParcelableVolumeInfo |
Convenience class for passing information about the audio configuration of a |
ParkedOnlyOnClickListener |
An |
ParseException |
Thrown when parsing a mailto URI has failed. |
ParsedApi |
Result of parsing a full developer-defined API for an SDK. |
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 |
PassiveListenerConfig.Companion |
|
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. |
PathInterpolator |
An interpolator that can traverse a Path that extends from |
PathInterpolatorCompat |
Helper for creating path-based |
PathKt |
|
PathMotion |
This base class can be extended to provide motion along a Path to Transitions. |
PathSegment |
A line segment that represents an approximate fraction of 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. |
PausingDispatcherKt |
|
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. |
PercentageKt |
|
PercentageRating |
A class for rating expressed as a percentage. |
PerfettoHandshake |
Handshake implementation allowing to enable Perfetto SDK tracing in an app that enables it. |
PerfettoHandshake.EnableTracingResponse |
|
PerfettoHandshake.ExternalLibraryProvider |
|
PerfettoHandshake.ResponseExitCodes |
|
PerfettoTrace |
|
PerfettoTrace.Companion |
|
PerfettoTraceRule |
Add this rule to record a Perfetto trace for each test on Android Lollipop (API 21)+ devices. |
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.Companion |
|
PerformanceMetricsState.Holder |
This class holds the current |
PeriodicWorkRequest |
A |
PeriodicWorkRequest.Builder |
Builder for |
PeriodicWorkRequest.Companion |
|
PeriodicWorkRequestKt |
|
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. |
PermissionController.Companion |
|
PermissionInfoCompat |
Helper for accessing features in |
PersistableBundleKt |
|
Person |
Provides an immutable reference to an entity that appears repeatedly on different surfaces of the platform. |
Person.Builder |
Builder for the immutable |
PersonalizationData |
An object that holds personalization data. |
PersonalizationData.Builder |
A builder for |
PhoneTypeHelper |
Provides helper methods for determining the type of phone we are paired to. |
PhoneTypeHelper.Companion |
|
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 |
PickVisualMediaRequestKt |
|
Picker |
Picker is a widget showing multiple customized |
Picker.PickerValueListener |
Listener for |
PickerColumn |
Picker column class used by |
PictureInPictureModeChangedInfo |
Class that encapsulates the information that is delivered when onPictureInPictureModeChanged is dispatched to a |
PictureKt |
|
PinPicker |
|
PinSignInMethod |
A |
PipHintTrackerKt |
|
PivotOffsets |
Holds the offsets needed for scrolling-with-offset. |
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 |
A template that supports showing a list of places alongside a custom drawn map. |
PlaceListNavigationTemplate.Builder |
A builder of |
PlaceMarker |
Describes how a place is to be displayed on a map. |
PlaceMarker.Builder |
A builder of |
Placeholder |
Simple VirtualLayout that center the first referenced widget onto itself. |
Placeholder |
Added in 1.1 |
PlainComplicationText |
A |
PlainComplicationText.Builder |
A builder for |
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 |
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. |
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. |
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. |
PlaybackParams |
Structure for common playback params. |
PlaybackParams.Builder |
The builder class that makes it easy to chain setters to create a |
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. |
PlaybackStateCompat |
Playback state for a |
PlaybackStateCompat.Builder |
Builder for |
PlaybackStateCompat.CustomAction |
|
PlaybackStateCompat.CustomAction.Builder |
Builder 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. |
PlayerAdapter |
Base class that wraps underlying media player. |
PlayerAdapter.Callback |
Client for client of PlayerAdapter. |
PluralsRes |
Denotes that an integer parameter, field or method return value is expected to be a plurals resource reference. |
PointFEvaluator |
This evaluator can be used to perform type interpolation between |
PointKt |
|
PointerIconCompat |
Helper for accessing features in |
PoolingContainer |
|
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 |
PopupWindowCompat |
Helper for accessing features in |
PorterDuffKt |
|
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 |
Power |
Represents a unit of power. |
Power.Companion |
|
PowerCategory |
|
PowerCategoryDisplayLevel |
|
PowerKt |
|
PowerMetric |
Captures the change of power, energy or battery charge metrics over time for specified duration. |
PowerMetric.Companion |
|
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.Companion |
|
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 |
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 |
PreferenceDataStoreDelegateKt |
|
PreferenceDataStoreFactory |
Public factory for creating PreferenceDataStore instances. |
PreferenceDataStoreFactory |
|
PreferenceDataStoreFile |
|
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 |
PreferenceGroupKt |
|
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. |
PreferencesFactory |
|
PreferencesKeys |
|
PreferencesKt |
|
PreferencesSerializer |
Proto based serializer for Preferences. |
PreferencesSerializer |
Proto based serializer for Preferences. |
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 |
Pressure |
Represents a unit of pressure. |
Pressure.Companion |
|
PressureKt |
|
Preview |
A use case that provides a camera preview stream for displaying on-screen. |
Preview.Builder |
Builder for a |
Preview.SurfaceProvider |
A interface implemented by the application to provide a |
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. |
PreviewProgram |
A convenience class to access |
PreviewProgram.Builder |
This Builder class simplifies the creation of a |
PreviewScreenshotParams |
Parameters for an optional final screenshot taken by |
PreviewSurfaceRequest |
A completable, single-use request of a |
PreviewSurfaceRequest.Callback |
Callback for surface request. |
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. |
PrimaryKey |
Marks a field in an |
PrimaryLayout |
Tiles layout that represents a suggested layout style for Material Tiles with the primary (compact) chip at the bottom with the given content in the center and the recommended margin and padding applied. |
PrimaryLayout.Builder |
Builder class for |
PrintHelper |
Helper for printing bitmaps. |
PrintHelper.OnPrintFinishCallback |
Callback for observing when a print operation is completed. |
PriorityGoalRow |
Implements a row containing goals taking in account priorities. |
PrivacySandboxApiGenerator |
Generate source files for communicating with an SDK running in the Privacy Sandbox. |
PrivacySandboxApiPackager |
|
PrivacySandboxCallback |
Annotated callbacks that can be passed to an SDK running in the privacy sandbox. |
PrivacySandboxExceptionFileGenerator |
|
PrivacySandboxExceptionFileGenerator.Companion |
|
PrivacySandboxInterface |
Annotated interfaces used by the client to communicate with the SDK in the privacy sandbox. |
PrivacySandboxParsingException |
|
PrivacySandboxService |
Entry point for an SDK service running in the privacy sandbox. |
PrivacySandboxToolsProtocol |
|
PrivacySandboxToolsProtocol.ToolMetadata |
Metadata about Privacy Sandbox Tools. |
PrivacySandboxToolsProtocol.ToolMetadata.Builder |
Metadata about Privacy Sandbox Tools. |
PrivacySandboxToolsProtocol.ToolMetadataOrBuilder |
|
PrivacySandboxValue |
Annotated values that can be sent to/from SDKs in the Privacy Sandbox. |
ProcessCameraProvider |
A singleton which can be used to bind the lifecycle of cameras to any |
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. |
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. |
ProfileVerifier |
Provides API to verify whether a compilation profile was installed with the app. |
ProfileVerifier.CompilationStatus |
|
Program |
A convenience class to access |
Program.Builder |
This Builder class simplifies the creation of a |
ProgressBarManager |
Manager for showing/hiding progress bar widget. |
ProgressIndicatorColors |
Represents the indicator and track colors used in a progress indicator Tiles component. |
ProgressIndicatorDefaults |
Contains the default values used by |
ProgressUpdater |
Updates progress for a |
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. |
PropertyValuesHolder |
This class holds information about a property and the values that that property should take on during an animation. |
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. |
ProviderSignInMethod |
A |
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 |
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 |
R
RangeBuilderDsl |
Helper class annotated with @SliceMarker, which is annotated with @DslMarker. |
RangeKt |
|
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. |
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. |
RangingParameters.Companion |
|
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 |
An interface to encapsulate rating information used as content metadata. |
RatingCompat |
A class to encapsulate rating information used as content metadata. |
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. |
ReactiveGuide |
Utility class representing a reactive Guideline helper object for |
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. |
ReceivedKeyedAppState |
A keyed app state received from an app. |
ReceivedKeyedAppState.ReceivedKeyedAppStateBuilder |
The builder for |
RecommendationExtender |
Helper class to add content info extensions to notifications. |
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 |
|
RectEvaluator |
This evaluator can be used to perform type interpolation between |
RectKt |
|
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. |
RecyclerViewParallax |
Implementation of |
RecyclerViewParallax.ChildPositionProperty |
Subclass of |
Ref |
|
Reference |
|
RegionKt |
|
RegisterClimateStateRequest |
Allows specification of a request for registering the climate state events using string flags and car zones. |
RegisterClimateStateRequest.Builder |
A builder of |
RegisterForDataNotificationsRequest |
|
RegisterForDataNotificationsRequest.Companion |
|
Registry |
|
RegistryCallback |
|
Relation |
A convenience annotation which can be used in a POJO to automatically fetch relation entities. |
RemoteActionCompat |
Represents a remote action that can be called from another process. |
RemoteActivityHelper |
Support for opening android intents on other devices. |
RemoteActivityHelper.Companion |
|
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. |
RemoteAuthClient.Companion |
|
RemoteAuthRequestHandler |
Interface for specifying how the service handles the remote auth requests. |
RemoteAuthService |
|
RemoteAuthService.Companion |
|
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 |
RemoteInput |
Helper for using the |
RemoteInput.Builder |
Builder class for |
RemoteInputIntentHelper |
Helper functions for supporting remote inputs through starting an |
RemoteInputIntentHelper.Companion |
|
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 |
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. |
RemoteSessionPlayer |
Base interface for all remote media players that want media session and playback happens on the remote device through MediaRouter. |
RemoteSessionPlayer.Callback |
A callback class to receive notifications for events on the remote session player. |
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 |
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 |
RenderParameters |
Used to parameterize watch face rendering. |
RenderParameters.Companion |
|
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 |
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.SharedAssets |
Multiple |
RepeatOnLifecycleKt |
|
ReplaceFileCorruptionHandler |
A corruption handler that attempts to replace the on-disk data with data from produceNewData. |
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 |
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 |
RequiresApi |
Denotes that the annotated element should only be called on the given API level or higher. |
RequiresCarApi |
Defines the minimum API level required to be able to use this model, field, or method. |
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. |
ResolutionInfo |
A |
ResourceBuilders |
Builders for the resources for a layout. |
ResourceBuilders.AndroidImageResourceByResId |
An image resource which maps to an Android drawable by resource ID. |
ResourceBuilders.AndroidImageResourceByResId.Builder |
Builder for |
ResourceBuilders.ImageResource |
An image resource, which can be used by layouts. |
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.Builder |
Builder for |
ResourceBuilders.Resources |
The resources for a layout. |
ResourceBuilders.Resources.Builder |
Builder for |
ResourceCursorAdapter |
Static library support version of the framework's |
ResourceInspectionProcessor |
Annotation processor for resource inspection tools. |
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. |
RestingHeartRateRecord |
Captures the user's resting heart rate. |
RestingHeartRateRecord.Companion |
|
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 |
ReturnThis |
Denotes that any overriding methods should |
RewriteQueriesToDropUnusedColumns |
When present, |
RoleManagerCompat |
This class contains the name and documentation for roles that might be available in the system. |
Room |
Utility functions for Room. |
RoomDatabase |
Base class for all Room databases. |
RoomDatabase.Builder |
Builder for RoomDatabase. |
RoomDatabase.Callback |
Callback for |
RoomDatabase.Companion |
|
RoomDatabase.JournalMode |
Journal modes for SQLite database. |
RoomDatabase.MigrationContainer |
A container to hold migrations. |
RoomDatabase.PrepackagedDatabaseCallback |
Callback for |
RoomDatabase.QueryCallback |
Callback interface for when SQLite queries are executed. |
RoomDatabaseKt |
|
RoomWarnings |
The list of warnings that are produced by Room. |
RoomWarnings.Companion |
|
RotationProvider |
Provider for receiving rotation updates from the |
RotationProvider.Listener |
Callback interface to receive rotation updates. |
RoundRectComplicationTapFilter |
Default |
RoundedBitmapDrawable |
A Drawable that wraps a bitmap and can be drawn with rounded corners. |
RoundedBitmapDrawableFactory |
Constructs |
RoundedDrawable |
Maintains and draws a drawable inside rounded rectangular bounds. |
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 |
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 |
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. |
RunnableKt |
|
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. |
RxDataStoreDelegateKt |
|
RxDataStoreDelegateKt |
|
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 |
RxPagedListKt |
|
RxPagedListKt |
|
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. |
RxPreferenceDataStoreDelegateKt |
|
RxPreferenceDataStoreDelegateKt |
|
RxRemoteMediator |
RxJava2 compatibility wrapper around |
RxRemoteMediator |
RxJava3 compatibility wrapper around |
RxRoom |
Helper class to add RxJava3 support to Room. |
RxRoom |
Helper class to add RxJava2 support to Room. |
RxSharedPreferencesMigration |
Client implemented migration interface. |
RxSharedPreferencesMigration |
Client implemented migration interface. |
RxSharedPreferencesMigrationBuilder |
RxSharedPreferencesMigrationBuilder for the RxSharedPreferencesMigration. |
RxSharedPreferencesMigrationBuilder |
RxSharedPreferencesMigrationBuilder for the RxSharedPreferencesMigration. |
RxWorker |
RxJava3 interoperability Worker implementation. |
RxWorker |
RxJava2 interoperability Worker implementation. |
S
SQLiteCursorCompat |
Helper for accessing features in |
SQLiteDatabaseKt |
|
SafeBrowsingResponseCompat |
Compatibility version of |
SampleDataPoint |
Data point that represents a piece of data that was valid at a single point in time, for example heart rate or speed. |
SandboxDeadException |
Exception thrown when evaluation is terminated due the |
SandboxUnsupportedException |
Exception thrown when attempting to create a |
SavedStateHandle |
A handle to saved state passed down to |
SavedStateHandle.Companion |
|
SavedStateHandleSupport |
|
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 |
SavedStateRegistryController.Companion |
|
SavedStateRegistryOwner |
A scope that owns |
SavedStateViewModelFactory |
|
ScaleGestureDetectorCompat |
Helper for accessing features in |
Scene |
A scene represents the collection of values that various properties in the View hierarchy will have when the scene is applied. |
SchemaChangeInfo |
Contains information about a schema change detected by an |
Schlick |
Schlick's bias and gain functions curve for use in an easing function including quantize functions |
Screen |
A Screen has a |
ScreenController |
|
ScreenManager |
Manages the stack of |
ScreenOrientation |
Represents screenOrientationLock type value of a Trusted Web Activity: https://www.w3.org/TR/screen-orientation/#screenorientation-interface |
ScrollPauseHandle |
Handle returned by |
ScrollableWithPivotKt |
|
ScrollerCompat |
This class is deprecated. Use |
ScrollingView |
An interface that can be implemented by Views to provide scroll related APIs. |
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. |
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 |
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. |
SectionRow |
Used to represent section item in HeadersFragment. |
SectionedItemList |
Represents an |
SeekBarPreference |
Preference based on android.preference.SeekBarPreference but uses support preference as a base . |
SeekableAnimatedVectorDrawable |
This class animates properties of a |
SeekableAnimatedVectorDrawable.AnimationCallback |
Abstract class for animation callback. |
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. |
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. |
SerializationHelper |
Class used to manage Ongoing Activity information as part of a Bundle or Notification. |
ServerBinderCodeConverter |
|
ServiceCompat |
Helper for accessing features in |
ServiceFactoryFileGenerator |
|
ServiceLifecycleDispatcher |
Helper class to dispatch lifecycle events for a service. |
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. |
SessionCommand |
Defines a command that a |
SessionCommandGroup |
A set of |
SessionCommandGroup.Builder |
Builds a |
SessionController |
|
SessionInfo |
Information about a |
SessionInfoIntentEncoder |
Helper to encode and decode a |
SessionPlayer |
Base interface for all media players that want media session. |
SessionPlayer.PlayerCallback |
A callback class to receive notifications for events on the session player. |
SessionPlayer.PlayerResult |
Result class of the asynchronous APIs. |
SessionPlayer.TrackInfo |
Class for the player to return each audio/video/subtitle track's metadata. |
SessionResult |
Result class to be used with |
SessionToken |
Represents an ongoing |
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 |
SetTargetFragmentUsageViolation |
See |
SetUserVisibleHintViolation |
See |
Settings |
Provides various preferences affecting Leanback runtime behavior. |
SexualActivityRecord |
Captures an occurrence of sexual activity. |
SexualActivityRecord.Companion |
|
ShaderKt |
|
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. |
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. |
SharedPreferencesKt |
|
SharedPreferencesMigration |
DataMigration instance for migrating from SharedPreferences to DataStore. |
SharedPreferencesMigrationKt |
|
SharedPreferencesView |
Read-only wrapper around SharedPreferences. |
SharedValues |
Shared values |
SharedValues.SharedValuesListener |
interface for listeners |
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 |
SidePropagation |
A |
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 |
SimpleArrayMap |
Base implementation of |
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. |
SimpleItemAnimator |
A wrapper class for ItemAnimator that records View bounds and decides whether it should run move, change, add or remove animations. |
SimpleSQLiteQuery |
A basic implementation of |
SimpleSQLiteQuery.Companion |
|
SinglePresenterSelector |
A |
Size |
Denotes that the annotated element should have a given size or length. |
SizeFCompat |
Immutable class for describing width and height dimensions in some arbitrary unit. |
SizeKt |
|
SkipQueryVerification |
Skips database verification for the annotated element. |
SleepSessionRecord |
Captures the user's length and type of sleep. |
SleepSessionRecord.Companion |
|
SleepStageRecord |
Captures the sleep stage the user entered during a sleep session. |
SleepStageRecord.Companion |
|
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. |
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 |
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. |
SnapHelper |
Class intended to support snapping for a |
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. |
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 |
SpannableStringBuilderKt |
|
SpannableStringKt |
|
SpannedStringKt |
|
SparseArrayCompat |
SparseArrays map integers to Objects. |
SparseArrayKt |
|
SparseArrayKt |
|
SparseArrayObjectAdapter |
An |
SparseBooleanArrayKt |
|
SparseIntArrayKt |
|
SparseLongArrayKt |
|
SpecNames |
|
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 |
SpeedRecord |
Captures the user's speed, e.g. during running or cycling. |
SpeedRecord.Companion |
|
SpeedRecord.Sample |
Represents a single measurement of the speed, a scalar magnitude. |
SplashScreen |
Provides control over the splash screen once the application is started. |
SplashScreen.Companion |
|
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. |
SplineSet |
This engine allows manipulation of attributes by Curves |
SplineSet.CustomSet |
|
SplineSet.CustomSpline |
|
SplitController |
Controller class that will be used to get information about the currently active activity splits, as well as provide interaction points to customize them and form new splits. |
SplitController.Companion |
|
SplitInfo |
Describes a split pair of two containers with activities. |
SplitPairFilter |
Filter for |
SplitPairRule |
Split configuration rules for activity pairs. |
SplitPairRule.Builder |
Builder for |
SplitPlaceholderRule |
Configuration rules for split placeholders. |
SplitPlaceholderRule.Builder |
Builder for |
SplitRule |
Split configuration rules for activities that are launched to side in a split. |
SplitRule.Companion |
Determines what happens with the associated container when all activities are finished in one of the containers in a split. |
SpringAnimation |
SpringAnimation is an animation that is driven by a |
SpringForce |
Spring Force defines the characteristics of the spring being used in the animation. |
SpringStopEngine |
This contains the class to provide the logic for an animation to come to a stop using a spring model. |
StableIdKeyProvider |
An |
StaggeredGridLayoutManager |
A LayoutManager that lays out children in a staggered grid formation. |
StaggeredGridLayoutManager.LayoutParams |
LayoutParams used by StaggeredGridLayoutManager. |
StaleObjectException |
A |
StarRating |
A class for rating expressed as the number of stars. |
StartupMode |
|
StartupTimingMetric |
Captures app startup timing metrics. |
State |
Represents a full state of a ConstraintLayout |
State.Chain |
|
State.Constraint |
|
State.Direction |
|
State.Helper |
|
State.Wrap |
|
StateBuilders |
Builders for state of a tile. |
StateBuilders.State |
|
StateBuilders.State.Builder |
Builder for |
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. |
StateSet |
|
StatefulAdapter |
|
StatisticalDataPoint |
Data point that represents statistics on |
StatisticalDataPoint.Companion |
|
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 |
StepsCadenceRecord |
Captures the user's steps cadence. |
StepsCadenceRecord.Companion |
|
StepsCadenceRecord.Sample |
Represents a single measurement of the steps cadence. |
StepsRecord |
Captures the number of steps taken since the last reading. |
StepsRecord.Companion |
|
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 |
StorageConnectionKt |
|
StorageInfo |
The response class of |
StorageInfo.Builder |
Builder for |
StorageStrategy |
Strategy for storing keys in saved state. |
StringDef |
Denotes that the annotated String element, represents a logical type and that its value should be one of the explicitly named constants. |
StringKt |
|
StringRes |
Denotes that an integer parameter, field or method return value is expected to be a String resource reference (e.g. |
StubDelegatesGenerator |
|
StubWindowMetricsCalculatorRule |
A |
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. |
SubscriptionManagerCompat |
Helper for accessing features in |
SubtitleData |
Class encapsulating subtitle data, as received through the |
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 |
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 |
SupportSQLiteDatabase |
A database abstraction which removes the framework dependency and allows swapping underlying sql versions. |
SupportSQLiteDatabaseKt |
|
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.Configuration.Companion |
|
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. |
SupportSQLiteQueryBuilder.Companion |
|
SupportSQLiteStatement |
An interface to map the behavior of |
SurfaceCallback |
A callback for changes on the |
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.Companion |
Constants for |
SurfaceControlCompat.Transaction |
An atomic set of changes to a set of |
SurfaceControlCompat.TransactionCommittedListener |
Interface to handle request to |
SurfaceHolderGlueHost |
Optional interface to be implemented by any subclass of |
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 |
SurfaceWrapper |
A class holding the information needed to render the content on a surface. |
SuspendingComplicationDataSourceService |
Kotlin coroutine wrapper for |
SuspendingTimelineComplicationDataSourceService |
Kotlin coroutine wrapper for |
SwimmingStrokesRecord |
Captures the number of swimming strokes. |
SwimmingStrokesRecord.Companion |
|
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. |
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. |
SwitchCompat |
SwitchCompat is a complete backport of the core |
SwitchPreference |
A |
SwitchPreferenceCompat |
A |
SyncFence |
A SyncFence represents a synchronization primitive which signals when hardware buffers have completed work on a particular resource. |
SyncFence.Companion |
|
SyncFenceCompat |
A synchronization primitive which signals when hardware units have completed work on a particular resource. |
SyncFenceCompat.Companion |
|
SyncStrategy |
A strategy class for deciding how to utilize |
SyncStrategy.Companion |
|
SynchronousExecutor |
Is an implementation of a |
SystemDataSources |
Methods to retrieve the component names for system complication complication data sources. |
SystemDataSources.Companion |
|
SystemOutputSwitcherDialogController |
Provides an utility method to show the system's output switcher dialog. |
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 |
|
TabKt |
|
TabRowDefaults |
|
TabRowKt |
|
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. |
TapEvent |
An input event received by the watch face. |
Target |
A class which allows custom selection of colors in a |
Target.Builder |
Builder class for generating custom |
TargetFragmentUsageViolation |
See |
TaskStackBuilder |
Utility class for constructing synthetic back stacks for cross-task navigation on Android 3.0 and newer. |
TaskStackBuilder.SupportParentable |
|
TelephonyManagerCompat |
Helper for accessing features in |
Temperature |
Represents a unit of temperature. |
Temperature.Companion |
|
TemperatureKt |
|
Template |
An interface used to denote a model that can act as a root for a tree of other models. |
TemplateInfo |
Stores information about |
TemplateSliceBuilder |
Base class of builders of various template types. |
TemplateWrapper |
A wrapper for mapping a |
TerminalSeparatorType |
Mode for configuring when terminal separators (header and footer) would be displayed by the |
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. |
TestDriver |
Additional functionality exposed for |
TestLifecycleOwner |
Create a |
TestListenableWorkerBuilder |
Builds instances of |
TestListenableWorkerBuilderKt |
|
TestNavHostController |
Subclass of |
TestNavigationManager |
The |
TestNavigatorState |
An implementation of |
TestPager |
A fake |
TestScreenManager |
The |
TestTileClient |
|
TestWearableButtonsProvider |
A |
TestWearableButtonsProvider.TestWearableButtonLocation |
Class describing the location of a button on a wearable device. |
TestWorkerBuilder |
Builds instances of |
TestWorkerBuilderKt |
|
Text |
Tiles component |
Text.Builder |
Builder class for |
TextClassification |
This class is deprecated. Use |
TextClassification.Builder |
Builder for building |
TextClassification.Request |
This class is deprecated. Use |
TextClassification.Request.Builder |
This class is deprecated. Use |
TextClassificationContext |
This class is deprecated. Use |
TextClassificationContext.Builder |
This class is deprecated. Use |
TextClassificationManager |
This class is deprecated. Use |
TextClassificationSessionId |
This class is deprecated. Use |
TextClassifier |
This class is deprecated. Use |
TextClassifier.EntityConfig |
This class is deprecated. Use |
TextClassifier.EntityConfig.Builder |
This class is deprecated. Use |
TextDirectionHeuristicCompat |
Interface for objects that use a heuristic for guessing at the paragraph direction by examining text. |
TextDirectionHeuristicsCompat |
Some objects that implement TextDirectionHeuristic. |
TextLinks |
This class is deprecated. Use |
TextLinks.Builder |
This class is deprecated. Use |
TextLinks.DefaultTextLinkSpan |
This class is deprecated. You may create your own custom span by calling |
TextLinks.Request |
This class is deprecated. Use |
TextLinks.Request.Builder |
This class is deprecated. Use |
TextLinks.SpanFactory |
This interface is deprecated. Use |
TextLinks.TextLink |
This class is deprecated. Use |
TextLinks.TextLinkSpan |
This class is deprecated. Use |
TextLinks.TextLinkSpanData |
This class is deprecated. Access the data from |
TextLinksParams |
This class is deprecated. Use |
TextLinksParams.Builder |
This class is deprecated. Use |
TextSelection |
This class is deprecated. Use |
TextSelection.Builder |
This class is deprecated. Use |
TextSelection.Request |
A request object for generating TextSelection. |
TextSelection.Request.Builder |
A builder for building TextSelection requests. |
TextUtilsCompat |
Backwards compatible version of |
TextViewCompat |
Helper for accessing features in |
TextViewKt |
|
TextViewStyle |
Specifies the style for a |
TextViewStyle.Builder |
Builder for the |
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 |
ThrowableParcelConverterFileGenerator |
|
ThrowableParcelConverterFileGenerator.Companion |
|
ThumbRating |
A class for rating with a single degree of rating, "thumb up" vs "thumb 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. |
TileRenderer |
Renderer for Wear Tiles. |
TileRenderer.LoadActionListener |
Listener for clicks on Clickable objects that have an Action to (re)load the contents of a tile. |
TileService |
Base class for a service providing data for an app tile. |
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.Listener |
Type to listen for layout updates from a given timeline. |
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 |
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 |
A time interval, typically used to describe the validity period of a |
TimePicker |
|
TimeRange |
A range of time, that may be unbounded on either side. |
TimeRange.Companion |
|
TimeRangeFilter |
Specification of time range for read and delete requests. |
TimeRangeFilter.Companion |
|
TimedMetaData |
Class that embodies one timed metadata access unit, including |
TimelineBuilders |
Builders for a timeline with entries representing content that should be displayed within given time intervals. |
TimelineBuilders.TimeInterval |
A time interval, typically used to describe the validity period of a |
TimelineBuilders.TimeInterval.Builder |
Builder for |
TimelineBuilders.Timeline |
A collection of |
TimelineBuilders.Timeline.Builder |
Builder for |
TimelineBuilders.TimelineEntry |
One piece of renderable content along with the time that it is valid for. |
TimelineBuilders.TimelineEntry.Builder |
Builder for |
TimelineEntry |
One piece of renderable content along with the time that it is valid for. |
Timer |
AppSearch document representing a |
Timer.Builder |
Builder for |
TintableBackgroundView |
Interface which allows a |
TintableCompoundButton |
Interface which allows a |
TintableCompoundDrawablesView |
Interface which allows |
TitleChip |
Tiles component |
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 |
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. |
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 |
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 |
|
ToolbarKt |
|
TooltipCompat |
Helper class used to emulate the behavior of |
TorchState |
The camera flash torch state. |
TotalCaloriesBurnedRecord |
Total energy burned by the user (in kilocalories), including active & basal energy burned (BMR). |
TotalCaloriesBurnedRecord.Companion |
|
Trace |
Writes trace events to the system trace buffer. |
TraceCompat |
This class is deprecated. TraceCompat is deprecated in favor of androidx.tracing.Trace. |
TraceKt |
|
TraceKt |
|
TraceSectionMetric |
Captures the time taken by named trace section - a named begin / end pair matching the provided |
TraceSectionMetric.Mode |
|
Tracing |
|
TracingConfig |
Holds tracing configuration information and predefined settings for |
TracingConfig.Builder |
Builder used to create |
TracingController |
Manages tracing of WebViews. |
TrafficStatsCompat |
Helper for accessing features in |
Transaction |
Marks a method in a |
Transformations |
Transformation methods for |
TransformationsKt |
|
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.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. |
TransitionKt |
|
TransitionKt |
|
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. |
TransitionSet |
A TransitionSet is a parent of child transitions (including other TransitionSets). |
TransitionValues |
Data structure which holds cached values for the transition. |
TransportCancellationGenerator |
|
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 |
Trip |
Represents information about a trip including destinations, steps, and travel estimates. |
Trip.Builder |
A builder of |
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. |
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 class describes the count and the sizes of columns in vertical grids, or rows in horizontal grids. |
TvGridCells.Adaptive |
Defines a grid with as many rows or columns as possible on the condition that every cell has at least |
TvGridCells.Fixed |
Defines a grid with fixed number of rows or columns. |
TvGridItemSpan |
Represents the span of an item in a |
TvLazyGridItemInfo |
Contains useful information about an individual item in lazy grids like |
TvLazyGridItemInfo.Companion |
|
TvLazyGridItemScope |
Receiver scope being used by the item content parameter of |
TvLazyGridItemSpanScope |
Scope of lambdas used to calculate the spans of items in lazy grids. |
TvLazyGridLayoutInfo |
Contains useful information about the currently displayed layout state of lazy grids like |
TvLazyGridScope |
Receiver scope which is used by |
TvLazyGridScopeMarker |
DSL marker used to distinguish between lazy grid dsl scope and the item content scope. |
TvLazyGridState |
A state object that can be hoisted to control and observe scrolling. |
TvLazyGridState.Companion |
|
TvLazyGridStateKt |
|
TvLazyListItemInfo |
Contains useful information about an individual item in lazy lists like |
TvLazyListItemScope |
|
TvLazyListLayoutInfo |
Contains useful information about the currently displayed layout state of lazy lists like |
TvLazyListScope |
Receiver scope which is used by |
TvLazyListScopeMarker |
DSL marker used to distinguish between lazy layout scope and the item scope. |
TvLazyListState |
A state object that can be hoisted to control and observe scrolling. |
TvLazyListState.Companion |
|
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. |
Type |
|
TypeBuilders |
Builders for extensible primitive types used by layout elements. |
TypeBuilders.BoolProp |
A boolean type. |
TypeBuilders.BoolProp.Builder |
Builder for |
TypeBuilders.FloatProp |
A float type. |
TypeBuilders.FloatProp.Builder |
Builder for |
TypeBuilders.Int32Prop |
An int32 type. |
TypeBuilders.Int32Prop.Builder |
Builder for |
TypeBuilders.StringProp |
A string type. |
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 |
TypedArrayKt |
|
TypedBundle |
|
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 |
|
TypefaceCompat |
Helper for accessing features in |
Types |
|
Typography |
Typography styles, currently set up to match Wear's styling. |
U
UiAutomatorInstrumentationTestRunner |
Test runner for |
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. |
UiContext |
Denotes a |
UiDevice |
UiDevice provides access to state information about the device. |
UiObject |
A UiObject is a representation of a view. |
UiObject2 |
A |
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. |
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 |
UnknownAuthenticationKeyException |
Thrown if trying to certify an unknown dynamic authentication key. |
UnregisterFromDataNotificationsRequest |
|
UnregisterFromDataNotificationsRequest.Companion |
|
Until |
The |
UnusedAppRestrictionsBackportCallback |
Wrapper class for {IUnusedAppRestrictionsBackportCallback}. |
UnusedAppRestrictionsBackportService |
Wrapper class for |
UnusedAppRestrictionsConstants |
Shared constants related to Unused App Restrictions (e.g. |
Update |
Marks a method in a |
Upsert |
Marks a method in a |
UpsertionChange |
|
UriCompat |
Helper for accessing function in |
UriKt |
|
UriMatcherCompat |
Helper for accessing |
UriMediaItem |
Structure for media item descriptor for |
UriMediaItem.Builder |
This Builder class simplifies the creation of a |
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. |
UserActivityInfo.Companion |
|
UserActivityState |
Types of user activity states. |
UserActivityState.Companion |
|
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.BooleanUserStyleSetting.BooleanOption.Companion |
|
UserStyleSetting.Companion |
|
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.Id.Companion |
|
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.Companion |
|
UserStyleSetting.Option.Id |
Machine readable identifier for |
UserStyleSetting.Option.Id.Companion |
|
UserStyleSetting.WatchFaceEditorData |
Optional data for an on watch face editor (not the companion editor). |
Utils |
|
Utils.DebugHandle |
|
UwbAddress |
Represents a UWB address. |
UwbAddress.Companion |
|
UwbApiException |
Exception class for Uwb service errors. |
UwbClientSessionScope |
Interface for client session that is established between nearby UWB devices. |
UwbClientSessionScopeRx |
|
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. |
UwbControllerSessionScopeRx |
|
UwbDevice |
Represents a UWB device. |
UwbDevice.Companion |
|
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. |
UwbManager.Companion |
|
UwbManagerRx |
|
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 |
|
ValidationResult |
|
ValueAnimator |
This class provides a simple timing engine for running animations which calculate animated values and set them on target objects. |
ValueConverterFileGenerator |
Generates a file that defines a converter for an SDK defined value and its AIDL parcelable counterpart. |
ValueFileGenerator |
Generates a file that defines a previously declared SDK value. |
ValueProperty |
|
VectorDrawableCompat |
For API 24 and above, this class delegates to the framework's |
Velocity |
Represents a unit of speed. |
Velocity.Companion |
|
VelocityKt |
|
VelocityMatrix |
This is used to calculate the related velocity matrix for a post layout matrix |
VelocityTrackerCompat |
This class is deprecated. Use |
VersionedParcelable |
Tags a class that can be used with |
VerticalChainReference |
|
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 |
VerticalWidgetRun |
|
VideoCapture |
A use case that provides camera stream suitable for video application. |
VideoFragment |
This class is deprecated. |
VideoFragmentGlueHost |
This class is deprecated. |
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. |
VideoSize |
Immutable class for describing video size. |
VideoSize |
Immutable class for describing video size. |
VideoSupportFragment |
Subclass of |
VideoSupportFragmentGlueHost |
|
VideoView |
A high level view for media playback that can be integrated with either a |
VideoView.OnViewTypeChangedListener |
Interface definition of a callback to be invoked when the view type has been changed. |
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. |
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. |
ViewGroupCompat |
Helper for accessing features in |
ViewGroupKt |
|
ViewHolderTask |
Interface for schedule task on a ViewHolder. |
ViewKt |
|
ViewKt |
|
ViewKt |
|
ViewKt |
|
ViewModel |
ViewModel is a class that is responsible for preparing and managing the data for an |
ViewModelFactoryDsl |
|
ViewModelInitializer |
Holds a |
ViewModelKt |
|
ViewModelLazy |
An implementation of |
ViewModelProvider |
A utility class that provides |
ViewModelProvider.AndroidViewModelFactory |
|
ViewModelProvider.AndroidViewModelFactory.Companion |
|
ViewModelProvider.Factory |
Implementations of |
ViewModelProvider.Factory.Companion |
|
ViewModelProvider.NewInstanceFactory |
Simple factory, which calls empty constructor on the give class. |
ViewModelProvider.NewInstanceFactory.Companion |
|
ViewModelProviderGetKt |
|
ViewModelProviders |
This class is deprecated. Use the constructors for |
ViewModelProviders.DefaultFactory |
This class is deprecated. |
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. |
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 |
ViewSpline |
|
ViewSpline.CustomSet |
|
ViewSpline.PathRotate |
|
ViewState |
|
ViewState |
Stores the bounds and rotation of a widget |
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. |
ViewTreeFullyDrawnReporterOwner |
|
ViewTreeLifecycleOwner |
Accessors for finding a view tree-local |
ViewTreeOnBackPressedDispatcherOwner |
|
ViewTreeSavedStateRegistryOwner |
|
ViewTreeViewModelKt |
|
ViewTreeViewModelStoreOwner |
Accessors for finding a view tree-local |
ViewfinderSurfaceRequest |
The request to get a |
Violation |
Root class for all FragmentStrictMode violations. |
VirtualLayout |
Base class for Virtual layouts |
VirtualLayout |
Added in 2.0 |
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. |
VisibleForTesting.Companion |
|
Vo2MaxRecord |
Capture user's VO2 max score and optionally the measurement method. |
Vo2MaxRecord.Companion |
|
Volume |
Represents a unit of volume. |
Volume.Companion |
|
VolumeKt |
|
VolumeProviderCompat |
Handles requests to adjust or set the volume on a session. |
VolumeProviderCompat.Callback |
Listens for changes to the volume. |
W
WarmUpConfig |
Defines configuration for an exercise tracked using Health Services. |
WatchFace |
The return value of |
WatchFace.Companion |
|
WatchFace.LegacyWatchFaceOverlayStyle |
Legacy Wear 2.0 watch face styling. |
WatchFace.OverlayStyle |
This class allows the watch face to configure the status overlay which is rendered by the system on top of the watch face. |
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. |
WatchFaceConfigIntentHelper.Companion |
|
WatchFaceControlClient |
Connects to a watch face's WatchFaceControlService which allows the user to control the watch face. |
WatchFaceControlClient.Companion |
|
WatchFaceControlClient.ServiceNotBoundException |
Exception thrown by |
WatchFaceControlClient.ServiceStartFailureException |
Exception thrown by |
WatchFaceEditorContract |
An |
WatchFaceEditorContract.Companion |
|
WatchFaceExperimental |
|
WatchFaceId |
The system is responsible for the management and generation of these ids. |
WatchFaceLayer |
Describes part of watchface. |
WatchFaceLayer.Companion |
|
WatchFaceMetadataClient |
Interface for fetching watch face metadata. |
WatchFaceMetadataClient.Companion |
|
WatchFaceMetadataClient.ServiceNotBoundException |
Exception thrown by |
WatchFaceMetadataClient.ServiceStartFailureException |
Exception thrown by |
WatchFaceService |
WatchFaceService and |
WatchFaceService.Companion |
|
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. |
WearTypeHelper |
Helper class for determining whether the given Wear OS device is for China or rest of the world. |
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 |
WearableRemoteInputExtenderKt |
|
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 |
WebSettingsCompat |
Compatibility version of |
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.VisualStateCallback |
Callback interface supplied to |
WebViewCompat.WebMessageListener |
This listener receives messages sent on the JavaScript object which was injected by |
WebViewFeature |
Utility class for checking which WebView Support Library features are supported on the device. |
WebViewRenderProcess |
WebViewRenderProcess provides an opaque handle to a WebView renderer. |
WebViewRenderProcessClient |
Used to receive callbacks on |
WeightRecord |
Captures the user's weight. |
WeightRecord.Companion |
|
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.Companion |
|
WeightedElementsComplicationData.Element |
Describes a single value within a |
WheelchairPushesRecord |
Captures the number of wheelchair pushes done since the last reading. |
WheelchairPushesRecord.Companion |
|
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 |
|
WindowCompat |
Helper for accessing features in |
WindowHeightSizeClass |
A class to represent the height size buckets for a viewport. |
WindowHeightSizeClass.Companion |
|
WindowInfoTracker |
An interface to provide all the relevant info about a |
WindowInfoTracker.Companion |
|
WindowInfoTrackerCallbackAdapter |
An adapted interface for |
WindowInfoTrackerRx |
|
WindowInfoTrackerRx |
|
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. |
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 |
WindowLayoutInfo |
Contains the list of |
WindowLayoutInfoPublisherRule |
A |
WindowLayoutInfoTesting |
|
WindowMetrics |
Metrics about a |
WindowMetricsCalculator |
An interface to calculate the |
WindowMetricsCalculator.Companion |
|
WindowProperties |
Window related |
WindowSizeClass |
|
WindowSizeClass.Companion |
|
WindowWidthSizeClass |
A class to represent the width size buckets for a viewport. |
WindowWidthSizeClass.Companion |
|
WithLifecycleStateKt |
|
WorkContinuation |
A class that allows you to chain together |
WorkInfo |
Information about a particular |
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 |
WorkManagerTestInitHelper |
Helps initialize |
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 |
WorkRequest.Companion |
|
Worker |
A class that performs work synchronously on a background thread provided by |
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. |
WritableIdentityCredential |
Class used to personalize a new identity credential. |
WriteScope |
The scope used for a write transaction. |
WrongFragmentContainerViolation |
See |
WrongNestedHierarchyViolation |
See |
X
XmlRes |
Denotes that an integer parameter, field or method return value is expected to be an XML resource reference. |
Z
ZoomState |
An interface which contains the zoom related information from a camera. |