| AbsSavedState |
A Parcelable implementation that should be used by inheritance
hierarchies to ensure the state of all classes along the chain is saved.
|
| AbstractDetailsDescriptionPresenter |
An abstract Presenter for rendering a detailed description of an
item.
|
| AbstractDetailsDescriptionPresenter.ViewHolder |
The ViewHolder for the AbstractDetailsDescriptionPresenter.
|
| AbstractMediaItemPresenter |
Abstract Presenter class for rendering media items in a playlist format.
|
| AbstractMediaItemPresenter.ViewHolder |
The ViewHolder for the AbstractMediaItemPresenter.
|
| AbstractMediaListHeaderPresenter |
Abstract presenter class for rendering the header for a list of media items in a playlist.
|
| AbstractMediaListHeaderPresenter.ViewHolder |
The ViewHolder for the AbstractMediaListHeaderPresenter.
|
| AbstractSavedStateViewModelFactory |
Skeleton of androidx.lifecycle.ViewModelProvider.KeyedFactory
that creates SavedStateHandle for every requested ViewModel.
|
| 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 AccessControlProfile.
|
| AccessControlProfileId |
A class used to wrap an access control profile identifiers.
|
| AccessibilityClickableSpanCompat |
ClickableSpan cannot be parceled, but accessibility services need to be able to cause
their callback handlers to be called.
|
| AccessibilityDelegateCompat |
Helper for accessing View.AccessibilityDelegate.
|
| AccessibilityEventCompat |
Helper for accessing features in AccessibilityEvent.
|
| AccessibilityManagerCompat |
Helper for accessing features in AccessibilityManager.
|
| AccessibilityManagerCompat.AccessibilityStateChangeListener |
This interface is deprecated.
Use AccessibilityManager.AccessibilityStateChangeListener directly
instead of this listener.
|
| AccessibilityManagerCompat.AccessibilityStateChangeListenerCompat |
This class is deprecated.
Use AccessibilityManager.AccessibilityStateChangeListener directly
instead of this listener.
|
| AccessibilityManagerCompat.TouchExplorationStateChangeListener |
Listener for the system touch exploration state.
|
| AccessibilityNodeInfoCompat |
Helper for accessing AccessibilityNodeInfo in a backwards
compatible fashion.
|
| AccessibilityNodeInfoCompat.AccessibilityActionCompat |
A class defining an action that can be performed on an AccessibilityNodeInfo.
|
| 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 AccessibilityNodeProvider.
|
| AccessibilityRecordCompat |
Helper for accessing AccessibilityRecord.
|
| AccessibilityServiceInfoCompat |
Helper for accessing features in AccessibilityServiceInfo.
|
| AccessibilityViewCommand |
Functional interface used to create a custom accessibility action.
|
| AccessibilityViewCommand.CommandArguments |
Object containing arguments passed into an AccessibilityViewCommand
|
| AccessibilityViewCommand.MoveAtGranularityArguments |
Arguments for #ACTION_NEXT_AT_MOVEMENT_GRANULARITY
and #ACTION_PREVIOUS_AT_MOVEMENT_GRANULARITY
|
| AccessibilityViewCommand.MoveHtmlArguments |
Arguments for AccessibilityNodeInfoCompat.ACTION_NEXT_HTML_ELEMENT
and #ACTION_PREVIOUS_HTML_ELEMENT
|
| AccessibilityViewCommand.MoveWindowArguments |
Arguments for #ACTION_MOVE_WINDOW
|
| AccessibilityViewCommand.ScrollToPositionArguments |
Arguments for #ACTION_SCROLL_TO_POSITION
|
| AccessibilityViewCommand.SetProgressArguments |
Arguments for #ACTION_SET_PROGRESS
|
| AccessibilityViewCommand.SetSelectionArguments |
Arguments for #ACTION_SET_SELECTION
|
| AccessibilityViewCommand.SetTextArguments |
Arguments for AccessibilityNodeInfoCompat.AccessibilityActionCompat.ACTION_SET_TEXT
|
| AccessibilityWindowInfoCompat |
Helper for accessing AccessibilityWindowInfo.
|
| 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 Action.
|
| 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. Consider using other
common
navigation patterns instead.
|
| ActionBar.Tab |
This class is deprecated.
Action bar navigation modes are deprecated and not supported by inline
toolbar action bars. Consider using other
common
navigation patterns instead.
|
| ActionBar.TabListener |
This interface is deprecated.
Action bar navigation modes are deprecated and not supported by inline
toolbar action bars. Consider using other
common
navigation patterns instead.
|
| ActionBarDrawerToggle |
This class provides a handy way to tie together the functionality of
DrawerLayout and the framework ActionBar to
implement the recommended design for navigation drawers.
|
| ActionBarDrawerToggle.Delegate |
|
| ActionBarDrawerToggle.DelegateProvider |
Allows an implementing Activity to return an ActionBarDrawerToggle.Delegate to use
with ActionBarDrawerToggle.
|
| 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.Action objects.
|
| ActionBuilders.AndroidActivity |
A launch action to send an intent to an Android activity.
|
| ActionBuilders.AndroidActivity.Builder |
Builder for ActionBuilders.AndroidActivity
|
| ActionBuilders.AndroidBooleanExtra |
A boolean value that can be added to an Android intent's extras.
|
| ActionBuilders.AndroidBooleanExtra.Builder |
Builder for ActionBuilders.AndroidBooleanExtra.
|
| ActionBuilders.AndroidDoubleExtra |
A double value that can be added to an Android intent's extras.
|
| ActionBuilders.AndroidDoubleExtra.Builder |
Builder for ActionBuilders.AndroidDoubleExtra.
|
| 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.AndroidExtra objects.
|
| ActionBuilders.AndroidIntExtra |
An integer value that can be added to an Android intent's extras.
|
| ActionBuilders.AndroidIntExtra.Builder |
Builder for ActionBuilders.AndroidIntExtra.
|
| ActionBuilders.AndroidLongExtra |
A long value that can be added to an Android intent's extras.
|
| ActionBuilders.AndroidLongExtra.Builder |
Builder for ActionBuilders.AndroidLongExtra.
|
| ActionBuilders.AndroidStringExtra |
A string value that can be added to an Android intent's extras.
|
| ActionBuilders.AndroidStringExtra.Builder |
Builder for ActionBuilders.AndroidStringExtra.
|
| ActionBuilders.LaunchAction |
An action used to launch another activity on the system.
|
| ActionBuilders.LaunchAction.Builder |
Builder for ActionBuilders.LaunchAction.
|
| ActionBuilders.LoadAction |
An action used to load (or reload) the tile contents.
|
| ActionBuilders.LoadAction.Builder |
Builder for ActionBuilders.LoadAction.
|
| 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.
|
| 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 ActionProvider.refreshVisibility().
|
| ActionStrip |
Represents a list of Actions that are used for a template.
|
| ActionStrip.Builder |
A builder of ActionStrip.
|
| ActivityCompat |
Helper for accessing features in Activity.
|
| 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.
|
| ActivityInfoCompat |
This class is deprecated.
Use ActivityInfo directly.
|
| ActivityManagerCompat |
Helper for accessing features in ActivityManager in a backwards compatible
fashion.
|
| ActivityOptionsCompat |
Helper for accessing features in ActivityOptions in a backwards compatible
fashion.
|
| ActivityResult |
A container for an activity result as obtained form Activity.onActivityResult(int, int, Intent)
|
| ActivityResultCallback<O> |
A type-safe callback to be called when an activity result
is available.
|
| ActivityResultCaller |
A class that can call Activity.startActivityForResult(Intent, int)-style APIs without having to manage
request codes, and converting request/response to an Intent
|
| ActivityResultContract<I, O> |
A contract specifying that an activity can be called with an input of type I
and produce an output of type O
Makes calling an activity for result type-safe.
|
| ActivityResultContract.SynchronousResult<T> |
The wrapper for a result provided in ActivityResultContract.getSynchronousResult(Context, I)
|
| ActivityResultContracts |
A collection of some standard activity call contracts, as provided by android.
|
| ActivityResultContracts.CaptureVideo |
An ActivityResultContract to
take a video saving it into the provided
content-Uri.
|
| ActivityResultContracts.CreateDocument |
An ActivityResultContract to prompt the user to select a path for creating a new
document, returning the content: Uri of the item that was created.
|
| ActivityResultContracts.GetContent |
An ActivityResultContract to prompt the user to pick a piece of content, receiving
a content:// Uri for that content that allows you to use
ContentResolver.openInputStream(Uri) to access the raw data.
|
| ActivityResultContracts.GetMultipleContents |
An ActivityResultContract to prompt the user to pick one or more a pieces of
content, receiving a content:// Uri for each piece of content that allows
you to use ContentResolver.openInputStream(Uri)
to access the raw data.
|
| ActivityResultContracts.OpenDocument |
An ActivityResultContract to prompt the user to open a document, receiving its
contents as a file:/http:/content: Uri.
|
| ActivityResultContracts.OpenDocumentTree |
An ActivityResultContract to prompt the user to select a directory, returning the
user selection as a Uri.
|
| ActivityResultContracts.OpenMultipleDocuments |
An ActivityResultContract to prompt the user to open (possibly multiple)
documents, receiving their contents as file:/http:/content: Uris.
|
| ActivityResultContracts.PickContact |
An ActivityResultContract to request the user to pick a contact from the contacts
app.
|
| ActivityResultContracts.RequestMultiplePermissions |
An ActivityResultContract to request permissions
|
| ActivityResultContracts.RequestPermission |
An ActivityResultContract to request a permission
|
| ActivityResultContracts.StartActivityForResult |
An ActivityResultContract that doesn't do any type conversion, taking raw
Intent as an input and ActivityResult as an output.
|
| ActivityResultContracts.StartIntentSenderForResult |
An ActivityResultContract that calls
Activity.startIntentSender(IntentSender, Intent, int, int, int).
|
| ActivityResultContracts.TakePicture |
An ActivityResultContract to
take a picture saving it into the provided
content-Uri.
|
| ActivityResultContracts.TakePicturePreview |
An ActivityResultContract to
take small a picture preview, returning it as a
Bitmap.
|
| 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. Use ActivityResultContracts.CaptureVideo to instead.
|
| ActivityResultLauncher<I> |
A launcher for a previously-prepared call
to start the process of executing an ActivityResultContract.
|
| ActivityResultRegistry |
A registry that stores activity result callbacks for
registered calls.
|
| ActivityResultRegistryOwner |
A class that has an ActivityResultRegistry that allows you to register a
ActivityResultCallback for handling an
ActivityResultContract.
|
| AdapterListUpdateCallback |
ListUpdateCallback that dispatches update events to the given adapter.
|
| 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 AdvertisingIdProviderInfo represents the information about an Advertising ID Provider
installed on the device.
|
| 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.
|
| AlarmManagerCompat |
Compatibility library for AlarmManager with fallbacks for older platforms.
|
| AlertDialog |
A subclass of Dialog that can display one, two or three buttons.
|
| AlertDialog.Builder |
|
| AlreadyPersonalizedException |
Thrown if trying to create a credential which already exists.
|
| AmbientMode |
This class is deprecated.
please use AmbientModeSupport instead.
|
| AmbientMode.AmbientCallback |
Callback to receive ambient mode state changes.
|
| AmbientMode.AmbientCallbackProvider |
Interface for any Activity that wishes to implement Ambient Mode.
|
| 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 Activity that wishes to implement Ambient Mode.
|
| AmbientModeSupport.AmbientController |
A class for interacting with the ambient mode on a wearable device.
|
| AndroidViewModel |
Application context aware ViewModel.
|
| Animatable2Compat |
Interface that drawables supporting animations and callbacks should extend in support lib.
|
| Animatable2Compat.AnimationCallback |
Abstract class for animation callback.
|
| AnimatedStateListDrawableCompat |
A Drawable providing animated transitions between states.
|
| AnimatedVectorDrawableCompat |
For API 24 and above, this class is delegating to the framework's AnimatedVectorDrawable.
|
| Animator |
This is the superclass for classes which provide basic support for animations which can be
started, ended, and have AnimatorListeners added to them.
|
| Animator.AnimatorListener |
An animation listener receives notifications from an animation.
|
| Animator.AnimatorPauseListener |
A pause listener receives notifications from an animation when the
animation is paused or resumed.
|
| Animator.AnimatorUpdateListener |
Implementors of this interface can add themselves as update listeners
to an ValueAnimator instance to receive callbacks on every animation
frame, after the current frame's values have been calculated for that
ValueAnimator.
|
| AnimatorInflater |
This class is used to instantiate animator XML files into Animator objects.
|
| AnimatorListenerAdapter |
This adapter class provides empty implementations of the methods from
Animator.AnimatorListener.
|
| 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 Animator objects in the specified order.
|
| AnimatorSet.Builder |
The Builder object is a utility class to facilitate adding animations to a
AnimatorSet along with the relationships between the various animations.
|
| AnimatorTestRule |
JUnit TestRule that can be used to run Animators without actually waiting for the
duration of the animation.
|
| AnimRes |
Denotes that an integer parameter, field or method return value is expected
to be an anim resource reference (e.g.
|
| 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.
|
| AppAuthenticator |
Provides methods to verify the signing identity of other apps on the device.
|
| AppAuthenticatorXmlException |
This Exception is thrown when the XML configuration file is not in the proper format
to instantiate a new AppAuthenticator.
|
| AppCompatActivity |
Base class for activities that wish to use some of the newer platform features on older
Android devices.
|
| AppCompatAutoCompleteTextView |
A AutoCompleteTextView which supports compatible features on older versions of the
platform, including:
- Allows dynamic tint of its background via the background tint methods in
ViewCompat.
|
| AppCompatButton |
A Button which supports compatible features on older versions of the platform,
including:
- Allows dynamic tint of its background via the background tint methods in
ViewCompat.
|
| AppCompatCallback |
Implemented this in order for AppCompat to be able to callback in certain situations.
|
| AppCompatCheckBox |
A CheckBox which supports compatible features on older versions of the platform,
including:
|
| AppCompatCheckedTextView |
A CheckedTextView which supports compatible features on older versions of the platform,
including:
- Allows dynamic tint of its background via the background tint methods in
ViewCompat.
|
| AppCompatDelegate |
This class represents a delegate which you can use to extend AppCompat's support to any
Activity.
|
| AppCompatDialog |
Base class for AppCompat themed Dialogs.
|
| AppCompatDialogFragment |
A special version of DialogFragment which uses an AppCompatDialog in place of a
platform-styled dialog.
|
| AppCompatEditText |
A EditText which supports compatible features on older versions of the platform,
including:
- Allows dynamic tint of its background via the background tint methods in
ViewCompat.
|
| AppCompatImageButton |
A ImageButton which supports compatible features on older versions of the platform,
including:
- Allows dynamic tint of its background via the background tint methods in
ViewCompat.
|
| AppCompatImageView |
A ImageView which supports compatible features on older versions of the platform,
including:
- Allows dynamic tint of its background via the background tint methods in
ViewCompat.
|
| AppCompatMultiAutoCompleteTextView |
A MultiAutoCompleteTextView which supports compatible features on older version of the
platform, including:
|
| AppCompatRadioButton |
A RadioButton which supports compatible features on older versions of the platform,
including:
|
| AppCompatRatingBar |
A RatingBar which supports compatible features on older versions of the platform.
|
| AppCompatResources |
Class for accessing an application's resources through AppCompat, and thus any backward
compatible functionality.
|
| AppCompatSeekBar |
A SeekBar which supports compatible features on older versions of the platform.
|
| AppCompatSpinner |
A Spinner which supports compatible features on older versions of the platform,
including:
- Allows dynamic tint of its background via the background tint methods in
ViewCompat.
|
| AppCompatTextView |
A TextView which supports compatible features on older versions of the platform,
including:
- Allows dynamic tint of its background via the background tint methods in
ViewCompat.
|
| AppCompatToggleButton |
A ToggleButton which supports compatible features on older versions of the platform,
including:
- Allows dynamic tint of its background via the background tint methods in
ViewCompat.
|
| 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 AppComponentFactory that works with androidx libraries.
|
| AppInfo |
Container class for information about the app the host is connected to.
|
| AppInitializer |
An AppInitializer can be used to initialize all discovered [ComponentInitializer]s.
|
| AppLaunchChecker |
This class provides APIs for determining how an app has been launched.
|
| AppManager |
Manages the communication between the app and the host.
|
| AppOpsManagerCompat |
Helper for accessing features in AppOpsManager.
|
| AppSearchBatchResult<KeyType, ValueType> |
Provides results for AppSearch batch operations which encompass multiple documents.
|
| AppSearchBatchResult.Builder<KeyType, ValueType> |
Builder for AppSearchBatchResult objects.
|
| AppSearchException |
An exception thrown by AppSearchSession or a subcomponent.
|
| AppSearchResult<ValueType> |
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.BooleanPropertyConfig.
|
| AppSearchSchema.Builder |
Builder for objects.
|
| AppSearchSchema.BytesPropertyConfig |
Configuration for a property containing a byte array.
|
| AppSearchSchema.BytesPropertyConfig.Builder |
Builder for AppSearchSchema.BytesPropertyConfig.
|
| AppSearchSchema.DocumentPropertyConfig |
Configuration for a property containing another Document.
|
| AppSearchSchema.DocumentPropertyConfig.Builder |
Builder for AppSearchSchema.DocumentPropertyConfig.
|
| AppSearchSchema.DoublePropertyConfig |
Configuration for a property containing a double-precision decimal number.
|
| AppSearchSchema.DoublePropertyConfig.Builder |
Builder for AppSearchSchema.DoublePropertyConfig.
|
| AppSearchSchema.LongPropertyConfig |
Configuration for a property containing a 64-bit integer.
|
| AppSearchSchema.LongPropertyConfig.Builder |
Builder for AppSearchSchema.LongPropertyConfig.
|
| 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 AppSearchSchema.StringPropertyConfig.
|
| AppSearchSession |
Provides a connection to a single AppSearch database.
|
| AppWidgetProviderWithCallbacks<T extends CallbackReceiver> |
Version of AppWidgetProvider that implements a CallbackReceiver.
|
| 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 InputMerger that attempts to merge the inputs, creating arrays when necessary.
|
| ArrayMap<K, V> |
ArrayMap is a generic key->value mapping data structure that is
designed to be more memory efficient than a traditional HashMap,
this implementation is a version of the platform's
android.util.ArrayMap that can be used on older versions of the platform.
|
| ArrayObjectAdapter |
An ObjectAdapter implemented with an ArrayList.
|
| ArrayRes |
Denotes that an integer parameter, field or method return value is expected
to be an array resource reference (e.g.
|
| ArraySet<E> |
ArraySet is a generic set data structure that is designed to be more memory efficient than a
traditional HashSet.
|
| AspectRatio |
The aspect ratio of the use case.
|
| AsyncDifferConfig<T> |
Configuration object for ListAdapter, AsyncListDiffer, and similar
background-thread list diffing adapter logic.
|
| AsyncDifferConfig.Builder<T> |
Builder class for AsyncDifferConfig.
|
| AsyncLayoutInflater |
Helper class for inflating layouts asynchronously.
|
| AsyncLayoutInflater.OnInflateFinishedListener |
|
| AsyncListDiffer<T> |
Helper for computing the difference between two lists via DiffUtil on a background
thread.
|
| AsyncListDiffer.ListListener<T> |
Listener for when the current List is updated.
|
| AsyncListUtil<T> |
A utility class that supports asynchronous content loading.
|
| AsyncListUtil.DataCallback<T> |
The callback that provides data access for AsyncListUtil.
|
| AsyncListUtil.ViewCallback |
The callback that links AsyncListUtil with the list view.
|
| AsyncTaskLoader<D> |
Static library support version of the framework's AsyncTaskLoader.
|
| AtomicFile |
Static library support version of the framework's AtomicFile, a helper class
for performing atomic operations on a file by writing to a new file and renaming it into the
place of the original file after the write has successfully completed.
|
| Attribute |
Map a getter to its Android resources attribute.
|
| Attribute.IntMap |
One entry in a mapping of int values to enum or flag names.
|
| AttrRes |
Denotes that an integer parameter, field or method return value is expected
to be an attribute reference (e.g.
|
| AudioAttributesCompat |
A class to encapsulate a collection of attributes describing information about an audio stream.
|
| AudioAttributesCompat.Builder |
Builder class for AudioAttributesCompat objects.
|
| AudioFocusRequestCompat |
Compatibility version of an AudioFocusRequest.
|
| AudioFocusRequestCompat.Builder |
Builder class for AudioFocusRequestCompat objects.
|
| AudioManagerCompat |
Compatibility library for AudioManager with fallbacks for older platforms.
|
| 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.
|
| AuthPromptHost |
A wrapper class for the component that will be used to host an auth prompt.
|
| AutoImageCaptureExtender |
This class is deprecated.
Use
ExtensionsManager.isExtensionAvailable(CameraProvider, CameraSelector, int)
to check whether extension function can support with the given CameraSelector. Use
ExtensionsManager.getExtensionEnabledCameraSelector(CameraProvider, CameraSelector, int)
to get a CameraSelector for the specific extension mode, then use it to bind the use
cases to a lifecycle owner.
|
| AutoMigration |
Declares an automatic migration on a Database.
|
| AutoMigrationSpec |
Interface for defining an automatic migration specification for Room databases.
|
| AutoPreviewExtender |
This class is deprecated.
Use
ExtensionsManager.isExtensionAvailable(CameraProvider, CameraSelector, int)
to check whether extension function can support with the given CameraSelector. Use
ExtensionsManager.getExtensionEnabledCameraSelector(CameraProvider, CameraSelector, int)
to get a CameraSelector for the specific extension mode, then use it to bind the use
cases to a lifecycle owner.
|
| 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.
|
| 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 RecyclerView.NO_POSITION.
|
| BandPredicate.NonDraggableArea |
A BandPredicate that allows initiation of band selection in any area that is not
draggable as determined by consulting
ItemDetailsLookup.ItemDetails.inDragRegion(MotionEvent).
|
| 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.
use BaseSupportFragment
|
| 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 |
|
| BaseGridView.SmoothScrollByBehavior |
Defines behavior of duration and interpolator for smoothScrollBy().
|
| BaseLeanbackPreferenceFragment |
This class is deprecated.
Use BaseLeanbackPreferenceFragmentCompat
|
| BaseLeanbackPreferenceFragmentCompat |
This fragment provides a preference fragment with leanback-style behavior, suitable for
embedding into broader UI elements.
|
| BaseOnItemViewClickedListener<T> |
Interface for receiving notification when an item view holder is clicked.
|
| BaseOnItemViewSelectedListener<T> |
Interface for receiving notification when a row or item becomes selected.
|
| BaseSupportFragment |
Base class for leanback Fragments.
|
| BatchingListUpdateCallback |
Wraps a ListUpdateCallback callback and batches operations that can be merged.
|
| BeautyImageCaptureExtender |
This class is deprecated.
Use
ExtensionsManager.isExtensionAvailable(CameraProvider, CameraSelector, int)
to check whether extension function can support with the given CameraSelector. Use
ExtensionsManager.getExtensionEnabledCameraSelector(CameraProvider, CameraSelector, int)
to get a CameraSelector for the specific extension mode, then use it to bind the use
cases to a lifecycle owner.
|
| BeautyPreviewExtender |
This class is deprecated.
Use
ExtensionsManager.isExtensionAvailable(CameraProvider, CameraSelector, int)
to check whether extension function can support with the given CameraSelector. Use
ExtensionsManager.getExtensionEnabledCameraSelector(CameraProvider, CameraSelector, int)
to get a CameraSelector for the specific extension mode, then use it to bind the use
cases to a lifecycle owner.
|
| 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<T, V> |
Abstract base class used convert type T to another type V and back again.
|
| 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.
|
| BiometricManager.Authenticators |
Types of authenticators, defined at a level of granularity supported by
BiometricManager and BiometricPrompt.
|
| BiometricPrompt |
A class that manages a system-provided biometric prompt.
|
| BiometricPrompt.AuthenticationCallback |
A collection of methods that may be invoked by BiometricPrompt during authentication.
|
| BiometricPrompt.AuthenticationResult |
A container for data passed to BiometricPrompt.AuthenticationCallback.onAuthenticationSucceeded(AuthenticationResult) when the user has successfully authenticated.
|
| BiometricPrompt.CryptoObject |
A wrapper class for the crypto objects supported by BiometricPrompt.
|
| BiometricPrompt.PromptInfo |
A set of configurable options for how the BiometricPrompt should appear and behave.
|
| BiometricPrompt.PromptInfo.Builder |
A builder used to set individual options for the BiometricPrompt.PromptInfo class.
|
| BitmapCompat |
Helper for accessing features in Bitmap.
|
| BlendModeColorFilterCompat |
Helper for accessing ColorFilter APIs on various API levels of the platform
|
| BlendModeCompat |
Compat version of BlendMode, usages of BlendModeCompat will
map to PorterDuff.Mode wherever possible
|
| BokehImageCaptureExtender |
This class is deprecated.
Use
ExtensionsManager.isExtensionAvailable(CameraProvider, CameraSelector, int)
to check whether extension function can support with the given CameraSelector. Use
ExtensionsManager.getExtensionEnabledCameraSelector(CameraProvider, CameraSelector, int)
to get a CameraSelector for the specific extension mode, then use it to bind the use
cases to a lifecycle owner.
|
| BokehPreviewExtender |
This class is deprecated.
Use
ExtensionsManager.isExtensionAvailable(CameraProvider, CameraSelector, int)
to check whether extension function can support with the given CameraSelector. Use
ExtensionsManager.getExtensionEnabledCameraSelector(CameraProvider, CameraSelector, int)
to get a CameraSelector for the specific extension mode, then use it to bind the use
cases to a lifecycle owner.
|
| BoolRes |
Denotes that an integer parameter, field or method return value is expected
to be a boolean resource reference.
|
| BounceInterpolator |
An interpolator where the change bounces at the end.
|
| BoundaryInterfaceReflectionUtil |
A set of utility methods used for calling across the support library boundary.
|
| BoundsRule |
This class contains the rules for updating the bounds of a
CompositeDrawable.ChildDrawable.
|
| 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 layout_boxedEdges attribute.
|
| BoxInsetLayout.LayoutParams |
Per-child layout information for layouts that support margins, gravity and boxedEdges.
|
| BrandedFragment |
This class is deprecated.
use BrandedSupportFragment
|
| BrandedSupportFragment |
Fragment class for managing search and branding using a view that implements
TitleViewAdapter.Provider.
|
| BroadcastReceiverWithCallbacks<T extends CallbackReceiver> |
Extend this broadcast receiver to be able to receive callbacks
as well as normal broadcasts.
|
| BrowseFragment |
This class is deprecated.
use BrowseSupportFragment
|
| BrowseFragment.BrowseTransitionListener |
This class is deprecated.
use BrowseSupportFragment
|
| BrowseFragment.FragmentFactory<T extends Fragment> |
This class is deprecated.
use BrowseSupportFragment
|
| BrowseFragment.FragmentHost |
This interface is deprecated.
use BrowseSupportFragment
|
| BrowseFragment.ListRowFragmentFactory |
This class is deprecated.
use BrowseSupportFragment
|
| BrowseFragment.MainFragmentAdapter<T extends Fragment> |
This class is deprecated.
use BrowseSupportFragment
|
| BrowseFragment.MainFragmentAdapterProvider |
This interface is deprecated.
use BrowseSupportFragment
|
| BrowseFragment.MainFragmentAdapterRegistry |
This class is deprecated.
use BrowseSupportFragment
|
| BrowseFragment.MainFragmentRowsAdapter<T extends Fragment> |
This class is deprecated.
use BrowseSupportFragment
|
| BrowseFragment.MainFragmentRowsAdapterProvider |
This interface is deprecated.
use BrowseSupportFragment
|
| 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.
|
| 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.
|
| BrowseSupportFragment |
A fragment for creating Leanback browse screens.
|
| BrowseSupportFragment.BrowseTransitionListener |
Listener for transitions between browse headers and rows.
|
| BrowseSupportFragment.FragmentFactory<T extends Fragment> |
Factory class responsible for creating fragment given the current item.
|
| BrowseSupportFragment.FragmentHost |
Possible set of actions that BrowseSupportFragment exposes to clients.
|
| BrowseSupportFragment.ListRowFragmentFactory |
FragmentFactory implementation for ListRow.
|
| BrowseSupportFragment.MainFragmentAdapter<T extends Fragment> |
Interface that defines the interaction between BrowseSupportFragment and its main
content fragment.
|
| BrowseSupportFragment.MainFragmentAdapterProvider |
Interface to be implemented by all fragments for providing an instance of
BrowseSupportFragment.MainFragmentAdapter.
|
| BrowseSupportFragment.MainFragmentAdapterRegistry |
Registry class maintaining the mapping of Row subclasses to BrowseSupportFragment.FragmentFactory.
|
| BrowseSupportFragment.MainFragmentRowsAdapter<T extends Fragment> |
This is used to pass information to RowsSupportFragment or its subclasses.
|
| BrowseSupportFragment.MainFragmentRowsAdapterProvider |
Interface to be implemented by RowsSupportFragment and its subclasses for providing
an instance of BrowseSupportFragment.MainFragmentRowsAdapter.
|
| 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.
|
| Bundleable |
A class that serializes and stores an object for sending over IPC.
|
| BundleCompat |
Helper for accessing features in Bundle.
|
| BundledEmojiCompatConfig |
EmojiCompat.Config implementation that loads the metadata using AssetManager and
bundled resources.
|
| BundledEmojiCompatConfig |
EmojiCompat.Config implementation that loads the metadata using AssetManager and
bundled resources.
|
| BundlerException |
An Exception that notates a failure in serializing or deserialized to or from a bundle.
|
| CallbackHandlerRegistry |
The holder for callbacks that are tagged with RemoteCallable.
|
| CallbackHandlerRegistry.CallbackHandler<T extends CallbackReceiver> |
The interface used to trigger a callback when the pending intent is fired.
|
| CallbackMediaItem |
Structure for media item descriptor for DataSourceCallback.
|
| CallbackMediaItem.Builder |
This Builder class simplifies the creation of a CallbackMediaItem object.
|
| CallbackReceiver<T> |
An objects that can receive remote callbacks.
|
| CallbackToFutureAdapter |
A utility useful for adapting interfaces that take callbacks into interfaces that return ListenableFuture.
|
| CallbackToFutureAdapter.Completer<T> |
Used to complete the future returned by CallbackToFutureAdapter.getFuture(CallbackToFutureAdapter.Resolver)
|
| CallbackToFutureAdapter.Resolver<T> |
This interface should be implemented by the object passed into
CallbackToFutureAdapter.getFuture(Resolver).
|
| CallSuper |
Denotes that any overriding methods should invoke this method as well.
|
| Camera |
The camera interface is used to control the flow of data to use cases, control the
camera via the CameraControl, and publish the state of the camera via CameraInfo.
|
| Camera2CameraControl |
An class that provides ability to interoperate with the android.hardware.camera2 APIs.
|
| Camera2CameraInfo |
An interface for retrieving Camera2-related camera information.
|
| Camera2Config |
Convenience class for generating a pre-populated Camera2 CameraXConfig.
|
| Camera2Interop |
Utilities related to interoperability with the android.hardware.camera2 APIs.
|
| Camera2Interop.Extender<T> |
Extends a ExtendableBuilder to add Camera2 options.
|
| CameraControl |
The CameraControl provides various asynchronous operations like zoom, focus and
metering which affects output of all UseCases currently bound to that camera.
|
| 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 UseCase.
|
| 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 CameraProvider provides basic access to a set of cameras such as querying for camera
existence or information.
|
| CameraSelector |
A set of requirements and priorities used to select a camera or return a filtered set of
cameras.
|
| CameraSelector.Builder |
Builder for a CameraSelector.
|
| 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 |
CameraUnavailableException is thrown when a camera device could not be queried or opened
or if the connection to an opened camera device is no longer valid.
|
| CameraXConfig |
A configuration for adding implementation and user-specific behavior to CameraX.
|
| CameraXConfig.Builder |
A builder for generating CameraXConfig objects.
|
| CameraXConfig.Provider |
An interface which can be implemented to provide the configuration for CameraX.
|
| CancellationSignal |
Static library support version of the framework's CancellationSignal.
|
| CancellationSignal.OnCancelListener |
Listens for cancellation.
|
| CanvasComplicationFactory |
Factory for creating a CanvasComplication.
|
| CaptureRequestOptions |
A bundle of Camera2 capture request options.
|
| CaptureRequestOptions.Builder |
Builder for creating CaptureRequestOptions instance.
|
| CarAppActivity |
The class representing a car app activity.
|
| CarAppApiLevels |
API levels supported by this library.
|
| CarAppExtender |
Helper class to add car app extensions to notifications.
|
| CarAppExtender.Builder |
A builder of CarAppExtender.
|
| 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.
|
| 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 ContextWrapper subclass accessible to your CarAppService and Screen instances, which provides access to car services such as the
ScreenManager for managing the screen stack, the AppManager for general
app-related functionality such as accessing a surface for drawing your navigation app's map, and
the NavigationManager used by turn-by-turn navigation apps to communicate navigation
metadata and other navigation-related events with the host.
|
| CardView |
A FrameLayout with a rounded corner background and shadow.
|
| 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 CarIcon.
|
| CarIconSpan |
A span that replaces the text it is attached to with a CarIcon that is aligned with the
surrounding text.
|
| 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.
|
| CarNotificationManager |
A manager for car apps to send notifications.
|
| CarPendingIntent |
A class which creates PendingIntents that will start a car app, to be used in a
notification action.
|
| 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,
and gyroscope.
|
| 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 CarText.
|
| CarToast |
A message to show to the user for a short period of time.
|
| CarUnit |
Units such as speed and distance for car hardware measurements and display.
|
| CarValue<T> |
A data value object returned from car hardware with associated metadata including status,
timestamp, and the actual value.
|
| 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 View.getClipBounds() before and after the
scene change and animates those changes during the transition.
|
| 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.
|
| Channel |
A convenience class to access TvContractCompat.Channels entries in the system content
provider.
|
| Channel.Builder |
The builder class that makes it easy to chain setters to create a Channel object.
|
| ChannelLogoUtils |
A utility class for conveniently storing and loading channel logos.
|
| CheckBoxPreference |
A Preference that provides checkbox widget functionality.
|
| CheckedTextViewCompat |
Helper for accessing CheckedTextView.
|
| CheckResult |
Denotes that the annotated method returns a result that it typically is
an error to ignore.
|
| 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).
|
| CipherSuiteNotSupportedException |
Thrown if trying to use a cipher suite which isn't supported.
|
| CircularArray<E> |
CircularArray is a generic circular array data structure that provides O(1) random read, O(1)
prepend and O(1) append.
|
| CircularIntArray |
CircularIntArray is a circular integer array data structure that provides O(1) random read, O(1)
prepend and O(1) append.
|
| CircularProgressDrawable |
Drawable that renders the animated indeterminate progress indicator in the Material design style
without depending on API level 11.
|
| CircularProgressLayout |
CircularProgressLayout adds a circular countdown timer behind the view it contains,
typically used to automatically confirm an operation after a short delay has elapsed.
|
| CircularProgressLayout.OnTimerFinishedListener |
Interface to implement for listening to onTimerFinished(CircularProgressLayout) event.
|
| CircularPropagation |
A propagation that varies with the distance to the epicenter of the Transition
or center of the scene if no epicenter exists.
|
| Class2BiometricAuthPrompt |
An authentication prompt that requires the user to present a Class 2 biometric
(e.g.
|
| Class2BiometricAuthPrompt.Builder |
Builder for a Class2BiometricAuthPrompt with configurable options.
|
| Class2BiometricOrCredentialAuthPrompt |
An authentication prompt that requires the user to present a Class 2 biometric
(e.g.
|
| Class2BiometricOrCredentialAuthPrompt.Builder |
Builder for a Class2BiometricOrCredentialAuthPrompt with configurable options.
|
| Class3BiometricAuthPrompt |
An authentication prompt that requires the user to present a Class 3 biometric
(e.g.
|
| Class3BiometricAuthPrompt.Builder |
Builder for a Class3BiometricAuthPrompt with configurable options.
|
| Class3BiometricOrCredentialAuthPrompt |
An authentication prompt that requires the user to present a Class 3 biometric
(e.g.
|
| Class3BiometricOrCredentialAuthPrompt.Builder |
Builder for a Class3BiometricOrCredentialAuthPrompt with configurable options.
|
| ClassPresenterSelector |
A ClassPresenterSelector selects a Presenter based on the item's
Java class.
|
| ClickableSpan |
A span that makes a section of text clickable.
|
| CollapsibleActionView |
This interface is deprecated.
Use the platform-provided CollapsibleActionView interface.
|
| ColorBuilders |
Builders for color utilities for layout elements.
|
| ColorBuilders.ColorProp |
A property defining a color.
|
| ColorBuilders.ColorProp.Builder |
Builder for ColorBuilders.ColorProp
|
| ColorFilterCache |
Cache of ColorFilters for a given color at different alpha levels.
|
| ColorFilterDimmer |
Helper class for applying a dim level to a View.
|
| ColorInt |
Denotes that the annotated element represents a packed color
int, AARRGGBB.
|
| ColorLong |
Denotes that the annotated element represents a packed color
long.
|
| ColorOverlayDimmer |
Helper class for assigning a dim color to Paint.
|
| 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 Color.
|
| ColumnInfo |
Allows specific customization about the column associated with this field.
|
| ColumnInfo.Collate |
|
| ColumnInfo.SQLiteTypeAffinity |
The SQLite column type constants that can be used in ColumnInfo.typeAffinity()
|
| Compass |
Information about car specific compass available from the car hardware.
|
| ComponentActivity |
Base class for activities 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 BoundsRule to update drawable bounds
when parent bound changes.
|
| CompositePageTransformer |
Allows for combining multiple ViewPager2.PageTransformer objects.
|
| CompoundButtonCompat |
Helper for accessing CompoundButton.
|
| ConcatAdapter |
An RecyclerView.Adapter implementation that presents the contents of multiple adapters in sequence.
|
| ConcatAdapter.Config |
The configuration object for a ConcatAdapter.
|
| ConcatAdapter.Config.Builder |
The builder for ConcatAdapter.Config class.
|
| ConcatAdapter.Config.StableIdMode |
Defines how ConcatAdapter handle stable ids (RecyclerView.Adapter.hasStableIds()).
|
| Configuration |
The Configuration object used to customize WorkManager upon initialization.
|
| Configuration.Builder |
A Builder for Configurations.
|
| Configuration.Provider |
A class that can provide the Configuration for WorkManager and allow for on-demand
initialization of WorkManager.
|
| ConfigurationCompat |
Helper class which allows access to properties of Configuration in
a backward compatible fashion.
|
| ConfigurationHelper |
Helper class which allows access to properties of Configuration in
a backward compatible fashion.
|
| 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 animation has
finished and its View has been removed.
|
| ConfirmationOverlay.OverlayType |
Types of animations to display in the overlay.
|
| ConnectivityManagerCompat |
Helper for accessing features in ConnectivityManager.
|
| ConstraintManager |
Manages various constraints on the library as enforced by the host.
|
| Constraints |
A specification of the requirements that need to be met before a WorkRequest can run.
|
| Constraints.Builder |
A Builder for a Constraints object.
|
| Consumer<T> |
Compat version of Consumer
|
| ContentInfoCompat |
Holds all the relevant data for a request to OnReceiveContentListener.
|
| ContentInfoCompat.Builder |
Builder for ContentInfoCompat.
|
| ContentLoadingProgressBar |
ContentLoadingProgressBar implements a ProgressBar that waits a minimum time to be
dismissed before showing.
|
| ContentPager |
ContentPager provides support for loading "paged" data on a background thread
using the ContentResolver framework.
|
| 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 ContentProvider in a backwards
compatible fashion.
|
| ContentProviderWithCallbacks<T extends ContentProviderWithCallbacks> |
Version of ContentProvider that can be used as a CallbackReceiver.
|
| ContentRecommendation |
The ContentRecommendation object encapsulates all application provided data for a single content
recommendation item.
|
| ContentRecommendation.Builder |
Builder class for ContentRecommendation objects.
|
| ContentRecommendation.ContentMaturity |
|
| ContentRecommendation.ContentPricing |
|
| ContentRecommendation.ContentStatus |
|
| ContentRecommendation.ContentType |
|
| ContentRecommendation.IntentData |
Object used to encapsulate the data to be used to build the PendingIntent object
associated with a given content recommendation, at the time this recommendation gets posted
to the home Screen.
|
| ContentRecommendation.IntentType |
|
| ContentResolverCompat |
Helper for accessing features in ContentResolver in a backwards
compatible fashion.
|
| ContentView |
Annotation that can be attached to a constructor with a single LayoutRes parameter
to denote what layout the component intends to inflate and set as its content.
|
| ContextAware |
A ContextAware class is associated with a Context sometime after
the class is instantiated.
|
| ContextAwareHelper |
Helper class for implementing ContextAware.
|
| ContextCompat |
Helper for accessing features in Context.
|
| 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 PlaybackControlsRow.
|
| ConversationAction |
Represents an action suggested by a TextClassifier on a given conversation.
|
| ConversationAction.Builder |
Builder class to construct ConversationAction.
|
| ConversationActions |
Represents a list of actions suggested by a TextClassifier on a given conversation.
|
| ConversationActions.Message |
Represents a message in the conversation.
|
| ConversationActions.Message.Builder |
Builder class to construct a ConversationActions.Message
|
| ConversationActions.Request |
A request object for generating conversation action suggestions.
|
| ConversationActions.Request.Builder |
Builder object to construct the ConversationActions.Request object.
|
| CoordinateTransform |
This class represents the transform from one OutputTransform to another.
|
| CoordinatorLayout |
CoordinatorLayout is a super-powered FrameLayout.
|
| CoordinatorLayout.AttachedBehavior |
Defines the default attached CoordinatorLayout.Behavior of a View class
When writing a custom view, implement this interface to return the default behavior
when used as a direct child of an CoordinatorLayout.
|
| CoordinatorLayout.Behavior<V extends View> |
Interaction behavior plugin for child views of CoordinatorLayout.
|
| CoordinatorLayout.DefaultBehavior |
This @interface is deprecated.
Use CoordinatorLayout.AttachedBehavior instead
|
| CoordinatorLayout.LayoutParams |
Parameters describing the desired layout for a child of a CoordinatorLayout.
|
| CoordinatorLayout.SavedState |
|
| 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.
|
| CredentialAuthPrompt |
An authentication prompt that requires the user to present the screen lock credential (i.e.
|
| CredentialAuthPrompt.Builder |
Builder for a CredentialAuthPrompt with configurable options.
|
| CursorAdapter |
Static library support version of the framework's CursorAdapter.
|
| CursorLoader |
Static library support version of the framework's CursorLoader.
|
| CursorMapper |
Abstract class used to convert the current Cursor row to a single
object.
|
| CursorObjectAdapter |
An ObjectAdapter implemented with a Cursor.
|
| CursorWindowCompat |
Helper for accessing features in CursorWindow
|
| 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 WearableLinearLayoutManager.LayoutCallback aligning the children
of the associated WearableRecyclerView along a pre-defined vertical curve.
|
| CustomTabColorSchemeParams |
Contains visual parameters of a Custom Tab that may depend on the color scheme.
|
| CustomTabColorSchemeParams.Builder |
Builder class for CustomTabColorSchemeParams objects.
|
| CustomTabsCallback |
A callback class for custom tabs client to get messages regarding events in their custom tabs.
|
| CustomTabsClient |
Class to communicate with a CustomTabsService and create
CustomTabsSession from it.
|
| CustomTabsIntent |
Class holding the Intent and start bundle for a Custom Tabs Activity.
|
| CustomTabsIntent.Builder |
Builder class for CustomTabsIntent objects.
|
| CustomTabsService |
Abstract service class for implementing Custom Tabs related functionality.
|
| CustomTabsService.Relation |
|
| CustomTabsService.Result |
|
| CustomTabsServiceConnection |
Abstract ServiceConnection to use while binding to a CustomTabsService.
|
| 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.
|
| CycleInterpolator |
Repeats the animation for a specified number of cycles.
|
| 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
ListenableWorkers.
|
| Data.Builder |
A builder for Data objects.
|
| Database |
Marks a class as a RoomDatabase.
|
| DatabaseConfiguration |
Configuration class for a RoomDatabase.
|
| DatabaseUtilsCompat |
This class is deprecated.
Use DatabaseUtils directly.
|
| DatabaseView |
Marks a class as an SQLite view.
|
| DataSourceCallback |
For supplying media data, implement this if your app has special requirements for the way media
data is obtained.
|
| DatePicker |
DatePicker is a directly subclass of Picker.
|
| DateTimeWithZone |
A time with an associated time zone information.
|
| DecelerateInterpolator |
An interpolator where the rate of change starts out quickly and
and then decelerates.
|
| DefaultEmojiCompatConfig |
The default config will use downloadable fonts to fetch the emoji compat font file.
|
| DefaultItemAnimator |
This implementation of RecyclerView.ItemAnimator provides basic
animations on remove, add, and move events that happen to the items in
a RecyclerView.
|
| DefaultLifecycleObserver |
Callback interface for listening to LifecycleOwner state changes.
|
| DelegatingWorkerFactory |
A WorkerFactory which delegates to other factories.
|
| Delete |
Marks a method in a Dao annotated class as a delete method.
|
| DeleteColumn |
Repeatable annotation declaring the deleted columns in the AutoMigration.to() version of
an auto migration.
|
| DeleteColumn.Entries |
Container annotation for the repeatable annotation DeleteColumn.
|
| DeleteTable |
Repeatable annotation declaring the deleted tables in the AutoMigration.to() version of
an auto migration.
|
| DeleteTable.Entries |
Container annotation for the repeatable annotation DeleteTable.
|
| Destination |
A class representing information related to a destination.
|
| Destination.Builder |
A builder of Destination.
|
| DetailsFragment |
This class is deprecated.
use DetailsSupportFragment
|
| DetailsFragmentBackgroundController |
This class is deprecated.
use DetailsSupportFragmentBackgroundController
|
| DetailsOverviewLogoPresenter |
Presenter that responsible to create a ImageView and bind to DetailsOverviewRow.
|
| DetailsOverviewLogoPresenter.ViewHolder |
ViewHolder for Logo view of DetailsOverviewRow.
|
| DetailsOverviewRow |
An overview Row for a details fragment.
|
| DetailsOverviewRow.Listener |
Listener for changes of DetailsOverviewRow.
|
| DetailsOverviewRowPresenter |
This class is deprecated.
Use FullWidthDetailsOverviewRowPresenter
|
| 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.
|
| 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 DeviceParametersBuilders.DeviceParameters
|
| DeviceWearableButtonsProvider |
Default implementation of WearableButtonsProvider, that reads the button locations from
the platform.
|
| DialogCompat |
Helper for accessing features in Dialog in a backwards compatible
fashion.
|
| DialogFragment |
Static library support version of the framework's DialogFragment.
|
| DialogPreference |
A base class for Preferences that are dialog-based.
|
| DialogPreference.TargetFragment |
Interface for PreferenceFragmentCompats to implement to allow
DialogPreferences to find the preference that launched the dialog.
|
| DiffCallback<Value> |
Callback that informs ArrayObjectAdapter how to compute list updates when using
DiffUtil in ArrayObjectAdapter.setItems(List, DiffCallback) method.
|
| 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.calculateDiff(Callback, boolean) call.
|
| DiffUtil.ItemCallback<T> |
Callback for calculating the diff between two non-null items in a list.
|
| 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.
|
| 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.ContainerDimension objects.
|
| DimensionBuilders.DegreesProp |
A type for angular dimensions, measured in degrees.
|
| DimensionBuilders.DegreesProp.Builder |
Builder for DimensionBuilders.DegreesProp
|
| DimensionBuilders.DpProp |
A type for linear dimensions, measured in dp.
|
| DimensionBuilders.DpProp.Builder |
Builder for DimensionBuilders.DpProp.
|
| DimensionBuilders.EmProp |
A type for font spacing, measured in em.
|
| DimensionBuilders.EmProp.Builder |
Builder for DimensionBuilders.EmProp
|
| DimensionBuilders.ExpandedDimensionProp |
A type for a dimension that fills all the space it can (i.e.
|
| DimensionBuilders.ExpandedDimensionProp.Builder |
Builder for DimensionBuilders.ExpandedDimensionProp.
|
| DimensionBuilders.ImageDimension |
Interface defining a dimension that can be applied to an image.
|
| DimensionBuilders.ImageDimension.Builder |
Builder to create DimensionBuilders.ImageDimension objects.
|
| DimensionBuilders.ProportionalDimensionProp |
A type for a dimension that scales itself proportionally to another dimension such that the
aspect ratio defined by the given width and height values is preserved.
|
| DimensionBuilders.ProportionalDimensionProp.Builder |
Builder for DimensionBuilders.ProportionalDimensionProp.
|
| DimensionBuilders.SpacerDimension |
Interface defining a dimension that can be applied to a spacer.
|
| DimensionBuilders.SpacerDimension.Builder |
Builder to create DimensionBuilders.SpacerDimension objects.
|
| DimensionBuilders.SpProp |
A type for font sizes, measured in sp.
|
| DimensionBuilders.SpProp.Builder |
Builder for DimensionBuilders.SpProp
|
| DimensionBuilders.WrappedDimensionProp |
A type for a dimension that sizes itself to the size of its children (i.e.
|
| DimensionBuilders.WrappedDimensionProp.Builder |
Builder for DimensionBuilders.WrappedDimensionProp.
|
| 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.
|
| DisplayCutoutCompat |
Represents the area of the display that is not functional for displaying content.
|
| DisplayManagerCompat |
Helper for accessing features in DisplayManager.
|
| DisplayOrientedMeteringPointFactory |
A MeteringPointFactory that can convert a View (x, y) into a
MeteringPoint which can then be used to construct a FocusMeteringAction to
start a focus and metering action.
|
| Distance |
Represents a distance value and how it should be displayed in the UI.
|
| DistanceSpan |
A span that replaces the text it is attached to with the string representation of a Distance instance.
|
| DividerItemDecoration |
DividerItemDecoration is a RecyclerView.ItemDecoration that can be used as a divider
between items of a LinearLayoutManager.
|
| DividerPresenter |
DividerPresenter provides a default presentation for DividerRow in HeadersFragment.
|
| DividerRow |
Used to represent divider in HeadersFragment.
|
| 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).
|
| DocumentClassFactory<T> |
An interface for factories which can convert between instances of classes annotated with
\@Document and instances of GenericDocument.
|
| DocumentFile |
Representation of a document backed by either a
DocumentsProvider or a raw file on disk.
|
| DoNotInline |
Denotes that the annotated method should not be inlined when
the code is optimized at build time.
|
| DragAndDropPermissionsCompat |
Helper for accessing features in DragAndDropPermissions a backwards
compatible fashion.
|
| 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.
|
| DrawableCompat |
Helper for accessing features in Drawable.
|
| DrawableRes |
Denotes that an integer parameter, field or method return value is expected
to be a drawable resource reference (e.g.
|
| 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 DrawerLayout.DrawerListener.
|
| DropDownPreference |
A ListPreference that presents the options in a drop down menu rather than a dialog.
|
| DurationSpan |
A span that replaces the text it is attached to with a localized duration string.
|
| DynamicAnimation<T extends DynamicAnimation<T>> |
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 instance to receive callbacks on every animation
frame, after the current frame's values have been calculated for that
DynamicAnimation.
|
| DynamicAnimation.ViewProperty |
ViewProperty holds the access of a property of a View.
|
| 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 RecyclerView.Adapter to
query FacetProvider for a given item view type within Adapter.
|
| 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 KeyedAppStatesReporter for testing.
|
| FastOutLinearInInterpolator |
Interpolator corresponding to R.interpolator.fast_out_linear_in.
|
| FastOutSlowInInterpolator |
Interpolator corresponding to R.interpolator.fast_out_slow_in.
|
| Features |
Class containing all the features the support library can support.
|
| FileMediaItem |
Structure for media item for a file.
|
| FileMediaItem.Builder |
This Builder class simplifies the creation of a FileMediaItem object.
|
| FileProvider |
FileProvider is a special subclass of ContentProvider that facilitates secure sharing
of files associated with an app by creating a content:// Uri for a file
instead of a file:/// Uri.
|
| FileTransformFactory |
Factory for extracting transform info from image files.
|
| FingerprintManagerCompat |
This class is deprecated.
Use androidx.biometrics.BiometricPrompt instead.
|
| FingerprintManagerCompat.AuthenticationCallback |
Callback structure provided to FingerprintManagerCompat.authenticate(CryptoObject, int, CancellationSignal, AuthenticationCallback, Handler).
|
| FingerprintManagerCompat.AuthenticationResult |
Container for callback data from FingerprintManagerCompat.authenticate(CryptoObject, int, CancellationSignal, AuthenticationCallback, Handler).
|
| FingerprintManagerCompat.CryptoObject |
A wrapper class for the crypto objects supported by FingerprintManager.
|
| FitWidthBitmapDrawable |
Subclass of Drawable that can be used to draw a bitmap into a region.
|
| 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 float[] values.
|
| FloatEvaluator |
This evaluator can be used to perform type interpolation between float values.
|
| FloatProperty<T> |
An implementation of Property to be used specifically with fields of type
float.
|
| FloatPropertyCompat<T> |
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
Example:
@FloatRange(from=0.0,to=1.0)
public float getAlpha() {
...
|
| FloatValueHolder |
FloatValueHolder holds a float value.
|
| FocusDelegate<K> |
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 FocusMeteringAction.
|
| FocusMeteringResult |
Result of the CameraControl.startFocusAndMetering(FocusMeteringAction).
|
| FontRequest |
Information about a font request that may be sent to a Font Provider.
|
| FontRequestEmojiCompatConfig |
EmojiCompat.Config implementation that asynchronously fetches the required font and the
metadata using a FontRequest.
|
| FontRequestEmojiCompatConfig |
EmojiCompat.Config implementation that asynchronously fetches the required font and the
metadata using a FontRequest.
|
| 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.fetchFonts(Context, CancellationSignal, FontRequest).
|
| FontsContractCompat.FontInfo |
Object represent a font entry in the family returned from FontsContractCompat.fetchFonts(Context, CancellationSignal, FontRequest).
|
| 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 ListenableWorker runs in the context of a foreground
service.
|
| ForegroundUpdater |
Manages updating Notifications when a ListenableWorker transitions
to running in the context of a foreground Service.
|
| ForeignKey |
Declares a foreign key on another Entity.
|
| ForeignKey.Action |
Constants definition for values that can be used in ForeignKey.onDelete() and
ForeignKey.onUpdate().
|
| 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.
|
| Fragment.InstantiationException |
Thrown by FragmentFactory.instantiate(ClassLoader, String) when
there is an instantiation failure.
|
| Fragment.SavedState |
State information that has been retrieved from a fragment instance
through FragmentManager.saveFragmentInstanceState.
|
| FragmentActivity |
Base class for activities that want to use the support-based
Fragments.
|
| FragmentAnimationProvider |
FragmentAnimationProvider supplies animations for use during a fragment's onCreateAnimator
callback.
|
| FragmentContainer |
Callbacks to a Fragment's container.
|
| FragmentContainerView |
FragmentContainerView is a customized Layout designed specifically for Fragments.
|
| FragmentController |
Provides integration points with a FragmentManager for a fragment host.
|
| FragmentFactory |
Interface used to control the instantiation of Fragment instances.
|
| FragmentHostCallback<E> |
Integration points with the Fragment host.
|
| FragmentManager |
Static library support version of the framework's FragmentManager.
|
| FragmentManager.BackStackEntry |
Representation of an entry on the fragment back stack, as created
with FragmentTransaction.addToBackStack().
|
| FragmentManager.FragmentLifecycleCallbacks |
Callback interface for listening to fragment state changes that happen
within a given FragmentManager.
|
| FragmentManager.OnBackStackChangedListener |
Interface to watch for changes to the back stack.
|
| FragmentManagerNonConfig |
This class is deprecated.
Have your FragmentHostCallback implement
ViewModelStoreOwner to automatically retain the Fragment's
non configuration state.
|
| FragmentOnAttachListener |
Listener for receiving a callback immediately following Fragment.onAttach(Context).
|
| FragmentPagerAdapter |
This class is deprecated.
Switch to ViewPager2 and use
FragmentStateAdapter instead.
|
| FragmentResultListener |
Listener for handling fragment results.
|
| FragmentResultOwner |
A class that manages passing data between fragments.
|
| FragmentReuseViolation |
See #FragmentStrictMode.Policy.Builder.detectFragmentReuse().
|
| FragmentStateAdapter |
Similar in behavior to FragmentStatePagerAdapter
Lifecycle within RecyclerView:
|
| FragmentStateAdapter.FragmentTransactionCallback |
Callback interface for listening to fragment lifecycle changes that happen
inside the adapter.
|
| FragmentStateAdapter.FragmentTransactionCallback.OnPostEventListener |
Callback returned by FragmentStateAdapter.FragmentTransactionCallback.onFragmentPreAdded(Fragment), FragmentStateAdapter.FragmentTransactionCallback.onFragmentPreRemoved(Fragment),
FragmentStateAdapter.FragmentTransactionCallback.onFragmentMaxLifecyclePreUpdated(Fragment, Lifecycle.State) called after the operation ends.
|
| FragmentStatePagerAdapter |
This class is deprecated.
Switch to ViewPager2 and use
FragmentStateAdapter instead.
|
| 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.Builder.penaltyListener(FragmentStrictMode.OnViolationListener) is enabled, the listener is called when a
violation occurs.
|
| FragmentStrictMode.Policy |
FragmentStrictMode policy applied to a certain FragmentManager (or globally).
|
| FragmentStrictMode.Policy.Builder |
Creates FragmentStrictMode.Policy instances.
|
| FragmentTabHost |
This class is deprecated.
Use
TabLayout and ViewPager instead.
|
| FragmentTagUsageViolation |
See #FragmentStrictMode.Policy.Builder.detectFragmentTagUsage().
|
| FragmentTransaction |
Static library support version of the framework's FragmentTransaction.
|
| FragmentViewHolder |
RecyclerView.ViewHolder implementation for handling Fragments.
|
| FrameMetricsAggregator |
This class can be used to record and return data about per-frame durations.
|
| FrameworkSQLiteOpenHelperFactory |
Implements SupportSQLiteOpenHelper.Factory using the SQLite implementation in the
framework.
|
| Fts3 |
Marks an Entity annotated class as a FTS3 entity.
|
| Fts4 |
Marks an Entity annotated class as a FTS4 entity.
|
| FtsOptions |
Available option values that can be used with Fts3 & Fts4.
|
| FtsOptions.MatchInfo |
|
| FtsOptions.Order |
|
| FullWidthDetailsOverviewRowPresenter |
Renders a DetailsOverviewRow to display an overview of an item.
|
| 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
FullWidthDetailsOverviewRowPresenter.
|
| Function<I, O> |
Represents a function.
|
| IconCompat |
Helper for accessing features in Icon.
|
| ICUCompat |
|
| 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 IdentityCredentialStore as
implemented in secure hardware or in software (backed by Android Keystore).
|
| IdRes |
Denotes that an integer parameter, field or method return value is expected
to be an id resource reference (e.g.
|
| 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 ImageAnalysis.
|
| ImageCapture |
A use case for taking a picture.
|
| ImageCapture.Builder |
Builder for an ImageCapture.
|
| 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.OutputFileOptions.
|
| 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.
|
| ImageCaptureExtender |
This class is deprecated.
Use
ExtensionsManager.isExtensionAvailable(CameraProvider, CameraSelector, int)
to check whether extension function can support with the given CameraSelector. Use
ExtensionsManager.getExtensionEnabledCameraSelector(CameraProvider, CameraSelector, int)
to get a CameraSelector for the specific extension mode, then use it to bind the use
cases to a lifecycle owner.
|
| ImageCardView |
A subclass of BaseCardView with an ImageView as its main region.
|
| ImageInfo |
Metadata for an image.
|
| ImageProxy |
An image proxy which has a similar interface as Image.
|
| ImageProxy.PlaneProxy |
A plane proxy which has an analogous interface as Image.Plane.
|
| ImageProxyTransformFactory |
Factory for extracting transform info from ImageProxy.
|
| ImageViewCompat |
Helper for accessing features in ImageView.
|
| ImageViewStyle |
Specifies the style for an ImageView.
|
| ImageViewStyle.Builder |
Builder for the ImageViewStyle.
|
| 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.
|
| Index |
Declares an index on an Entity.
|
| InitializationException |
InitializationException is thrown when a failure occurs during an initialization
process.
|
| InitializationProvider |
The ContentProvider which discovers Initializers in an application and
initializes them before Application.onCreate().
|
| Initializer<T> |
Initializers can be used to initialize libraries during app startup, without
the need to use additional ContentProviders.
|
| 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.Content.
|
| InlineSuggestionUi.Style |
Style for the V1 inline suggestion UI.
|
| InlineSuggestionUi.Style.Builder |
Builder for the InlineSuggestionUi.Style.
|
| InputCallback |
A listener for handling text input completion event.
|
| InputCallbackDelegate |
A host-side delegate for sending InputCallback events to the car app.
|
| InputConnectionCompat |
Helper for accessing features in InputConnection introduced after API level 13 in a
backwards compatible fashion.
|
| 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 InputDevice.
|
| InputMerger |
An abstract class that allows the user to define how to merge a list of inputs to a
ListenableWorker.
|
| InputMergerFactory |
A factory object that creates InputMerger instances.
|
| InputSignInMethod |
A SignInTemplate.SignInMethod that presents an input box for the user to enter their
credentials.
|
| InputSignInMethod.Builder |
A builder of InputSignInMethod.
|
| Insert |
Marks a method in a Dao annotated class as an insert method.
|
| Insets |
An Insets instance holds four integer offsets which describe changes to the four
edges of a Rectangle.
|
| InspectableProperty |
This @interface is deprecated.
Replaced by the androidx.resourceinpsection package.
|
| InspectableProperty.EnumEntry |
One entry in an enumeration packed into a primitive {int}.
|
| InspectableProperty.FlagEntry |
One flag value of many that may be packed into a primitive {int}.
|
| InspectableProperty.ValueType |
The type of value packed into a primitive {int}.
|
| 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 int[] values.
|
| 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.
|
| 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 Intent.
|
| IntentSenderRequest |
A request for a
ActivityResultContracts.StartIntentSenderForResult
Activity Contract.
|
| IntentSenderRequest.Builder |
A builder for constructing IntentSenderRequest instances.
|
| 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.
|
| IntEvaluator |
This evaluator can be used to perform type interpolation between int values.
|
| IntProperty<T> |
An implementation of Property to be used specifically with fields of type
int.
|
| IntRange |
Denotes that the annotated element should be an int or long in the given range
Example:
@IntRange(from=0,to=255)
public int getAlpha() {
...
|
| InvalidationTracker |
InvalidationTracker keeps a list of tables modified by queries and notifies its callbacks about
these tables.
|
| InvalidationTracker.Observer |
An observer that can listen for changes in the database.
|
| 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
IdentityCredential.getEntries(byte[], Map, byte[]).
|
| Item |
Interface implemented by models that can be added to an ItemList.
|
| ItemAlignmentFacet |
Optional facet provided by RecyclerView.Adapter or RecyclerView.ViewHolder for
use in HorizontalGridView and VerticalGridView.
|
| ItemAlignmentFacet.ItemAlignmentDef |
Definition of an alignment position under a view.
|
| ItemBridgeAdapter |
Bridge from Presenter to RecyclerView.Adapter.
|
| 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 ItemBridgeAdapter to wrap item view in a
ShadowOverlayContainer.
|
| ItemDetailsLookup<K> |
The Selection library calls getItemDetails(MotionEvent) when it needs
access to information about the area and/or ItemDetailsLookup.ItemDetails under a MotionEvent.
|
| ItemDetailsLookup.ItemDetails<K> |
An ItemDetails implementation provides the selection library with access to information
about a specific RecyclerView item.
|
| ItemKeyProvider<K> |
Provides selection library access to stable selection keys identifying items
presented by a RecyclerView instance.
|
| ItemKeyProvider.Scope |
|
| ItemList |
Represents a list of Item instances.
|
| ItemList.Builder |
A builder of ItemList.
|
| ItemList.OnItemVisibilityChangedListener |
A listener for handling item visibility changes.
|
| ItemList.OnSelectedListener |
A listener for handling selection events for lists with selectable items.
|
| 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
ItemTouchHelper.
|
| ItemTouchUIUtil |
Utility class for ItemTouchHelper which handles item transformations for different
API versions.
|
| Lane |
Configuration of a single lane of a road at a particular point in the navigation.
|
| Lane.Builder |
A builder of Lane.
|
| LaneDirection |
Defines the possible directions a driver can go when using a particular lane at a particular step
in the navigation.
|
| 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.Arc.
|
| LayoutElementBuilders.ArcAdapter |
A container that allows a standard LayoutElementBuilders.LayoutElement to be added to an LayoutElementBuilders.Arc.
|
| LayoutElementBuilders.ArcAdapter.Builder |
Builder for LayoutElementBuilders.ArcAdapter.
|
| LayoutElementBuilders.ArcAnchorTypeProp |
An extensible ArcAnchorType property.
|
| LayoutElementBuilders.ArcAnchorTypeProp.Builder |
Builder for LayoutElementBuilders.ArcAnchorTypeProp
|
| LayoutElementBuilders.ArcLayoutElement |
Interface defining the root of all elements that can be used in an LayoutElementBuilders.Arc.
|
| LayoutElementBuilders.ArcLayoutElement.Builder |
Builder to create LayoutElementBuilders.ArcLayoutElement objects.
|
| LayoutElementBuilders.ArcLine |
A line that can be used in an LayoutElementBuilders.Arc and renders as a round progress bar.
|
| LayoutElementBuilders.ArcLine.Builder |
Builder for LayoutElementBuilders.ArcLine.
|
| LayoutElementBuilders.ArcSpacer |
A simple spacer used to provide padding between adjacent elements in an LayoutElementBuilders.Arc.
|
| LayoutElementBuilders.ArcSpacer.Builder |
Builder for LayoutElementBuilders.ArcSpacer.
|
| LayoutElementBuilders.ArcText |
A text element that can be used in an LayoutElementBuilders.Arc.
|
| LayoutElementBuilders.ArcText.Builder |
Builder for LayoutElementBuilders.ArcText.
|
| LayoutElementBuilders.Box |
A container which stacks all of its children on top of one another.
|
| LayoutElementBuilders.Box.Builder |
Builder for LayoutElementBuilders.Box.
|
| LayoutElementBuilders.ColorFilter |
Filtering parameters used for images.
|
| LayoutElementBuilders.ColorFilter.Builder |
Builder for LayoutElementBuilders.ColorFilter
|
| LayoutElementBuilders.Column |
A column of elements.
|
| LayoutElementBuilders.Column.Builder |
Builder for LayoutElementBuilders.Column.
|
| LayoutElementBuilders.ContentScaleModeProp |
An extensible ContentScaleMode property.
|
| LayoutElementBuilders.ContentScaleModeProp.Builder |
Builder for LayoutElementBuilders.ContentScaleModeProp
|
| LayoutElementBuilders.FontStyle |
The styling of a font (e.g.
|
| LayoutElementBuilders.FontStyle.Builder |
Builder for LayoutElementBuilders.FontStyle
|
| LayoutElementBuilders.FontStyles |
Font styles, currently set up to match Wear's font styling.
|
| LayoutElementBuilders.FontVariantProp |
An extensible FontVariant property.
|
| LayoutElementBuilders.FontVariantProp.Builder |
Builder for LayoutElementBuilders.FontVariantProp
|
| LayoutElementBuilders.FontWeightProp |
An extensible FontWeight property.
|
| LayoutElementBuilders.FontWeightProp.Builder |
Builder for LayoutElementBuilders.FontWeightProp
|
| LayoutElementBuilders.HorizontalAlignmentProp |
An extensible HorizontalAlignment property.
|
| LayoutElementBuilders.HorizontalAlignmentProp.Builder |
Builder for LayoutElementBuilders.HorizontalAlignmentProp
|
| LayoutElementBuilders.Image |
An image.
|
| LayoutElementBuilders.Image.Builder |
Builder for LayoutElementBuilders.Image.
|
| LayoutElementBuilders.Layout |
A complete layout.
|
| LayoutElementBuilders.Layout.Builder |
Builder for LayoutElementBuilders.Layout
|
| LayoutElementBuilders.LayoutElement |
Interface defining the root of all layout elements.
|
| LayoutElementBuilders.LayoutElement.Builder |
Builder to create LayoutElementBuilders.LayoutElement objects.
|
| LayoutElementBuilders.Row |
A row of elements.
|
| LayoutElementBuilders.Row.Builder |
Builder for LayoutElementBuilders.Row.
|
| LayoutElementBuilders.Spacer |
A simple spacer, typically used to provide padding between adjacent elements.
|
| LayoutElementBuilders.Spacer.Builder |
Builder for LayoutElementBuilders.Spacer.
|
| LayoutElementBuilders.Span |
Interface defining a single LayoutElementBuilders.Span.
|
| LayoutElementBuilders.Span.Builder |
Builder to create LayoutElementBuilders.Span objects.
|
| LayoutElementBuilders.SpanImage |
An image which can be added to a LayoutElementBuilders.Span.
|
| LayoutElementBuilders.SpanImage.Builder |
Builder for LayoutElementBuilders.SpanImage.
|
| LayoutElementBuilders.Spannable |
A container of LayoutElementBuilders.Span elements.
|
| LayoutElementBuilders.Spannable.Builder |
Builder for LayoutElementBuilders.Spannable.
|
| LayoutElementBuilders.SpanText |
A portion of text which can be added to a LayoutElementBuilders.Span.
|
| LayoutElementBuilders.SpanText.Builder |
Builder for LayoutElementBuilders.SpanText.
|
| LayoutElementBuilders.SpanVerticalAlignmentProp |
An extensible SpanVerticalAlignment property.
|
| LayoutElementBuilders.SpanVerticalAlignmentProp.Builder |
Builder for LayoutElementBuilders.SpanVerticalAlignmentProp
|
| LayoutElementBuilders.Text |
A text string.
|
| LayoutElementBuilders.Text.Builder |
Builder for LayoutElementBuilders.Text.
|
| LayoutElementBuilders.TextAlignmentProp |
An extensible TextAlignment property.
|
| LayoutElementBuilders.TextAlignmentProp.Builder |
Builder for LayoutElementBuilders.TextAlignmentProp
|
| LayoutElementBuilders.TextOverflowProp |
An extensible TextOverflow property.
|
| LayoutElementBuilders.TextOverflowProp.Builder |
Builder for LayoutElementBuilders.TextOverflowProp
|
| LayoutElementBuilders.VerticalAlignmentProp |
An extensible VerticalAlignment property.
|
| LayoutElementBuilders.VerticalAlignmentProp.Builder |
Builder for LayoutElementBuilders.VerticalAlignmentProp
|
| LayoutInflaterCompat |
Helper for accessing features in LayoutInflater.
|
| LayoutInflaterFactory |
This interface is deprecated.
Use LayoutInflater.Factory2 directly.
|
| LayoutRes |
Denotes that an integer parameter, field or method return value is expected
to be a layout resource reference (e.g.
|
| LeanbackEditTextPreferenceDialogFragmentCompat |
Implemented a dialog to input text.
|
| LeanbackListPreferenceDialogFragment |
This class is deprecated.
Use LeanbackListPreferenceDialogFragmentCompat
|
| 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 ListPreference or MultiSelectListPreference.
|
| LeanbackListPreferenceDialogFragmentCompat.ViewHolder |
ViewHolder for each Item in the List.
|
| LeanbackPreferenceDialogFragment |
This class is deprecated.
Use LeanbackPreferenceDialogFragmentCompat
|
| LeanbackPreferenceDialogFragmentCompat |
A fragment that shows DialogPreference, for example ListPreference or MultiSelectListPreference.
|
| LeanbackPreferenceFragment |
This class is deprecated.
Use LeanbackPreferenceFragmentCompat
|
| LeanbackPreferenceFragmentCompat |
This fragment provides a fully decorated leanback-style preference fragment, including a
list background and header.
|
| LeanbackSettingsFragment |
This class is deprecated.
Use LeanbackSettingsFragmentCompat
|
| LeanbackSettingsFragmentCompat |
This fragment provides a container for displaying a LeanbackPreferenceFragmentCompat
The following sample code shows a simple leanback preference fragment that is
populated from a resource.
|
| LeanbackTabLayout |
TabLayout with some specific customizations related to focus navigation for TV to be
used as
top navigation bar.
|
| 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.
|
| LibraryResult |
Result class to be used with ListenableFuture for asynchronous calls between
MediaLibraryService.MediaLibrarySession and MediaBrowser.
|
| 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.
|
| LifecycleEventObserver |
Class that can receive any lifecycle change and dispatch it to the receiver.
|
| LifecycleObserver |
Marks a class as a LifecycleObserver.
|
| LifecycleOwner |
A class that has an Android lifecycle.
|
| LifecycleRegistry |
An implementation of Lifecycle that can handle multiple observers.
|
| LifecycleRegistryOwner |
This interface is deprecated.
Use androidx.appcompat.app.AppCompatActivity
which extends LifecycleOwner, so there are no use cases for this class.
|
| LifecycleService |
A Service that is also a LifecycleOwner.
|
| 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 RecyclerView.LayoutManager implementation which provides
similar functionality to ListView.
|
| LinearLayoutManager.LayoutChunkResult |
|
| LinearOutSlowInInterpolator |
Interpolator corresponding to R.interpolator.linear_out_slow_in.
|
| LinearSmoothScroller |
RecyclerView.SmoothScroller implementation which uses a LinearInterpolator until
the target position becomes a child of the RecyclerView and then uses a
DecelerateInterpolator to slowly approach to target position.
|
| LinearSnapHelper |
Implementation of the SnapHelper supporting snapping in either vertical or horizontal
orientation.
|
| LinkifyCompat |
LinkifyCompat brings in Linkify improvements for URLs and email addresses to older API
levels.
|
| ListAdapter<T, VH extends RecyclerView.ViewHolder> |
RecyclerView.Adapter base class for presenting List data in a
RecyclerView, including computing diffs between Lists on a background thread.
|
| 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.
|
| ListBuilder.RatingBuilder |
Builder to construct a input star rating.
|
| ListBuilder.RowBuilder |
Builder to construct a row.
|
| ListenableWorker |
A class that can perform work asynchronously in WorkManager.
|
| ListenableWorker.Result |
The result of a ListenableWorker's computation.
|
| ListFragment |
Static library support version of the framework's ListFragment.
|
| ListPopupWindow |
Static library support version of the framework's ListPopupWindow.
|
| ListPopupWindowCompat |
Helper for accessing features in ListPopupWindow.
|
| ListPreference |
A Preference that displays a list of entries as a dialog.
|
| ListPreference.SimpleSummaryProvider |
A simple Preference.SummaryProvider implementation for a
ListPreference.
|
| ListPreferenceDialogFragment |
This class is deprecated.
Use ListPreferenceDialogFragmentCompat instead
|
| ListPreferenceDialogFragmentCompat |
|
| ListRow |
A Row composed of a optional HeaderItem, and an ObjectAdapter
describing the items in the list.
|
| ListRowHoverCardView |
ListRowHoverCardView contains a title and description.
|
| ListRowPresenter |
ListRowPresenter renders ListRow using a
HorizontalGridView hosted in a ListRowView.
|
| 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 ViewGroup which always contains a
HorizontalGridView, and may optionally include a hover card.
|
| ListTemplate |
A template representing a list of items.
|
| ListTemplate.Builder |
A builder of ListTemplate.
|
| ListUpdateCallback |
An interface that can receive Update operations that are applied to a list.
|
| ListViewAutoScrollHelper |
An implementation of AutoScrollHelper that knows how to scroll
through a ListView.
|
| ListViewCompat |
Helper for accessing features in ListView
|
| LiveData<T> |
LiveData is a data holder class that can be observed within a given lifecycle.
|
| LiveDataReactiveStreams |
Adapts LiveData input and output to the ReactiveStreams spec.
|
| Loader<D> |
Static library support version of the framework's Loader.
|
| 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<D> |
Interface that is implemented to discover when a Loader has been canceled
before it finished loading its data.
|
| Loader.OnLoadCompleteListener<D> |
Interface that is implemented to discover when a Loader has finished
loading its data.
|
| LoaderManager |
Static library support version of the framework's LoaderManager.
|
| LoaderManager.LoaderCallbacks<D> |
Callback interface for a client to interact with the manager.
|
| LoaderQueryRunner |
A ContentPager.QueryRunner that executes queries using a LoaderManager.
|
| 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. You can replace usage of
LocalBroadcastManager with other implementation of observable pattern, depending on your
usecase suitable options may be LiveData or reactive streams.
|
| LocaleListCompat |
Helper for accessing features in LocaleList.
|
| 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 LocalStorage.SearchContext objects.
|
| LocationCompat |
Helper for accessing features in Location.
|
| LocationManagerCompat |
Helper for accessing features in LocationManager.
|
| 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 LongMessageTemplate.
|
| LongSparseArray<E> |
SparseArray mapping longs to Objects.
|
| LruCache<K, V> |
Static library version of android.util.LruCache.
|
| MailTo |
MailTo URI parser.
|
| MainThread |
Denotes that the annotated method should only be called on the main thread.
|
| Maneuver |
Information about a maneuver that the driver will be required to perform.
|
| Maneuver.Builder |
A builder of Maneuver.
|
| MarginLayoutParamsCompat |
Helper for accessing API features in
MarginLayoutParams in a backwards compatible
way.
|
| MarginPageTransformer |
Adds space between pages via the ViewPager2.PageTransformer API.
|
| MasterKey |
Wrapper for a master key used in the library.
|
| MasterKey.Builder |
Builder for generating a MasterKey.
|
| MasterKey.KeyScheme |
Algorithm/Cipher choices used for the master key.
|
| MasterKeys |
This class is deprecated.
Use MasterKey.Builder to work with master keys.
|
| MathUtils |
A utility class providing functions useful for common mathematical operations.
|
| MbmsHelper |
Helper methods for working with the android.telephony.mbms cell-broadcast APIs.
|
| MediaBrowser |
Browses media content offered by a MediaLibraryService.
|
| MediaBrowser.BrowserCallback |
Callback to listen events from MediaLibraryService.
|
| MediaBrowser.Builder |
Builder for MediaBrowser.
|
| MediaBrowserCompat |
Browses media content offered by a MediaBrowserServiceCompat.
|
| MediaBrowserCompat.ConnectionCallback |
Callbacks for connection related events.
|
| MediaBrowserCompat.CustomActionCallback |
Callback for receiving the result of MediaBrowserCompat.sendCustomAction(String, Bundle, MediaBrowserCompat.CustomActionCallback).
|
| MediaBrowserCompat.ItemCallback |
Callback for receiving the result of MediaBrowserCompat.getItem(String, MediaBrowserCompat.ItemCallback).
|
| 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.search(String, Bundle, MediaBrowserCompat.SearchCallback).
|
| 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<T> |
Completion handler for asynchronous callback methods in MediaBrowserServiceCompat.
|
| 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.
|
| MediaController |
Allows an app to interact with an active MediaSession or a
MediaSessionService which would provide MediaSession.
|
| MediaController.Builder |
Builder for MediaController.
|
| MediaController.ControllerCallback |
Interface for listening to change in activeness of the MediaSession.
|
| MediaController.PlaybackInfo |
Holds information about the way volume is handled for this session.
|
| MediaControllerAdapter |
A helper class for implementing a adapter layer for MediaControllerCompat.
|
| 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 MediaControllerAdapter with PlaybackTransportControlGlue or
PlaybackBannerControlGlue.
|
| MediaControlView |
A View that contains the controls for MediaController or SessionPlayer.
|
| MediaControlView.OnFullScreenListener |
Interface definition of a callback to be invoked to inform the fullscreen mode is changed.
|
| MediaDescriptionCompat |
A simple set of metadata for a media item suitable for display.
|
| MediaDescriptionCompat.Builder |
Builder for MediaDescriptionCompat objects.
|
| MediaItem |
A class with information on a single media item with the metadata information.
|
| MediaItem.Builder |
Builder for MediaItem.
|
| MediaItemMetadata |
Constants for specifying metadata about a media item as a Bundle.
|
| MediaItemStatus |
Describes the playback status of a media item.
|
| MediaItemStatus.Builder |
Builder for media item status objects.
|
| MediaLibraryService |
Base class for media library services, which is the service containing
MediaLibraryService.MediaLibrarySession.
|
| MediaLibraryService.LibraryParams |
Contains information that the library service needs to send to the client.
|
| MediaLibraryService.LibraryParams.Builder |
Builds a MediaLibraryService.LibraryParams.
|
| MediaLibraryService.MediaLibrarySession |
Session for the MediaLibraryService.
|
| MediaLibraryService.MediaLibrarySession.Builder |
Builder for MediaLibraryService.MediaLibrarySession.
|
| MediaLibraryService.MediaLibrarySession.MediaLibrarySessionCallback |
Callback for the MediaLibraryService.MediaLibrarySession.
|
| 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 MediaItems.
|
| 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 PlayerAdapter with a MediaPlayer.
|
| MediaRouteActionProvider |
The media route action provider displays a media route button
in the application's ActionBar to allow the user to select routes and
to control the currently selected route.
|
| 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 MediaRouter.
|
| MediaRouteChooserDialogFragment |
Media route chooser dialog fragment.
|
| MediaRouteControllerDialog |
This class implements the route controller dialog for MediaRouter.
|
| MediaRouteControllerDialogFragment |
Media route controller dialog fragment.
|
| MediaRouteDescriptor |
Describes the properties of a route.
|
| MediaRouteDescriptor.Builder |
Builder for media route descriptors.
|
| 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.DynamicGroupRouteController.DynamicRouteDescriptor
|
| 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 MediaRouteProviderDescriptor.
|
| MediaRouteProviderService |
Base class for media route provider services.
|
| 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 MediaRouter to denote routing functionality and UI types.
|
| MediaRouterParams.Builder |
Builder class for MediaRouterParams.
|
| MediaRouteSelector |
Describes the capabilities of routes that applications would like to discover and use.
|
| MediaRouteSelector.Builder |
Builder for media route selectors.
|
| 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.
|
| MediaSession.CommandButton |
Button for a SessionCommand that will be shown by the controller.
|
| MediaSession.CommandButton.Builder |
Builder for MediaSession.CommandButton.
|
| MediaSession.ControllerInfo |
Information of a controller.
|
| MediaSession.SessionCallback |
Callback to be called for all incoming commands from MediaControllers.
|
| 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 media sessions that
applications have published to express their ongoing media playback state.
|
| 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 MediaSessionCompat or
MediaBrowserServiceCompat.
|
| MediaSessionService |
Base class for media session services, which is the service containing MediaSession.
|
| MediaSessionService.MediaNotification |
Returned by MediaSessionService.onUpdateNotification(MediaSession) for making session service
foreground service to keep playback running in the background.
|
| MediaSessionStatus |
Describes the playback status of a media session.
|
| MediaSessionStatus.Builder |
Builder for media session status objects.
|
| MediaTimestamp |
An immutable object that represents the linear correlation between the media time
and the system time.
|
| MediatorLiveData<T> |
LiveData subclass which may observe other LiveData objects and react on
OnChanged events from them.
|
| MediaTransferReceiver |
A BroadcastReceiver class for enabling Media transfer feature.
|
| MenuCompat |
Helper for accessing features in Menu.
|
| MenuItemCompat |
Helper for accessing features in MenuItem.
|
| MenuItemCompat.OnActionExpandListener |
This interface is deprecated.
Use MenuItem.OnActionExpandListener directly.
|
| 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 Message.
|
| MessageDecryptionException |
Thrown when failing to decrypt a message from the reader device.
|
| MessageInfo |
Represents a message that can be shown in the NavigationTemplate.
|
| MessageInfo.Builder |
A builder of MessageInfo.
|
| MessageTemplate |
A template for displaying a message and associated actions.
|
| MessageTemplate.Builder |
A builder of MessageTemplate.
|
| Metadata |
Holder class for metadata that should be saved alongside captured video.
|
| Metadata |
A metadata class used for attaching additional properties to models.
|
| Metadata.Builder |
The builder for Metadata.
|
| Metadata.Builder |
A builder for Metadata.
|
| 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 MeteringPoint is used to specify a region which can then be converted to sensor
coordinate system for focus and metering purpose.
|
| MeteringPointFactory |
A factory to create a MeteringPoint.
|
| Migration |
Base class for a database migration.
|
| 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 GenericDocument from different version of
AppSearchSchema
Make non-backwards-compatible changes will delete all stored documents in old schema.
|
| Mileage |
Information about car mileage.
|
| Mileage.Builder |
A builder of Mileage.
|
| MimeTypeFilter |
Provides utility methods for matching MIME type filters used in ContentProvider.
|
| Model |
Information about the androidx.car.app.hardware model such as name, year and manufacturer.
|
| Model.Builder |
A builder of Model.
|
| ModifiersBuilders |
Builders for modifiers for composable layout elements.
|
| ModifiersBuilders.ArcModifiers |
ModifiersBuilders.Modifiers that can be used with ArcLayoutElements.
|
| ModifiersBuilders.ArcModifiers.Builder |
Builder for ModifiersBuilders.ArcModifiers
|
| ModifiersBuilders.Background |
A modifier to apply a background to an element.
|
| ModifiersBuilders.Background.Builder |
Builder for ModifiersBuilders.Background
|
| ModifiersBuilders.Border |
A modifier to apply a border around an element.
|
| ModifiersBuilders.Border.Builder |
Builder for ModifiersBuilders.Border
|
| ModifiersBuilders.Clickable |
A modifier for an element which can have associated Actions for click events.
|
| ModifiersBuilders.Clickable.Builder |
Builder for ModifiersBuilders.Clickable
|
| ModifiersBuilders.Corner |
The corner of a LayoutElementBuilders.Box element.
|
| ModifiersBuilders.Corner.Builder |
Builder for ModifiersBuilders.Corner
|
| ModifiersBuilders.Modifiers |
ModifiersBuilders.Modifiers for an element.
|
| ModifiersBuilders.Modifiers.Builder |
Builder for ModifiersBuilders.Modifiers
|
| ModifiersBuilders.Padding |
A modifier to apply padding around an element.
|
| ModifiersBuilders.Padding.Builder |
Builder for ModifiersBuilders.Padding
|
| ModifiersBuilders.Semantics |
A modifier for an element which has accessibility semantics associated with it.
|
| ModifiersBuilders.Semantics.Builder |
Builder for ModifiersBuilders.Semantics
|
| ModifiersBuilders.SpanModifiers |
ModifiersBuilders.Modifiers that can be used with LayoutElementBuilders.Span elements.
|
| ModifiersBuilders.SpanModifiers.Builder |
Builder for ModifiersBuilders.SpanModifiers
|
| MotionEventCompat |
Helper for accessing features in MotionEvent.
|
| MultiActionsProvider |
An interface implemented by the user if they wish to provide actions for a media item row to
be displayed by an AbstractMediaItemPresenter.
|
| MultiActionsProvider.MultiAction |
MultiAction represents an action that can have multiple states.
|
| MultiSelectListPreference |
A Preference that displays a list of entries as a dialog.
|
| MultiSelectListPreferenceDialogFragment |
This class is deprecated.
Use MultiSelectListPreferenceDialogFragmentCompat instead
|
| MultiSelectListPreferenceDialogFragmentCompat |
|
| MutableLiveData<T> |
LiveData which publicly exposes setValue(T) and postValue(T) method.
|
| MutableSelection<K> |
Subclass of Selection exposing public support for mutating the underlying
selection data.
|
| NavigationManager |
Manager for communicating navigation related events with the host.
|
| NavigationManagerCallback |
Callback for events from the NavigationManager.
|
| 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.
|
| NavigationTemplate.NavigationInfo |
Represents navigation information such as routing instructions or navigation-related
messages.
|
| NavUtils |
NavUtils provides helper functionality for applications implementing
recommended Android UI navigation patterns.
|
| NestedScrollingChild |
This interface should be implemented by View subclasses that wish
to support dispatching nested scrolling operations to a cooperating parent
ViewGroup.
|
| NestedScrollingChild2 |
This interface should be implemented by View subclasses that wish
to support dispatching nested scrolling operations to a cooperating parent
ViewGroup.
|
| NestedScrollingChild3 |
This interface should be implemented by View subclasses that wish
to support dispatching nested scrolling operations to a cooperating parent
ViewGroup.
|
| 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 ViewGroup subclasses
that wish to support scrolling operations delegated by a nested child view.
|
| NestedScrollingParent2 |
This interface should be implemented by ViewGroup subclasses
that wish to support scrolling operations delegated by a nested child view.
|
| NestedScrollingParent3 |
This interface should be implemented by ViewGroup subclasses
that wish to support scrolling operations delegated by a nested child view.
|
| NestedScrollingParentHelper |
Helper class for implementing nested scrolling parent views compatible with Android platform
versions earlier than Android 5.0 Lollipop (API 21).
|
| NestedScrollView |
NestedScrollView is just like ScrollView, but it supports acting
as both a nested scrolling parent and child on both new and old versions of Android.
|
| NestedScrollView.OnScrollChangeListener |
Interface definition for a callback to be invoked when the scroll
X or Y positions of a view change.
|
| NetworkType |
An enumeration of various network types that can be used as Constraints for work.
|
| NightImageCaptureExtender |
This class is deprecated.
Use
ExtensionsManager.isExtensionAvailable(CameraProvider, CameraSelector, int)
to check whether extension function can support with the given CameraSelector. Use
ExtensionsManager.getExtensionEnabledCameraSelector(CameraProvider, CameraSelector, int)
to get a CameraSelector for the specific extension mode, then use it to bind the use
cases to a lifecycle owner.
|
| NightPreviewExtender |
This class is deprecated.
Use
ExtensionsManager.isExtensionAvailable(CameraProvider, CameraSelector, int)
to check whether extension function can support with the given CameraSelector. Use
ExtensionsManager.getExtensionEnabledCameraSelector(CameraProvider, CameraSelector, int)
to get a CameraSelector for the specific extension mode, then use it to bind the use
cases to a lifecycle owner.
|
| NoAuthenticationKeyAvailableException |
Thrown if no dynamic authentication keys are available.
|
| NonNull |
Denotes that a parameter, field or method return value can never be null.
|
| NotificationChannelCompat |
A representation of settings that apply to a collection of similarly themed notifications.
|
| NotificationChannelCompat.Builder |
Builder class for NotificationChannelCompat objects.
|
| NotificationChannelGroupCompat |
A grouping of related notification channels.
|
| NotificationChannelGroupCompat.Builder |
Builder class for NotificationChannelGroupCompat objects.
|
| NotificationCompat |
Helper for accessing features in Notification.
|
| NotificationCompat |
Class containing media specfic styles
that you can use with NotificationCompat.Builder.setStyle(NotificationCompat.Style).
|
| 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 objects.
|
| NotificationCompat.Action.Extender |
Extender interface for use with NotificationCompat.Builder.extend(NotificationCompat.Extender).
|
| NotificationCompat.Action.SemanticAction |
Provides meaning to an NotificationCompat.Action that hints at what the associated
PendingIntent will do.
|
| 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.BubbleMetadata object.
|
| NotificationCompat.Builder |
Builder class for NotificationCompat objects.
|
| NotificationCompat.CarExtender |
Helper class to add Android Auto extensions to notifications.
|
| NotificationCompat.CarExtender.UnreadConversation |
This class is deprecated.
NotificationCompat.CarExtender.UnreadConversation is no longer supported. Use NotificationCompat.MessagingStyle
instead.
|
| NotificationCompat.CarExtender.UnreadConversation.Builder |
Builder class for NotificationCompat.CarExtender.UnreadConversation objects.
|
| 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.Builder.extend(NotificationCompat.Extender).
|
| 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 Notification.CarExtender.Builder
object.
|
| NotificationCompat.WearableExtender |
Helper class to add wearable extensions to notifications.
|
| NotificationCompatExtras |
Well-known extras used by NotificationCompat for backwards compatibility.
|
| NotificationCompatSideChannelService |
Abstract service to receive side channel notifications sent from
NotificationManagerCompat.
|
| NotificationManagerCompat |
Compatibility library for NotificationManager with fallbacks for older platforms.
|
| Nullable |
Denotes that a parameter, field or method return value can be null.
|
| PackageIdentifier |
This class represents a uniquely identifiable package.
|
| PackageInfoCompat |
Helper for accessing features in PackageInfo.
|
| PagerAdapter |
Base class providing the adapter to populate pages inside of
a ViewPager.
|
| PageRow |
Used to represent content spanning full page.
|
| PagerSnapHelper |
Implementation of the SnapHelper supporting pager style snapping in either vertical or
horizontal orientation.
|
| PagerTabStrip |
PagerTabStrip is an interactive indicator of the current, next,
and previous pages of a ViewPager.
|
| PagerTitleStrip |
PagerTitleStrip is a non-interactive indicator of the current, next,
and previous pages of a ViewPager.
|
| PaintCompat |
Helper for accessing features in Paint.
|
| Pair<F, S> |
Container to ease passing around a tuple of two objects.
|
| Palette |
A helper class to extract prominent colors from an image.
|
| Palette.Builder |
Builder class for generating Palette instances.
|
| Palette.Filter |
A Filter provides a mechanism for exercising fine-grained control over which colors
are valid within a resulting Palette.
|
| Palette.PaletteAsyncListener |
Listener to be used with Palette.generateAsync(Bitmap, PaletteAsyncListener) or
Palette.generateAsync(Bitmap, int, PaletteAsyncListener)
|
| Palette.Swatch |
Represents a color swatch generated from an image's palette.
|
| Pane |
Represents a list of rows used for displaying informational content and a set of Actions
that users can perform based on such content.
|
| Pane.Builder |
A builder of Pane.
|
| PaneTemplate |
A template that displays a Pane.
|
| PaneTemplate.Builder |
A builder of PaneTemplate.
|
| PanModeDelegate |
A host-side delegate for sending PanModeListener events to the car app.
|
| PanModeListener |
A listener for handling the pan mode changes.
|
| Parallax<PropertyT extends Property> |
Parallax tracks a list of dynamic Propertys typically representing foreground UI
element positions on screen.
|
| Parallax.FloatProperty |
FloatProperty provide access to an index based integer type property inside
Parallax.
|
| Parallax.IntProperty |
IntProperty provide access to an index based integer type property inside
Parallax.
|
| Parallax.PropertyMarkerValue<PropertyT> |
Class holding a fixed value for a Property in Parallax.
|
| ParallaxEffect |
ParallaxEffect class drives changes in ParallaxTarget in response to changes in
variables defined in Parallax.
|
| ParallaxTarget |
ParallaxTarget is responsible for updating the target through the update(float) method
or the directUpdate(Number) method when isDirectMapping() is true.
|
| ParallaxTarget.DirectPropertyTarget<T, V extends Number> |
DirectPropertyTarget is to support direct mapping into either Integer Property or Float
Property.
|
| ParallaxTarget.PropertyValuesHolderTarget |
PropertyValuesHolderTarget is an implementation of ParallaxTarget that uses
PropertyValuesHolder to update the target object.
|
| ParcelableCompat |
This class is deprecated.
Use Parcelable.ClassLoaderCreator directly.
|
| ParcelableCompatCreatorCallbacks<T> |
This interface is deprecated.
Use Parcelable.ClassLoaderCreator directly.
|
| ParcelableVolumeInfo |
Convenience class for passing information about the audio configuration of a
MediaSessionCompat.
|
| ParcelCompat |
Helper for accessing features in Parcel.
|
| ParcelUtils |
Utilities for managing VersionedParcelables.
|
| ParkedOnlyOnClickListener |
An OnClickListener that wraps another one and executes its onClick() method only
when the car is parked.
|
| ParseException |
Thrown when parsing a mailto URI has failed.
|
| PathInterpolator |
An interpolator that can traverse a Path that extends from Point
(0, 0) to (1, 1).
|
| PathInterpolatorCompat |
Helper for creating path-based Interpolator instances.
|
| 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 Path after
flattening.
|
| 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.
|
| PercentageRating |
A class for rating expressed as a percentage.
|
| PercentFrameLayout |
This class is deprecated.
consider using ConstraintLayout and associated layouts instead. The following shows
how to replicate the functionality of percentage layouts with a ConstraintLayout. The Guidelines
are used to define each percentage break point, and then a Button view is stretched to fill
the gap:
<androidx.constraintlayout.widget.ConstraintLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent">
<androidx.constraintlayout.widget.Guideline
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/left_guideline"
app:layout_constraintGuide_percent=".15"
android:orientation="vertical"/>
<androidx.constraintlayout.widget.Guideline
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/right_guideline"
app:layout_constraintGuide_percent=".85"
android:orientation="vertical"/>
<androidx.constraintlayout.widget.Guideline
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/top_guideline"
app:layout_constraintGuide_percent=".15"
android:orientation="horizontal"/>
<androidx.constraintlayout.widget.Guideline
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/bottom_guideline"
app:layout_constraintGuide_percent=".85"
android:orientation="horizontal"/>
<Button
android:text="Button"
android:layout_width="0dp"
android:layout_height="0dp"
android:id="@+id/button"
app:layout_constraintLeft_toLeftOf="@+id/left_guideline"
app:layout_constraintRight_toRightOf="@+id/right_guideline"
app:layout_constraintTop_toTopOf="@+id/top_guideline"
app:layout_constraintBottom_toBottomOf="@+id/bottom_guideline" />
</androidx.constraintlayout.widget.ConstraintLayout>
|
| 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. The following shows
how to replicate the functionality of percentage layouts with a ConstraintLayout. The Guidelines
are used to define each percentage break point, and then a Button view is stretched to fill
the gap:
<androidx.constraintlayout.widget.ConstraintLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent">
<androidx.constraintlayout.widget.Guideline
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/left_guideline"
app:layout_constraintGuide_percent=".15"
android:orientation="vertical"/>
<androidx.constraintlayout.widget.Guideline
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/right_guideline"
app:layout_constraintGuide_percent=".85"
android:orientation="vertical"/>
<androidx.constraintlayout.widget.Guideline
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/top_guideline"
app:layout_constraintGuide_percent=".15"
android:orientation="horizontal"/>
<androidx.constraintlayout.widget.Guideline
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/bottom_guideline"
app:layout_constraintGuide_percent=".85"
android:orientation="horizontal"/>
<Button
android:text="Button"
android:layout_width="0dp"
android:layout_height="0dp"
android:id="@+id/button"
app:layout_constraintLeft_toLeftOf="@+id/left_guideline"
app:layout_constraintRight_toRightOf="@+id/right_guideline"
app:layout_constraintTop_toTopOf="@+id/top_guideline"
app:layout_constraintBottom_toBottomOf="@+id/bottom_guideline" />
</androidx.constraintlayout.widget.ConstraintLayout>
|
| 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. The following shows
how to replicate the functionality of percentage layouts with a ConstraintLayout. The Guidelines
are used to define each percentage break point, and then a Button view is stretched to fill
the gap:
<androidx.constraintlayout.widget.ConstraintLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent">
<androidx.constraintlayout.widget.Guideline
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/left_guideline"
app:layout_constraintGuide_percent=".15"
android:orientation="vertical"/>
<androidx.constraintlayout.widget.Guideline
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/right_guideline"
app:layout_constraintGuide_percent=".85"
android:orientation="vertical"/>
<androidx.constraintlayout.widget.Guideline
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/top_guideline"
app:layout_constraintGuide_percent=".15"
android:orientation="horizontal"/>
<androidx.constraintlayout.widget.Guideline
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/bottom_guideline"
app:layout_constraintGuide_percent=".85"
android:orientation="horizontal"/>
<Button
android:text="Button"
android:layout_width="0dp"
android:layout_height="0dp"
android:id="@+id/button"
app:layout_constraintLeft_toLeftOf="@+id/left_guideline"
app:layout_constraintRight_toRightOf="@+id/right_guideline"
app:layout_constraintTop_toTopOf="@+id/top_guideline"
app:layout_constraintBottom_toBottomOf="@+id/bottom_guideline" />
</androidx.constraintlayout.widget.ConstraintLayout>
|
| PercentRelativeLayout.LayoutParams |
This class is deprecated.
this class is deprecated along with its parent class.
|
| PeriodicWorkRequest |
A WorkRequest for repeating work.
|
| PeriodicWorkRequest.Builder |
Builder for PeriodicWorkRequests.
|
| PermissionChecker |
This class provides permission check APIs that verify both the
permission and the associated app op for this permission if
such is defined.
|
| PermissionInfoCompat |
Helper for accessing features in PermissionInfo.
|
| Person |
Provides an immutable reference to an entity that appears repeatedly on different surfaces of the
platform.
|
| Person.Builder |
Builder for the immutable Person class.
|
| PersonalizationData |
An object that holds personalization data.
|
| PersonalizationData.Builder |
A builder for PersonalizationData.
|
| Picker |
Picker is a widget showing multiple customized PickerColumns.
|
| Picker.PickerValueListener |
Listener for Picker value changes.
|
| PickerColumn |
Picker column class used by Picker, defines a contiguous value ranges and associated
labels.
|
| PinPicker |
Picker subclass for allowing the user to enter a numerical PIN.
|
| PinSignInMethod |
A SignInTemplate.SignInMethod that presents a PIN or activation code that the user can
use to sign-in.
|
| PinSignInMethod.Builder |
A builder of PinSignInMethod.
|
| Place |
Represents a geographical location and additional information on how to display it.
|
| Place.Builder |
A builder of Place.
|
| PlaceListMapTemplate |
A template that displays a map along with a list of places.
|
| PlaceListMapTemplate.Builder |
A builder of PlaceListMapTemplate.
|
| PlaceListNavigationTemplate |
A template that supports showing a list of places alongside a custom drawn map.
|
| PlaceListNavigationTemplate.Builder |
A builder of PlaceListNavigationTemplate.
|
| PlaceMarker |
Describes how a place is to be displayed on a map.
|
| PlaceMarker.Builder |
A builder of PlaceMarker.
|
| PlaybackBannerControlGlue<T extends PlayerAdapter> |
A helper class for managing a PlaybackControlsRow being displayed in
PlaybackGlueHost.
|
| PlaybackBaseControlGlue<T extends PlayerAdapter> |
A base abstract class for managing a PlaybackControlsRow being displayed in
PlaybackGlueHost.
|
| PlaybackControlGlue |
A helper class for managing a PlaybackControlsRow
and PlaybackGlueHost that implements a
recommended approach to handling standard playback control actions such as play/pause,
fast forward/rewind at progressive speed levels, and skip to next/previous.
|
| PlaybackControlsRow |
A Row of playback controls to be displayed by a PlaybackControlsRowPresenter.
|
| 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 PlaybackControlsRow to display a
series of playback control buttons.
|
| PlaybackControlsRowPresenter.ViewHolder |
A ViewHolder for the PlaybackControlsRow.
|
| PlaybackFragment |
This class is deprecated.
use PlaybackSupportFragment
|
| PlaybackFragmentGlueHost |
This class is deprecated.
use PlaybackSupportFragmentGlueHost
|
| 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.
|
| 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 PlaybackParams
object.
|
| PlaybackRowPresenter |
Subclass of RowPresenter that can define the desired behavior when the view
reappears.
|
| 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 PlaybackSeekDataProvider.getThumbnail(int, ResultCallback).
|
| PlaybackSeekUi |
Interface to be implemented by UI component to support seeking.
|
| PlaybackSeekUi.Client |
Client (e.g.
|
| PlaybackStateCompat |
Playback state for a MediaSessionCompat.
|
| PlaybackStateCompat.Builder |
Builder for PlaybackStateCompat objects.
|
| PlaybackStateCompat.CustomAction |
CustomActions can be used to
extend the capabilities of the standard transport controls by exposing
app specific actions to Controllers.
|
| PlaybackStateCompat.CustomAction.Builder |
Builder for PlaybackStateCompat.CustomAction objects.
|
| PlaybackSupportFragment |
A fragment for displaying playback controls and related content.
|
| PlaybackSupportFragmentGlueHost |
PlaybackGlueHost implementation
the interaction between this class and PlaybackSupportFragment.
|
| PlaybackTransportControlGlue<T extends PlayerAdapter> |
A helper class for managing a PlaybackControlsRow being displayed in
PlaybackGlueHost, it supports standard playback control actions play/pause, and
skip next/previous.
|
| PlaybackTransportRowPresenter |
A PlaybackTransportRowPresenter renders a PlaybackControlsRow to display a
series of playback control buttons.
|
| 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.
|
| PointerIconCompat |
Helper for accessing features in PointerIcon in a backwards compatible
fashion.
|
| PointFEvaluator |
This evaluator can be used to perform type interpolation between PointF values.
|
| Pools |
Helper class for creating pools of objects.
|
| Pools.Pool<T> |
Interface for managing a pool of objects.
|
| Pools.SimplePool<T> |
Simple (non-synchronized) pool of objects.
|
| Pools.SynchronizedPool<T> |
Synchronized) pool of objects.
|
| PopupMenu |
Static library support version of the framework's PopupMenu.
|
| 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 PopupMenu.
|
| PopupWindowCompat |
Helper for accessing features in PopupWindow.
|
| PostMessageService |
A service to receive postMessage related communication from a Custom Tabs provider.
|
| PostMessageServiceConnection |
A ServiceConnection for Custom Tabs providers to use while connecting to a
PostMessageService on the client side.
|
| PrecomputedTextCompat |
A text which has the character metrics data.
|
| PrecomputedTextCompat.Params |
The information required for building PrecomputedTextCompat.
|
| PrecomputedTextCompat.Params.Builder |
A builder for creating PrecomputedTextCompat.Params.
|
| Predicate<T> |
Compat version of Predicate
|
| 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.
|
| Preference.OnPreferenceChangeListener |
Interface definition for a callback to be invoked when the value of this
Preference has been changed by the user and is about to be set and/or persisted.
|
| Preference.OnPreferenceClickListener |
Interface definition for a callback to be invoked when a Preference is clicked.
|
| Preference.SummaryProvider<T extends Preference> |
Interface definition for a callback to be invoked when the summary of this
Preference is requested (typically when this preference is added to the hierarchy
or its value is updated).
|
| PreferenceCategory |
A container that is used to group similar Preferences.
|
| PreferenceDataStore |
A data store interface to be implemented and provided to the Preference framework.
|
| PreferenceDialogFragment |
This class is deprecated.
Use PreferenceDialogFragmentCompat instead
|
| PreferenceDialogFragmentCompat |
Abstract base class which presents a dialog associated with a DialogPreference.
|
| PreferenceFragment |
This class is deprecated.
Use PreferenceFragmentCompat instead
|
| 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 Preferences.
|
| PreferenceGroup.PreferencePositionCallback |
Interface for PreferenceGroup adapters to implement so that
PreferenceFragmentCompat.scrollToPreference(String) and
PreferenceFragmentCompat.scrollToPreference(Preference)
can determine the correct scroll position to request.
|
| PreferenceManager |
Used to help create Preference hierarchies from activities or XML.
|
| PreferenceManager.OnDisplayPreferenceDialogListener |
Interface definition for a class that will be called when a Preference requests to
display a dialog.
|
| PreferenceManager.OnNavigateToScreenListener |
Interface definition for a class that will be called when a PreferenceScreen
requests navigation.
|
| PreferenceManager.OnPreferenceTreeClickListener |
Interface definition for a callback to be invoked when a Preference in the
hierarchy rooted at this PreferenceScreen is clicked.
|
| PreferenceManager.PreferenceComparisonCallback |
Callback class to be used by the RecyclerView.Adapter
associated with the
PreferenceScreen, used to determine when two Preference objects are
semantically and visually the same.
|
| PreferenceManager.SimplePreferenceComparisonCallback |
A basic implementation of PreferenceManager.PreferenceComparisonCallback suitable for use with the
default Preference classes.
|
| PreferenceScreen |
A top-level container that represents a settings screen.
|
| PreferenceViewHolder |
A RecyclerView.ViewHolder class which caches views associated with the default
Preference layouts.
|
| Presenter |
A Presenter is used to generate Views and bind Objects to them on
demand.
|
| 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 Presenter for a given Object.
|
| PresenterSwitcher |
An abstract helper class that switches a view in its parent view using a
PresenterSelector.
|
| Preview |
A use case that provides a camera preview stream for displaying on-screen.
|
| Preview.Builder |
Builder for a Preview.
|
| Preview.SurfaceProvider |
A interface implemented by the application to provide a Surface for Preview.
|
| 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.
|
| PreviewExtender |
This class is deprecated.
Use
ExtensionsManager.isExtensionAvailable(CameraProvider, CameraSelector, int)
to check whether extension function can support with the given CameraSelector. Use
ExtensionsManager.getExtensionEnabledCameraSelector(CameraProvider, CameraSelector, int)
to get a CameraSelector for the specific extension mode, then use it to bind the use
cases to a lifecycle owner.
|
| PreviewProgram |
A convenience class to access TvContractCompat.PreviewPrograms entries in the system content
provider.
|
| PreviewProgram.Builder |
This Builder class simplifies the creation of a PreviewProgram object.
|
| PreviewView |
Custom View that displays the camera feed for CameraX's Preview use case.
|
| PreviewView.ImplementationMode |
The implementation mode of a PreviewView.
|
| PreviewView.ScaleType |
Options for scaling the preview vis-à-vis its container PreviewView.
|
| PreviewView.StreamState |
Definitions for the preview stream state.
|
| PrimaryKey |
Marks a field in an Entity as the primary key.
|
| PrintHelper |
Helper for printing bitmaps.
|
| PrintHelper.OnPrintFinishCallback |
Callback for observing when a print operation is completed.
|
| ProcessCameraProvider |
A singleton which can be used to bind the lifecycle of cameras to any LifecycleOwner
within an application's process.
|
| ProcessCompat |
Helper for accessing features in Process.
|
| ProcessLifecycleInitializer |
Initializes ProcessLifecycleOwner using androidx.startup.
|
| ProcessLifecycleOwner |
Class that provides lifecycle for the whole application process.
|
| 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.
|
| ProfileInstallReceiver |
The BroadcastReceiver which forces a synchronous installation of the
baseline profile.
|
| Program |
A convenience class to access TvContractCompat.Programs entries in the system content
provider.
|
| Program.Builder |
This Builder class simplifies the creation of a Program object.
|
| ProgressBarManager |
Manager for showing/hiding progress bar widget.
|
| ProgressUpdater |
Updates progress for a ListenableWorker.
|
| 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 SignInTemplate.SignInMethod that allows the user to initiate sign-in with a
authentication provider.
|
| ProviderSignInMethod.Builder |
A builder of ProviderSignInMethod.
|
| ProxyConfig |
Config for ProxyController.setProxyOverride(ProxyConfig, Executor, Runnable).
|
| 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 WebView.
|
| PutDocumentsRequest |
Encapsulates a request to index documents into an AppSearchSession database.
|
| PutDocumentsRequest.Builder |
Builder for PutDocumentsRequest objects.
|
| Px |
Denotes that an integer parameter, field or method return value is expected
to represent a pixel dimension.
|
| 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 Dao annotated class as a raw query method where you can pass the
query as a SupportSQLiteQuery.
|
| RawRes |
Denotes that an integer parameter, field or method return value is expected
to be a raw resource reference.
|
| ReceivedKeyedAppState |
A keyed app state received from an app.
|
| ReceivedKeyedAppState.ReceivedKeyedAppStateBuilder |
The builder for ReceivedKeyedAppState.
|
| RecommendationExtender |
Helper class to add content info extensions to notifications.
|
| RectEvaluator |
This evaluator can be used to perform type interpolation between Rect values.
|
| RecyclerView |
A flexible view for providing a limited window into a large data set.
|
| RecyclerView.Adapter<VH extends RecyclerView.ViewHolder> |
Base class for an Adapter
Adapters provide a binding from an app-specific data set to views that are displayed
within a RecyclerView.
|
| RecyclerView.Adapter.StateRestorationPolicy |
Defines how this Adapter wants to restore its state after a view reconstruction (e.g.
|
| RecyclerView.AdapterDataObserver |
Observer base class for watching changes to an RecyclerView.Adapter.
|
| 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.recordPreLayoutInformation(State, ViewHolder, int, List).
|
| 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 LayoutManager is responsible for measuring and positioning item views
within a RecyclerView as well as determining the policy for when to recycle
item views that are no longer visible to the user.
|
| 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 |
LayoutParams subclass for children of
RecyclerView.
|
| 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.OnItemTouchListener that has empty method bodies
and default return values.
|
| RecyclerView.SmoothScroller |
Base class for smooth scrolling.
|
| RecyclerView.SmoothScroller.Action |
Holds information about a smooth scroll request by a RecyclerView.SmoothScroller.
|
| RecyclerView.SmoothScroller.ScrollVectorProvider |
An interface which is optionally implemented by custom RecyclerView.LayoutManager
to provide a hint to a RecyclerView.SmoothScroller about the location of the target position.
|
| 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 Parallax class for RecyclerView.
|
| RecyclerViewParallax.ChildPositionProperty |
Subclass of Parallax.IntProperty.
|
| 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.
|
| RemoteCallable |
Used to tag a method as callable using CallbackReceiver.createRemoteCallback(Context).
|
| RemoteCallback |
An instance of a callback to a specific class/method with a specific set
of arguments.
|
| RemoteInput |
Helper for using the RemoteInput.
|
| RemoteInput.Builder |
Builder class for RemoteInput objects.
|
| RemoteListenableWorker |
Is an implementation of a ListenableWorker that can bind to a remote process.
|
| RemotePlaybackClient |
A helper class for playing media on remote routes using the remote playback protocol
defined by MediaControlIntent.
|
| 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.
|
| RemoteWorkContinuation |
Provides a subset of WorkContinuation APIs that are available for apps
that use multiple processes.
|
| RemoteWorkerService |
The Service which hosts an implementation of a ListenableWorker.
|
| RemoteWorkManager |
A subset of WorkManager APIs that are available for apps that use
multiple processes.
|
| RemoveByDocumentIdRequest |
Encapsulates a request to remove documents by namespace and IDs from the
AppSearchSession database.
|
| RemoveByDocumentIdRequest.Builder |
Builder for RemoveByDocumentIdRequest objects.
|
| RenameColumn |
Repeatable annotation declaring the renamed columns in the AutoMigration.to() version of
an auto migration.
|
| RenameColumn.Entries |
Container annotation for the repeatable annotation RenameColumn.
|
| RenameTable |
Repeatable annotation declaring the renamed tables in the new version of an auto migration.
|
| RenameTable.Entries |
Container annotation for the repeatable annotation RenameTable.
|
| Renderer |
Renderer class responsible for rendering the inline suggestion UI.
|
| ReportSystemUsageRequest |
A request to report usage of a document owned by another app from a system UI surface.
|
| ReportSystemUsageRequest.Builder |
Builder for ReportSystemUsageRequest objects.
|
| ReportUsageRequest |
A request to report usage of a document.
|
| ReportUsageRequest.Builder |
Builder for ReportUsageRequest objects.
|
| RequestBuilders |
Builders for request messages used to fetch tiles and resources.
|
| RequestBuilders.ResourcesRequest |
Parameters passed to a TileBuilders.Tile provider when the
renderer is requesting a specific resource version.
|
| RequestBuilders.ResourcesRequest.Builder |
Builder for RequestBuilders.ResourcesRequest
|
| RequestBuilders.TileRequest |
Parameters passed to a TileBuilders.Tile provider when the
renderer is requesting a new version of the tile.
|
| RequestBuilders.TileRequest.Builder |
Builder for RequestBuilders.TileRequest
|
| 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.
|
| 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 ResolutionInfo allows the application to know the resolution information of a
specific use case.
|
| 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.AndroidImageResourceByResId
|
| ResourceBuilders.ImageResource |
An image resource, which can be used by layouts.
|
| ResourceBuilders.ImageResource.Builder |
Builder for ResourceBuilders.ImageResource
|
| ResourceBuilders.InlineImageResource |
An image resource whose data is fully inlined, with no dependency on a system or app
resource.
|
| ResourceBuilders.InlineImageResource.Builder |
Builder for ResourceBuilders.InlineImageResource
|
| ResourceBuilders.Resources |
The resources for a layout.
|
| ResourceBuilders.Resources.Builder |
Builder for ResourceBuilders.Resources
|
| ResourceCursorAdapter |
Static library support version of the framework's ResourceCursorAdapter.
|
| ResourcesCompat |
Helper for accessing features in Resources.
|
| ResourcesCompat.FontCallback |
Interface used to receive asynchronous font fetching events.
|
| ResourcesCompat.ThemeCompat |
Provides backward-compatible implementations for new Resources.Theme APIs.
|
| RestrictTo |
Denotes that the annotated element should only be accessed from within a
specific scope (as defined by RestrictTo.Scope).
|
| RestrictTo.Scope |
|
| ResultData |
An object that contains the result of retrieving data from a credential.
|
| RetainInstanceUsageViolation |
See #FragmentStrictMode.Policy.Builder.detectRetainInstanceUsage().
|
| RewriteQueriesToDropUnusedColumns |
When present, RewriteQueriesToDropUnusedColumns annotation will cause Room to
rewrite your Query methods such that only the columns that are used in the response are
queried from the database.
|
| RoleManagerCompat |
This class contains the name and documentation for roles that might be available in the system.
|
| Room |
Utility class for Room.
|
| RoomDatabase |
Base class for all Room databases.
|
| RoomDatabase.Builder<T extends RoomDatabase> |
Builder for RoomDatabase.
|
| RoomDatabase.Callback |
Callback for RoomDatabase.
|
| RoomDatabase.JournalMode |
Journal modes for SQLite database.
|
| RoomDatabase.MigrationContainer |
A container to hold migrations.
|
| RoomDatabase.PrepackagedDatabaseCallback |
Callback for RoomDatabase.Builder.createFromAsset(String), RoomDatabase.Builder.createFromFile(File)
and RoomDatabase.Builder.createFromInputStream(Callable)
This callback will be invoked after the pre-package DB is copied but before Room had
a chance to open it and therefore before the RoomDatabase.Callback methods are
invoked.
|
| RoomDatabase.QueryCallback |
Callback interface for when SQLite queries are executed.
|
| RoomWarnings |
The list of warnings that are produced by Room.
|
| RotationReceiver |
Helper class for receiving rotation updates from the SensorManager when the
orientation of the device has changed.
|
| RoundedBitmapDrawable |
A Drawable that wraps a bitmap and can be drawn with rounded corners.
|
| RoundedBitmapDrawableFactory |
Constructs RoundedBitmapDrawable objects,
either from Bitmaps directly, or from streams and files.
|
| 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 RoutePreviewNavigationTemplate.
|
| RoutingInfo |
Represents routing information that can be shown in the NavigationTemplate during
navigation
|
| RoutingInfo.Builder |
A builder of RoutingInfo.
|
| 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 Row.
|
| RowHeaderPresenter |
RowHeaderPresenter provides a default presentation for HeaderItem using a
RowHeaderView and optionally a TextView for description.
|
| RowHeaderPresenter.ViewHolder |
A ViewHolder for the RowHeaderPresenter.
|
| RowHeaderView |
RowHeaderView is a header text view.
|
| RowPresenter |
An abstract Presenter that renders an Object in RowsFragment, the object can be
subclass Row or a generic one.
|
| RowPresenter.ViewHolder |
A ViewHolder for a Row.
|
| RowsFragment |
This class is deprecated.
use RowsSupportFragment
|
| RowsFragment.MainFragmentAdapter |
|
| RowsFragment.MainFragmentRowsAdapter |
This class is deprecated.
use RowsSupportFragment
|
| RowsSupportFragment |
An ordered set of rows of leanback widgets.
|
| RowsSupportFragment.MainFragmentAdapter |
|
| RowsSupportFragment.MainFragmentRowsAdapter |
The adapter that RowsSupportFragment implements
BrowseSupportFragment.MainFragmentRowsAdapter.
|
| RowStyleFactory |
Factory to return different styles for child views of a slice.
|
| RunnableScheduler |
Can be used to schedule Runnables after a delay in milliseconds.
|
| RxDataMigration<T> |
Interface for migrations to DataStore.
|
| RxDataMigration<T> |
Interface for migrations to DataStore.
|
| RxRoom |
Helper class to add RxJava2 support to Room.
|
| RxRoom |
Helper class to add RxJava3 support to Room.
|
| RxWorker |
RxJava2 interoperability Worker implementation.
|
| RxWorker |
RxJava3 interoperability Worker implementation.
|
| SafeBrowsingResponseCompat |
Compatibility version of SafeBrowsingResponse.
|
| SavedStateHandle |
A handle to saved state passed down to ViewModel.
|
| 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.runOnNextRecreation(Class)}.
|
| SavedStateRegistry.SavedStateProvider |
This interface marks a component that contributes to saved state.
|
| SavedStateRegistryController |
An API for SavedStateRegistryOwner implementations to control SavedStateRegistry.
|
| SavedStateRegistryOwner |
A scope that owns SavedStateRegistry
|
| SavedStateViewModelFactory |
ViewModelProvider.Factory that can create ViewModels accessing and
contributing to a saved state via SavedStateHandle received in a constructor.
|
| ScaleGestureDetectorCompat |
Helper for accessing features in ScaleGestureDetector.
|
| Scene |
A scene represents the collection of values that various properties in the
View hierarchy will have when the scene is applied.
|
| Screen |
A Screen has a Lifecycle and provides the mechanism for the app to send Templates
to display when the Screen is visible.
|
| ScreenController |
A controller that allows testing of a Screen.
|
| ScreenManager |
Manages the stack of Screens and their respective Lifecycles.
|
| ScreenOrientation |
Represents screenOrientationLock type value of a Trusted Web Activity:
https://www.w3.org/TR/screen-orientation/#screenorientation-interface
|
| ScrollerCompat |
This class is deprecated.
Use OverScroller directly.
|
| 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
SearchTemplate.SearchCallback events to the car app.
|
| SearchEditText |
EditText widget that monitors keyboard changes.
|
| SearchEditText.OnKeyboardDismissListener |
Interface for receiving notification when the keyboard is dismissed.
|
| SearchFragment |
This class is deprecated.
use SearchSupportFragment
|
| 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 objects.
|
| SearchResult.MatchInfo |
This class represents a match objects for any Snippets that might be present in
SearchResults from query.
|
| SearchResult.MatchInfo.Builder |
Builder for SearchResult.MatchInfo objects.
|
| 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 objects.
|
| 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.
|
| 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.
|
| SectionedItemList |
Represents an ItemList that is contained inside a section, for internal use only.
|
| SectionRow |
Used to represent section item in HeadersFragment.
|
| SeekableAnimatedVectorDrawable |
This class animates properties of a VectorDrawableCompat with animations defined using
ObjectAnimator or AnimatorSet.
|
| SeekableAnimatedVectorDrawable.AnimationCallback |
Abstract class for animation callback.
|
| SeekBarPreference |
Preference based on android.preference.SeekBarPreference but uses support preference as a base
.
|
| Selection<K> |
Object representing a "primary" selection and a "provisional" selection.
|
| SelectionBuilder |
Builder to construct a selection which can be added to a ListBuilder.
|
| SelectionPredicates |
Utility class for creating SelectionPredicate instances.
|
| SelectionTracker<K> |
SelectionTracker provides support for managing a selection of items in a RecyclerView instance.
|
| SelectionTracker.Builder<K> |
Builder is the primary mechanism for create a SelectionTracker that
can be used with your RecyclerView.
|
| SelectionTracker.SelectionObserver<K> |
Observer class providing access to information about Selection state changes.
|
| SelectionTracker.SelectionPredicate<K> |
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.
|
| ServiceCompat |
Helper for accessing features in Service.
|
| ServiceLifecycleDispatcher |
Helper class to dispatch lifecycle events for a service.
|
| ServiceWorkerClientCompat |
Base class for clients to capture Service Worker related callbacks,
see ServiceWorkerControllerCompat for usage example.
|
| 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 MediaController can send to a MediaSession.
|
| SessionCommandGroup |
A set of SessionCommand which represents a command group.
|
| SessionCommandGroup.Builder |
Builds a SessionCommandGroup object.
|
| SessionController |
A controller that allows testing of a Session.
|
| 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 ListenableFuture for asynchronous calls between
MediaSession and MediaController.
|
| SessionToken |
Represents an ongoing MediaSession or a MediaSessionService.
|
| SetRetainInstanceUsageViolation |
See #FragmentStrictMode.Policy.Builder.detectRetainInstanceUsage().
|
| SetSchemaRequest |
Encapsulates a request to update the schema of an AppSearchSession database.
|
| SetSchemaRequest.Builder |
Builder for SetSchemaRequest objects.
|
| SetSchemaResponse |
The response class of AppSearchSession.setSchema(SetSchemaRequest)
|
| SetSchemaResponse.Builder |
Builder for SetSchemaResponse objects.
|
| SetSchemaResponse.MigrationFailure |
The class represents a post-migrated GenericDocument that failed to be saved by
AppSearchSession.setSchema(SetSchemaRequest).
|
| SetTargetFragmentUsageViolation |
See #FragmentStrictMode.Policy.Builder.detectTargetFragmentUsage().
|
| Settings |
Provides various preferences affecting Leanback runtime behavior.
|
| SetUserVisibleHintViolation |
See #FragmentStrictMode.Policy.Builder.detectSetUserVisibleHint().
|
| 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 Intent.ACTION_SEND and
Intent.ACTION_SEND_MULTIPLE sharing intents and starting activities
to share content.
|
| 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.
|
| SharedElementCallback |
Listener provided in
Activity.setEnterSharedElementCallback(SharedElementCallback) and
Activity.setExitSharedElementCallback(SharedElementCallback)
to monitor the Activity transitions.
|
| SharedElementCallback.OnSharedElementsReadyListener |
Listener to be called after SharedElementCallback.onSharedElementsArrived(List, List, OnSharedElementsReadyListener)
when the shared elements are ready to be hidden in the source Activity and shown in the
destination Activity.
|
| SharedPreferencesCompat |
This class is deprecated.
This compatibility class is no longer required. Use SharedPreferences
directly.
|
| SharedPreferencesCompat.EditorCompat |
This class is deprecated.
This compatibility class is no longer required. Use
SharedPreferences.Editor directly.
|
| 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.
|
| ShortcutInfoCompat |
Helper for accessing features in ShortcutInfo.
|
| ShortcutInfoCompat.Builder |
Builder class for ShortcutInfoCompat objects.
|
| ShortcutManagerCompat |
Helper for accessing features in ShortcutManager.
|
| SidePropagation |
A TransitionPropagation that propagates based on the distance to the side
and, orthogonally, the distance to epicenter.
|
| SignInTemplate |
A template that can be used to create a sign-in flow.
|
| SignInTemplate.Builder |
A builder of SignInTemplate.
|
| SignInTemplate.SignInMethod |
One of the possible sign in methods that can be set on a SignInTemplate.
|
| SimpleArrayMap<K, V> |
Base implementation of ArrayMap that doesn't include any standard Java
container API interoperability.
|
| SimpleCursorAdapter |
Static library support version of the framework's SimpleCursorAdapter.
|
| 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 SupportSQLiteQuery which receives a query and its args and
binds args based on the passed in Object type.
|
| SinglePresenterSelector |
A PresenterSelector that always returns the same Presenter.
|
| Size |
Denotes that the annotated element should have a given size or length.
|
| SkipQueryVerification |
Skips database verification for the annotated element.
|
| 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 androidx.slice.Slice and
android.app.slice.Slice
|
| SliceItem |
A SliceItem is a single unit in the tree structure of a Slice.
|
| SliceLiveData |
Class with factory methods for creating LiveData that observes slices.
|
| SliceLiveData.CachedSliceLiveData |
Implementation of LiveData that provides controls over how
cached vs live slices work.
|
| SliceLiveData.OnErrorListener |
Listener for errors when using SliceLiveData.fromStream(Context, InputStream, OnErrorListener).
|
| SliceLiveData.OnErrorListener.ErrorType |
|
| SliceManager |
Class to handle interactions with Slices.
|
| SliceMetadata |
Utility class to parse a Slice and provide access to information around its contents.
|
| SliceProvider |
A SliceProvider allows an app to provide Slices to the Android OS.
|
| 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.parseSlice(Context, InputStream, String, SliceActionListener).
|
| SliceUtils.SliceParseException |
Exception thrown during
SliceUtils.parseSlice(Context, InputStream, String, SliceActionListener).
|
| SliceView |
A view for displaying Slices.
|
| SliceView.OnSliceActionListener |
Implement this interface to be notified of interactions with the slice displayed
in this view.
|
| SliceViewManager |
Class to handle interactions with Slices.
|
| SliceViewManager.SliceCallback |
Class that listens to changes in Slices.
|
| 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 SlidingPaneLayout.PanelSlideListener.
|
| SnapHelper |
Class intended to support snapping for a RecyclerView.
|
| SortedList<T> |
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 RecyclerView.Adapter.
|
| SortedList.BatchedCallback<T2> |
A callback implementation that can batch notify events dispatched by the SortedList.
|
| SortedList.Callback<T2> |
The class that controls the behavior of the SortedList.
|
| SortedListAdapterCallback<T2> |
A SortedList.Callback implementation that can bind a SortedList to a
RecyclerView.Adapter.
|
| SparseArrayCompat<E> |
SparseArrays map integers to Objects.
|
| SparseArrayObjectAdapter |
An ObjectAdapter implemented with a SparseArray.
|
| SpeechOrbView |
A subclass of SearchOrbView that visualizes the state of an ongoing speech recognition.
|
| SpeechRecognitionCallback |
This interface is deprecated.
Launching voice recognition activity is no longer supported. App should declare
android.permission.RECORD_AUDIO in AndroidManifest file. See details in
SearchSupportFragment.
|
| Speed |
Information about the current car speed.
|
| Speed.Builder |
A builder of Speed.
|
| SplashScreenParamKey |
The keys of the entries in the Bundle passed to
TrustedWebActivityIntentBuilder.setSplashScreenParams(Bundle).
|
| 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.
|
| SpringAnimation |
SpringAnimation is an animation that is driven by a SpringForce.
|
| SpringForce |
Spring Force defines the characteristics of the spring being used in the animation.
|
| SQLiteCursorCompat |
Helper for accessing features in AbstractWindowedCursor
|
| StableIdKeyProvider |
An ItemKeyProvider that provides stable ids by way of cached
RecyclerView.Adapter stable ids.
|
| StaggeredGridLayoutManager |
A LayoutManager that lays out children in a staggered grid formation.
|
| StaggeredGridLayoutManager.LayoutParams |
LayoutParams used by StaggeredGridLayoutManager.
|
| StarRating |
A class for rating expressed as the number of stars.
|
| StateBuilders |
Builders for state of a tile.
|
| StateBuilders.State |
StateBuilders.State information.
|
| StateBuilders.State.Builder |
Builder for StateBuilders.State
|
| StatefulAdapter |
ViewPager2 adapters should implement this interface to be called during
View.onSaveInstanceState() and View.onRestoreInstanceState(Parcelable)
|
| 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
Available since wear-ongoing:1.0.0
|
| Status.TextPart |
An Ongoing activity status (or part of it) representing a plain, static text.
|
| Status.TimerOrStopwatchPart |
Base class for Status.TimerPart and Status.StopwatchPart, defines the getters but can't
be created directly, create one of those instead.
|
| Status.TimerPart |
An Ongoing activity status (or part of it) representing a timer.
|
| Step |
Represents a step that the driver should take in order to remain on the current navigation route.
|
| Step.Builder |
A builder of Step.
|
| StorageInfo |
The response class of AppSearchSession#getStorageInfo.
|
| StorageInfo.Builder |
Builder for StorageInfo objects.
|
| StorageStrategy<K> |
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.
|
| StringRes |
Denotes that an integer parameter, field or method return value is expected
to be a String 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.
|
| StyleRes |
Denotes that an integer parameter, field or method return value is expected
to be a style resource reference (e.g.
|
| SubscriptionManagerCompat |
Helper for accessing features in SubscriptionManager.
|
| SubtitleData |
Class encapsulating subtitle data, as received through the
SessionPlayer.PlayerCallback.onSubtitleData(SessionPlayer, MediaItem, SessionPlayer.TrackInfo, SubtitleData) interface.
|
| SuggestionHintConstants |
Contains all the officially supported Autofill inline suggestion hint constants.
|
| Supplier<T> |
Compat version of Supplier
|
| SupportSQLiteDatabase |
A database abstraction which removes the framework dependency and allows swapping underlying
sql versions.
|
| SupportSQLiteOpenHelper |
An interface to map the behavior of SQLiteOpenHelper.
|
| SupportSQLiteOpenHelper.Callback |
Handles various lifecycle events for the SQLite connection, similar to
SQLiteOpenHelper.
|
| SupportSQLiteOpenHelper.Configuration |
The configuration to create an SQLite open helper object using SupportSQLiteOpenHelper.Factory.
|
| SupportSQLiteOpenHelper.Configuration.Builder |
Builder class for SupportSQLiteOpenHelper.Configuration.
|
| SupportSQLiteOpenHelper.Factory |
Factory class to create instances of SupportSQLiteOpenHelper using
SupportSQLiteOpenHelper.Configuration.
|
| SupportSQLiteProgram |
An interface to map the behavior of SQLiteProgram.
|
| SupportSQLiteQuery |
A query with typed bindings.
|
| SupportSQLiteQueryBuilder |
A simple query builder to create SQL SELECT queries.
|
| SupportSQLiteStatement |
An interface to map the behavior of SQLiteStatement.
|
| SurfaceCallback |
A callback for changes on the SurfaceContainer and its attributes.
|
| SurfaceContainer |
A container for the Surface created by the host and its associated properties.
|
| SurfaceControlCallback |
A host-side interface for reporting to an off-process renderer events affecting the
SurfaceView it renders content on.
|
| SurfaceHolderGlueHost |
Optional interface to be implemented by any subclass of PlaybackGlueHost that contains
a SurfaceView.
|
| SurfaceOrientedMeteringPointFactory |
A MeteringPointFactory that can create MeteringPoint by surface oriented x, y
on an area defined by (0, 0) - (width, height).
|
| SurfaceRequest |
A completable, single-use request of a Surface.
|
| SurfaceRequest.Result |
Result of providing a surface to a SurfaceRequest via
SurfaceRequest.provideSurface(Surface, Executor, Consumer).
|
| SurfaceRequest.TransformationInfo |
Transformation associated the preview output.
|
| SurfaceRequest.TransformationInfoListener |
Listener that receives updates of the SurfaceRequest.TransformationInfo associated with the
SurfaceRequest.
|
| SurfaceWrapper |
A class holding the information needed to render the content on a surface.
|
| 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.canChildScrollUp() method
behavior should implement this interface.
|
| 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 Switch widget that
brings the visuals and the functionality of that widget to older versions of the platform.
|
| SwitchPreference |
A Preference that provides a two-state toggleable option.
|
| SwitchPreferenceCompat |
A Preference that provides a two-state toggleable option.
|
| SynchronousExecutor |
Is an implementation of a Executor which executes Runnable's synchronously.
|
| Target |
A class which allows custom selection of colors in a Palette's generation.
|
| Target.Builder |
Builder class for generating custom Target instances.
|
| TargetFragmentUsageViolation |
See #FragmentStrictMode.Policy.Builder.detectTargetFragmentUsage().
|
| 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 TelephonyManager.
|
| Template |
An interface used to denote a model that can act as a root for a tree of other models.
|
| TemplateInfo |
Stores information about Template returned from a Screen.
|
| TemplateSliceBuilder |
Base class of builders of various template types.
|
| TemplateWrapper |
A wrapper for mapping a Template with a unique ID used for implementing task flow
restrictions.
|
| TestAppAuthenticatorBuilder |
Builder class that can be used to facilitate the creation of a new AppAuthenticator which
can be configured to meet the requirements of the test.
|
| TestAppManager |
The AppManager that is used for testing.
|
| TestCarContext |
The CarContext that is used for testing.
|
| 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 WorkManager that are useful in the
context of testing.
|
| TestListenableWorkerBuilder<W extends ListenableWorker> |
Builds instances of ListenableWorker which can be used for testing.
|
| TestNavigationManager |
The NavigationManager that is used for testing.
|
| TestScreenManager |
The ScreenManager that is used for testing.
|
| TestWearableButtonsProvider |
A WearableButtonsProvider suitable for use in tests.
|
| TestWearableButtonsProvider.TestWearableButtonLocation |
Class describing the location of a button on a wearable device.
|
| TestWorkerBuilder<W extends Worker> |
Builds instances of Worker which can be used for testing.
|
| TextClassification |
Information for generating a widget to handle classified text.
|
| TextClassification.Builder |
Builder for building TextClassification objects.
|
| TextClassification.Request |
A request object for generating TextClassification.
|
| TextClassification.Request.Builder |
A builder for building TextClassification requests.
|
| TextClassificationContext |
A representation of the context in which text classification would be performed.
|
| TextClassificationContext.Builder |
A builder for building a TextClassification context.
|
| TextClassificationManager |
Class to handle the creation of TextClassifier.
|
| TextClassificationSessionId |
This class represents the id of a text classification session.
|
| TextClassifier |
Interface for providing text classification related features.
|
| TextClassifier.EntityConfig |
Configuration object for specifying what entities to identify.
|
| TextClassifier.EntityConfig.Builder |
Builder class to construct the TextClassifier.EntityConfig object.
|
| TextDirectionHeuristicCompat |
Interface for objects that use a heuristic for guessing at the paragraph direction by examining text.
|
| TextDirectionHeuristicsCompat |
Some objects that implement TextDirectionHeuristic.
|
| TextLinks |
A collection of links, representing subsequences of text and the entity types (phone number,
address, url, etc) they may be.
|
| TextLinks.Builder |
A builder to construct a TextLinks instance.
|
| TextLinks.DefaultTextLinkSpan |
The default implementation of TextLinks.TextLinkSpan.
|
| TextLinks.Request |
A request object for generating TextLinks.
|
| TextLinks.Request.Builder |
A builder for building TextLinks requests.
|
| TextLinks.SpanFactory |
A factory to create spans from TextLinks.
|
| TextLinks.TextLink |
A link, identifying a substring of text and possible entity types for it.
|
| TextLinks.TextLinkSpan |
A ClickableSpan for a TextLink.
|
| TextLinks.TextLinkSpanData |
Contains necessary data for TextLinks.TextLinkSpan.
|
| TextLinksParams |
Used to specify how to apply links when using
TextLinks.apply(Spannable, TextClassifier, TextLinksParams) APIs.
|
| TextLinksParams.Builder |
A builder for building TextLinksParams.
|
| TextSelection |
Information about where text selection should be.
|
| TextSelection.Builder |
Builder used to build TextSelection objects.
|
| TextSelection.Request |
A request object for generating TextSelection.
|
| TextSelection.Request.Builder |
A builder for building TextSelection requests.
|
| TextUtilsCompat |
Backwards compatible version of TextUtils.
|
| TextViewCompat |
Helper for accessing features in TextView.
|
| TextViewStyle |
Specifies the style for a TextView.
|
| TextViewStyle.Builder |
Builder for the TextViewStyle.
|
| 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 ThemedSpinnerAdapter into existing
SpinnerAdapters in a backwards compatible way.
|
| 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 TileBuilders.Tile
|
| TileProviderClient |
Client to connect and interact with a TileProviderService.
|
| TileProviderService |
Base class for a service providing data for an app tile.
|
| 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.
|
| 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.
|
| TileUpdateRequester |
Interface used for a Tile Provider to notify a Tile Renderer that it should fetch a new Timeline
from it.
|
| 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 TimeAnimator instance to receive callbacks on every animation
frame to receive the total time since the animator started and the delta time
since the last frame.
|
| TimeDependentText |
Represents the status or a part of the status of an ongoing activity.
|
| TimedMetaData |
Class that embodies one timed metadata access unit, including
- a time stamp, and
- raw uninterpreted byte-array extracted directly from the container.
|
| 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.TimelineEntry.
|
| TimelineBuilders.TimeInterval.Builder |
Builder for TimelineBuilders.TimeInterval
|
| TimelineBuilders.Timeline |
A collection of TimelineBuilders.TimelineEntry items.
|
| TimelineBuilders.Timeline.Builder |
Builder for TimelineBuilders.Timeline
|
| TimelineBuilders.TimelineEntry |
One piece of renderable content along with the time that it is valid for.
|
| TimelineBuilders.TimelineEntry.Builder |
Builder for TimelineBuilders.TimelineEntry
|
| TimePicker |
TimePicker is a direct subclass of Picker.
|
| TintableBackgroundView |
Interface which allows a View to receive background tinting calls from
ViewCompat when running on API v20 devices or lower.
|
| TintableCompoundButton |
Interface which allows a CompoundButton to receive tinting
calls from CompoundButtonCompat when running on API v20 devices or lower.
|
| TintableCompoundDrawablesView |
Interface which allows TextView and subclasses to tint compound drawables
with TextViewCompat when running on API v22 devices or lower.
|
| TitleHelper |
Helper for managing TitleView, including
transitions and focus movement.
|
| TitleView |
Title view for a leanback fragment.
|
| TitleViewAdapter |
This class allows a customized widget class to implement TitleViewAdapter.Provider
and expose TitleViewAdapter methods to containing fragment (e.g.
|
| TitleViewAdapter.Provider |
Interface to be implemented by a customized widget class to implement
TitleViewAdapter.
|
| Toggle |
Represents a toggle that can have either a checked or unchecked state.
|
| Toggle.Builder |
A builder of Toggle.
|
| 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 Token (across app
restarts).
|
| Toll |
Information about toll card capabilities in a car.
|
| Toll.Builder |
A builder of Toll.
|
| 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 |
|
| TooltipCompat |
Helper class used to emulate the behavior of View.setTooltipText(CharSequence) prior
to API level 26.
|
| TorchState |
The camera flash torch state.
|
| Trace |
Writes trace events to the system trace buffer.
|
| TraceCompat |
This class is deprecated.
TraceCompat is deprecated in favor of androidx.tracing.Trace. Please use that
instead.
|
| TracingConfig |
Holds tracing configuration information and predefined settings
for TracingController.
|
| TracingConfig.Builder |
Builder used to create TracingConfig objects.
|
| TracingController |
Manages tracing of WebViews.
|
| TrafficStatsCompat |
Helper for accessing features in TrafficStats.
|
| Transaction |
Marks a method in a Dao class as a transaction method.
|
| Transformations |
Transformation methods for LiveData.
|
| 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.
|
| TransitionInflater |
This class inflates scenes and transitions from resource files.
|
| TransitionListenerAdapter |
This adapter class provides empty implementations of the methods from Transition.TransitionListener.
|
| TransitionManager |
This class manages the set of transitions that fire when there is a
change of Scene.
|
| TransitionPropagation |
Extend TransitionPropagation to customize start delays for Animators created
in Transition.createAnimator(ViewGroup, TransitionValues, TransitionValues).
|
| 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.
|
| 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 TravelEstimate.
|
| Trip |
Represents information about a trip including destinations, steps, and travel estimates.
|
| Trip.Builder |
A builder of Trip.
|
| 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
TrustedWebActivityCallback.
|
| 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 Intent and other data necessary to start a Trusted Web Activity.
|
| TrustedWebActivityIntentBuilder |
Constructs instances of TrustedWebActivityIntent that can be used to start Trusted Web
Activities (see TrustedWebUtils for more details).
|
| 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 TrustedWebActivityService in the client app.
|
| TrustedWebActivityServiceConnectionPool |
A TrustedWebActivityServiceConnectionPool will be used by a Trusted Web Activity provider and
takes care of connecting to and communicating with TrustedWebActivityServices.
|
| 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.
|
| 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.
|
| TypeBuilders |
Builders for extensible primitive types used by layout elements.
|
| TypeBuilders.BoolProp |
A boolean type.
|
| TypeBuilders.BoolProp.Builder |
Builder for TypeBuilders.BoolProp
|
| TypeBuilders.FloatProp |
A float type.
|
| TypeBuilders.FloatProp.Builder |
Builder for TypeBuilders.FloatProp
|
| TypeBuilders.Int32Prop |
An int32 type.
|
| TypeBuilders.Int32Prop.Builder |
Builder for TypeBuilders.Int32Prop
|
| TypeBuilders.StringProp |
A string type.
|
| TypeBuilders.StringProp.Builder |
Builder for TypeBuilders.StringProp
|
| TypeConverter<T, V> |
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<T> |
Interface for use with the ValueAnimator.setEvaluator(TypeEvaluator) function.
|
| TypefaceCompat |
Helper for accessing features in Typeface.
|
| ValueAnimator |
This class provides a simple timing engine for running animations
which calculate animated values and set them on target objects.
|
| VectorDrawableCompat |
For API 24 and above, this class delegates to the framework's VectorDrawable.
|
| VelocityTrackerCompat |
This class is deprecated.
Use VelocityTracker directly.
|
| VersionedParcelable |
Tags a class that can be used with ParcelUtils.
|
| VerticalGridFragment |
This class is deprecated.
use VerticalGridSupportFragment
|
| VerticalGridPresenter |
A presenter that renders objects in a VerticalGridView.
|
| VerticalGridPresenter.ViewHolder |
ViewHolder for the VerticalGridPresenter.
|
| VerticalGridSupportFragment |
A fragment for creating leanback vertical grids.
|
| VerticalGridView |
A ViewGroup that shows items in a vertically scrolling list.
|
| VideoFragment |
This class is deprecated.
use VideoSupportFragment
|
| VideoFragmentGlueHost |
This class is deprecated.
use VideoSupportFragmentGlueHost
|
| VideoSize |
Immutable class for describing video size.
|
| VideoSize |
Immutable class for describing video size.
|
| VideoSupportFragment |
Subclass of PlaybackSupportFragment that is responsible for providing a SurfaceView
and rendering video.
|
| VideoSupportFragmentGlueHost |
PlaybackGlueHost implementation
the interaction between PlaybackGlue and VideoSupportFragment.
|
| VideoView |
A high level view for media playback that can be integrated with either a SessionPlayer
or a MediaController.
|
| VideoView.OnViewTypeChangedListener |
Interface definition of a callback to be invoked when the view type has been changed.
|
| ViewCompat |
Helper for accessing features in View.
|
| 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 ViewConfiguration.
|
| 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 ViewGroup.
|
| ViewHolderTask |
Interface for schedule task on a ViewHolder.
|
| ViewModel |
ViewModel is a class that is responsible for preparing and managing the data for
an Activity or a Fragment.
|
| ViewModelProvider |
An utility class that provides ViewModels for a scope.
|
| ViewModelProvider.AndroidViewModelFactory |
ViewModelProvider.Factory which may create AndroidViewModel and
ViewModel, which have an empty constructor.
|
| ViewModelProvider.Factory |
Implementations of Factory interface are responsible to instantiate ViewModels.
|
| ViewModelProvider.NewInstanceFactory |
Simple factory, which calls empty constructor on the give class.
|
| ViewModelProviders |
This class is deprecated.
Use the constructors for ViewModelProvider directly.
|
| ViewModelProviders.DefaultFactory |
This class is deprecated.
Use ViewModelProvider.AndroidViewModelFactory
|
| ViewModelStore |
Class to store ViewModels.
|
| ViewModelStoreOwner |
A scope that owns ViewModelStore.
|
| ViewModelStores |
This class is deprecated.
Use ComponentActivity.getViewModelStore() or
Fragment.getViewModelStore() to retrieve a ViewModelStore directly from
activities and fragments.
|
| 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 ViewPager.OnPageChangeListener interface with stub
implementations of each method.
|
| ViewPager2 |
ViewPager2 replaces ViewPager, addressing most of its
predecessor’s pain-points, including right-to-left layout support, vertical orientation,
modifiable Fragment collections, etc.
|
| 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 ViewParent.
|
| ViewPort |
The field of view of one or many UseCases.
|
| ViewPort.Builder |
Builder for ViewPort.
|
| ViewPropertyAnimatorCompat |
|
| ViewPropertyAnimatorListener |
An animation listener receives notifications from an animation.
|
| ViewPropertyAnimatorListenerAdapter |
This adapter class provides empty implementations of the methods from
ViewPropertyAnimatorListener.
|
| ViewPropertyAnimatorUpdateListener |
Implementors of this interface can add themselves as update listeners
to an ViewPropertyAnimatorCompat instance to receive callbacks on every animation
frame, after the current frame's values have been calculated for that
ViewPropertyAnimatorCompat.
|
| ViewStyle |
Specifies the style for a View or a ViewGroup.
|
| ViewStyle.Builder |
Builder for the ViewStyle.
|
| ViewTreeLifecycleOwner |
Accessors for finding a view tree-local LifecycleOwner that reports the lifecycle for
the given view.
|
| ViewTreeSavedStateRegistryOwner |
Accessors for finding a view tree-local SavedStateRegistryOwner that allows managing the
saving state using SavedStateRegistry for the given view.
|
| ViewTreeViewModelStoreOwner |
Accessors for finding a view tree-local ViewModelStoreOwner that allows access to a
ViewModelStore for the given view.
|
| Violation |
Root class for all FragmentStrictMode violations.
|
| Visibility |
This transition tracks changes to the visibility of target views in the
start and end scenes.
|
| VisibilityPropagation |
Base class for TransitionPropagations that care about
View Visibility and the center position of the View.
|
| 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.
|
| VolumeProviderCompat |
Handles requests to adjust or set the volume on a session.
|
| VolumeProviderCompat.Callback |
Listens for changes to the volume.
|
| WakefulBroadcastReceiver |
This class is deprecated.
As of Android O, background check
restrictions make this class no longer generally useful. (It is generally not safe to
start a service from the receipt of a broadcast, because you don't have any guarantees
that your app is in the foreground at this point and thus allowed to do so.) Instead,
developers should use android.app.job.JobScheduler to schedule a job, and this
does not require that the app hold a wake lock while doing so (the system will take
care of holding a wake lock for the job).
|
| WatchNextProgram |
A convenience class to access TvContractCompat.WatchNextPrograms entries in the system content
provider.
|
| WatchNextProgram.Builder |
This Builder class simplifies the creation of a WatchNextProgram object.
|
| 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 WearableButtons to query for information on the device's
buttons from the platform.
|
| WearableCalendarContract |
The contract between the wearable calendar provider and applications.
|
| WearableCalendarContract.Attendees |
|
| WearableCalendarContract.Instances |
|
| WearableCalendarContract.Reminders |
|
| WearableDrawerController |
Provides the ability to manipulate a WearableDrawerView's position
within a WearableDrawerLayout.
|
| 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 WearableDrawerLayout.
|
| WearableLinearLayoutManager |
This wear-specific implementation of LinearLayoutManager provides basic
offsetting logic for updating child layout.
|
| 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 RecyclerView enabling setCircularScrollingGestureEnabled(boolean) circular scrolling} and semi-circular layouts.
|
| 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 WebResourceError.
|
| WebResourceRequestCompat |
Compatibility version of WebResourceRequest.
|
| WebSettingsCompat |
Compatibility version of WebSettings
|
| WebViewAssetLoader |
Helper class to load local files including application's static assets and resources using
http(s):// URLs inside a WebView class.
|
| WebViewAssetLoader.AssetsPathHandler |
Handler class to open a file from assets directory in the application APK.
|
| WebViewAssetLoader.Builder |
A builder class for constructing WebViewAssetLoader objects.
|
| 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 WebViewClient.
|
| WebViewCompat |
Compatibility version of WebView
|
| WebViewCompat.VisualStateCallback |
Callback interface supplied to WebViewCompat.postVisualStateCallback(WebView, long, WebViewCompat.VisualStateCallback) for receiving
notifications about the visual state.
|
| WebViewCompat.WebMessageListener |
This listener receives messages sent on the JavaScript object which was injected by WebViewCompat.addWebMessageListener(WebView, String, Set, WebViewCompat.WebMessageListener).
|
| 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 WebView renderer events.
|
| WindowCompat |
Helper for accessing features in Window.
|
| WindowInsetsAnimationCompat |
Class representing an animation of a set of windows that cause insets.
|
| WindowInsetsAnimationCompat.BoundsCompat |
Class representing the range of an WindowInsetsAnimationCompat
|
| WindowInsetsAnimationCompat.Callback |
Interface that allows the application to listen to animation events for windows that cause
insets.
|
| WindowInsetsAnimationControllerCompat |
Controller for app-driven animation of system windows.
|
| WindowInsetsAnimationControlListenerCompat |
Listener that encapsulates a request to
WindowInsetsControllerCompat.controlWindowInsetsAnimation(int, long, Interpolator, CancellationSignal, WindowInsetsAnimationControlListenerCompat).
|
| WindowInsetsCompat |
Describes a set of insets for window content.
|
| WindowInsetsCompat.Builder |
Builder for WindowInsetsCompat.
|
| 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 WindowInsetsCompat.Type
controlled by a WindowInsetsController changes.
|
| WorkContinuation |
A class that allows you to chain together OneTimeWorkRequests.
|
| Worker |
A class that performs work synchronously on a background thread provided by WorkManager.
|
| WorkerFactory |
A factory object that creates ListenableWorker instances.
|
| WorkerParameters |
Setup parameters for a ListenableWorker.
|
| WorkerThread |
Denotes that the annotated method should only be called on a worker thread.
|
| WorkInfo |
Information about a particular WorkRequest containing the id of the WorkRequest, its
current WorkInfo.State, output, tags, and run attempt count.
|
| WorkInfo.State |
The current lifecycle state of a WorkRequest.
|
| WorkManager |
WorkManager is a library used to enqueue deferrable work that is guaranteed to execute sometime
after its Constraints are met.
|
| WorkManagerInitializer |
Initializes WorkManager using androidx.startup.
|
| WorkManagerTestInitHelper |
Helps initialize WorkManager for testing.
|
| WorkQuery |
A specification for querying WorkRequests.
|
| WorkQuery.Builder |
A builder for WorkQuery.
|
| WorkRequest |
The base class for specifying parameters for work that should be enqueued in WorkManager.
|
| WorkRequest.Builder<B extends Builder<?, ?>, W extends WorkRequest> |
A builder for WorkRequests.
|
| WritableIdentityCredential |
Class used to personalize a new identity credential.
|
| WrongFragmentContainerViolation |
See #FragmentStrictMode.Policy.Builder.detectWrongFragmentContainer().
|