Class Index
These are the API classes. See all API packages.
A
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. |
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 | An action contains one or two lines of text, an optional image and an optional id. |
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.
|
ActionMenuView | ActionMenuView is a presentation of a series of menu options as a View. |
ActionMenuView.LayoutParams | |
ActionMenuView.OnMenuItemClickListener | Interface responsible for receiving menu item click events if the items themselves do not have individual item click listeners. |
ActionMode | Represents a contextual mode of the user interface. |
ActionMode.Callback | Callback interface for action modes. |
ActionOnlyNavDirections |
An implementation of NavDirections without any arguments.
|
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() .
|
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.
|
ActivityNavigator | ActivityNavigator implements cross-activity navigation. |
ActivityNavigator.Destination | NavDestination for activity navigation |
ActivityNavigator.Extras |
Extras that can be passed to ActivityNavigator to customize what
ActivityOptionsCompat and flags are passed through to the call to
ContextCompat.startActivity(Context, Intent, Bundle) .
|
ActivityNavigator.Extras.Builder |
Builder for constructing new ActivityNavigator.Extras instances.
|
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.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: Uri s.
|
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 |
An ActivityResultContract to
take a video saving it into the provided
content-Uri .
|
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 Animator s 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. |
AppBarConfiguration |
Configuration options for NavigationUI methods that interact with implementations of the
app bar pattern such as Toolbar ,
CollapsingToolbarLayout , and
ActionBar .
|
AppBarConfiguration.Builder |
The Builder class for constructing new AppBarConfiguration instances.
|
AppBarConfiguration.OnNavigateUpListener |
Interface for providing custom 'up' behavior beyond what is provided by
NavController.navigateUp() .
|
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:
|
AppCompatButton |
A Button which supports compatible features on older versions of the platform,
including:
|
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.
|
AppCompatDelegate |
This class represents a delegate which you can use to extend AppCompat's support to any
Activity .
|
AppCompatDialog |
Base class for AppCompat themed Dialog s.
|
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:
|
AppCompatImageButton |
A ImageButton which supports compatible features on older versions of the platform,
including:
|
AppCompatImageView |
A ImageView which supports compatible features on older versions of the platform,
including:
|
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:
|
AppCompatTextView |
A TextView which supports compatible features on older versions of the platform,
including:
|
AppCompatToggleButton |
A ToggleButton which supports compatible features on older versions of the platform,
including:
|
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.
|
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. |
AppOpsManagerCompat |
Helper for accessing features in AppOpsManager .
|
AppWidgetProviderWithCallbacks<T extends CallbackReceiver> |
Version of AppWidgetProvider that implements a CallbackReceiver .
|
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. |
Assisted |
Marks a parameter in a ViewModelInject -annotated constructor
or a WorkerInject -annotated constructor to be assisted
injected at runtime via a factory.
|
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.
|
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 wrapper class for Class2BiometricAuthPrompt , Class3BiometricAuthPrompt
Class2BiometricOrCredentialAuthPrompt , Class3BiometricOrCredentialAuthPrompt
and CredentialAuthPrompt that allows for cancellation and dismissal of the current
authentication prompt.
|
AuthPromptCallback |
A collection of methods that may be invoked by Class2BiometricAuthPrompt ,
Class3BiometricAuthPrompt , Class2BiometricOrCredentialAuthPrompt ,
Class3BiometricOrCredentialAuthPrompt , or CredentialAuthPrompt during
authentication, returning the FragmentActivity the
prompt is attached to.
|
AuthPromptHost |
A wrapper class for FragmentActivity and Fragment with the FragmentActivity or
Fragment that hosts the AuthPrompt
|
AutoImageCaptureExtender | Load the OEM extension implementation for auto effect type. |
AutoPreviewExtender | Load the OEM extension Preview implementation for auto effect type. |
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. |
B
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 | Load the OEM extension implementation for beauty effect type. |
BeautyPreviewExtender | Load the OEM extension Preview implementation for beauty effect type. |
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 | Loads the OEM extension implementation for bokeh effect type. |
BokehPreviewExtender | Load the OEM extension Preview implementation for bokeh effect type. |
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. |
BundleCompat |
Helper for accessing features in Bundle .
|
BundledEmojiCompatConfig |
EmojiCompat.Config implementation that loads the metadata using AssetManager and
bundled resources.
|
C
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.
|
Camera2CameraFilter |
Provides ability to filter cameras with camera IDs and characteristics and create the
corresponding CameraFilter .
|
Camera2CameraFilter.Camera2Filter | An interface that filters cameras based on camera IDs and characteristics. |
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 UseCase s 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. |
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. |
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 .
|
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.
|
CameraView |
A View that displays a preview of the camera with methods takePicture(Executor, OnImageCapturedCallback) ,
takePicture(ImageCapture.OutputFileOptions, Executor, OnImageSavedCallback) ,
startRecording(File, Executor, OnVideoSavedCallback)
and stopRecording() .
|
CameraView.CaptureMode | The capture mode used by CameraView. |
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. |
CaptureRequestOptions | A bundle of Camera2 capture request options. |
CaptureRequestOptions.Builder |
Builder for creating CaptureRequestOptions instance.
|
CardView | A FrameLayout with a rounded corner background and shadow. |
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.
|
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 |
This class is used to build and configure a BiometricPrompt for authentication that
only permits Class 2 biometric modalities (fingerprint, iris, face, etc), and then start
authentication.
|
Class2BiometricAuthPrompt.Builder |
Builds a BiometricPrompt object for Class 2 biometric only authentication with
specified options.
|
Class2BiometricOrCredentialAuthPrompt |
This class is used to build and configure a BiometricPrompt for authentication that
permits Class 2 biometric modalities (fingerprint, iris, face, etc), or device credential
modalities (device PIN, pattern, or password), and then start authentication.
|
Class2BiometricOrCredentialAuthPrompt.Builder |
Builds a BiometricPrompt object for class 2 biometric or device credential
authentication with specified options.
|
Class3BiometricAuthPrompt |
This class is used to build and configure a BiometricPrompt for authentication that
only permits Class 3 biometric modalities (fingerprint, iris, face, etc), and then start
authentication.
|
Class3BiometricAuthPrompt.Builder |
Builds a BiometricPrompt object for class 3 biometric only authentication with
specified options.
|
Class3BiometricOrCredentialAuthPrompt |
This class is used to build and configure a BiometricPrompt for authentication that
permits Class 3 biometric modalities (fingerprint, iris, face, etc), or device credential
modalities (device PIN, pattern, or password), and then start authentication.
|
Class3BiometricOrCredentialAuthPrompt.Builder |
Builder to configure a BiometricPrompt object for class 3 biometric or device
credential authentication with specified options.
|
ClassPresenterSelector |
A ClassPresenterSelector selects a Presenter based on the item's
Java class.
|
CollapsibleActionView |
This interface is deprecated.
Use the platform-provided CollapsibleActionView interface.
|
ColorFilterCache |
Cache of ColorFilter s 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()
|
ComplicationData | Container for complication data of all types. |
ComplicationData.Builder |
Builder class for ComplicationData .
|
ComplicationDrawable | A styleable drawable object that draws complications. |
ComplicationHelperActivity | Activity to handle permission requests for complications. |
ComplicationProviderInfo | Holder of details of a complication provider, for use by watch faces (for example, to show the current provider in settings). |
ComplicationProviderService | Class for providers of complication data. |
ComplicationProviderService.ComplicationUpdateCallback |
Callback for ComplicationProviderService.onComplicationUpdate(int, ComplicationType, ComplicationProviderService.ComplicationUpdateCallback) .
|
ComplicationStyle |
Defines attributes to customize appearance of rendered ComplicationData .
|
ComplicationText | Represents a piece of text to be shown in a complication. |
ComplicationText.TimeDifferenceBuilder | Builder for a ComplicationText object that displays a text representation of the difference between the given time and the specified time period, within a surrounding string if required. |
ComplicationText.TimeFormatBuilder | Builder for a ComplicationText object that displays a text representation of the given time, using the provided format and time zone, within a surrounding string if specified. |
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 Configuration s.
|
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 .
|
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.
|
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.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 |
This class is used to build and configure a BiometricPrompt for authentication that
only permits device credential modalities (device PIN, pattern, or password), and then start
authentication.
|
CredentialAuthPrompt.Builder |
Builder to configure a BiometricPrompt object for device credential only
authentication with specified 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
|
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. |
D
Dao | Marks the class as a Data Access Object. |
Data |
A persistable set of key/value pairs which are used as inputs and outputs for
ListenableWorker s.
|
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 .
|
DecelerateInterpolator | An interpolator where the rate of change starts out quickly and and then decelerates. |
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.
|
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. |
DeviceState | Information about the state of the device. |
DeviceState.Builder |
Builder for DeviceState objects.
|
DeviceWearableButtonsProvider |
Default implementation of WearableButtonsProvider , that reads the button locations from
the platform.
|
DiagnosticsReceiver |
The BroadcastReceiver which dumps out useful diagnostics information.
|
DialogCompat |
Helper for accessing features in Dialog in a backwards compatible
fashion.
|
DialogFragment |
Static library support version of the framework's DialogFragment .
|
DialogFragmentNavigator |
Navigator that uses DialogFragment.show(FragmentManager, String) .
|
DialogFragmentNavigator.Destination |
NavDestination specific to DialogFragmentNavigator .
|
DialogPreference |
A base class for Preference s that are dialog-based.
|
DialogPreference.TargetFragment |
Interface for PreferenceFragmentCompat s to implement to allow
DialogPreference s 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. |
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 the physical display size from a device. |
DisplayCompat.ModeCompat | Compat class which provides an additional isNative() field. |
DisplayCutoutCompat | Represents the area of the display that is not functional for displaying content. |
DisplayFeature | Description of a physical feature on the display. |
DisplayFeature.Builder |
Builder for DisplayFeature objects.
|
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.
|
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. |
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.
|
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 .
|
E
EdgeEffectCompat |
Helper for accessing EdgeEffect .
|
EditorInfoCompat |
Helper for accessing features in EditorInfo in a backwards compatible fashion.
|
EditTextPreference |
A DialogPreference that shows a EditText in the dialog.
|
EditTextPreference.OnBindEditTextListener | Interface definition for a callback to be invoked when the corresponding dialog view for this preference is bound. |
EditTextPreference.SimpleSummaryProvider |
A simple Preference.SummaryProvider implementation for an
EditTextPreference .
|
EditTextPreferenceDialogFragment |
This class is deprecated.
Use EditTextPreferenceDialogFragmentCompat instead
|
EditTextPreferenceDialogFragmentCompat | |
Embedded |
Marks a field of an Entity or POJO to allow nested fields (i.e.
|
EmojiAppCompatButton |
AppCompatButton widget enhanced with emoji capability by using EmojiTextViewHelper .
|
EmojiAppCompatEditText |
AppCompatEditText widget enhanced with emoji capability by using EmojiEditTextHelper .
|
EmojiAppCompatTextView |
AppCompatTextView widget enhanced with emoji capability by using EmojiTextViewHelper .
|
EmojiButton |
Button widget enhanced with emoji capability by using EmojiTextViewHelper .
|
EmojiCompat |
Main class to keep Android devices up to date with the newest emojis by adding EmojiSpan s
to a given CharSequence .
|
EmojiCompat.Config | Configuration class for EmojiCompat. |
EmojiCompat.InitCallback | Listener class for the initialization of the EmojiCompat. |
EmojiCompat.MetadataRepoLoader | Interface to load emoji metadata. |
EmojiCompat.MetadataRepoLoaderCallback | Callback to inform EmojiCompat about the state of the metadata load. |
EmojiEditText |
EditText widget enhanced with emoji capability by using EmojiEditTextHelper .
|
EmojiEditTextHelper |
Utility class to enhance custom EditText widgets with EmojiCompat .
|
EmojiExtractTextLayout | Layout that contains emoji compatibility enhanced ExtractEditText. |
EmojiSpan | Base span class for the emoji replacement. |
EmojiTextView |
TextView widget enhanced with emoji capability by using EmojiTextViewHelper .
|
EmojiTextViewHelper |
Utility class to enhance custom TextView widgets with EmojiCompat .
|
EmptyResultSetException | Thrown by Room when the query in a Single<T> DAO method needs to return a result but the returned result from the database is empty. |
EmptyResultSetException | Thrown by Room when the query in a Single<T> DAO method needs to return a result but the returned result from the database is empty. |
EncryptedFile | Class used to create and read encrypted files. |
EncryptedFile.Builder | Builder class to configure EncryptedFile |
EncryptedFile.FileEncryptionScheme | The encryption scheme to encrypt files. |
EncryptedSharedPreferences |
An implementation of SharedPreferences that encrypts keys and values.
|
EncryptedSharedPreferences.PrefKeyEncryptionScheme | The encryption scheme to encrypt keys. |
EncryptedSharedPreferences.PrefValueEncryptionScheme | The encryption scheme to encrypt values. |
Entity | Marks a class as an entity. |
EnvironmentCompat |
Helper for accessing features in Environment .
|
EphemeralPublicKeyNotFoundException |
Thrown if the ephemeral public key was not found in the session transcript
passed to IdentityCredential.getEntries(byte[], Map, byte[]) .
|
ErrorFragment |
This class is deprecated.
use ErrorSupportFragment
|
ErrorSupportFragment | A fragment for displaying an error indication. |
EventInfo |
Represents information associated with a logged event on SliceView .
|
ExifInterface | This is a class for reading and writing Exif tags in various image file formats. |
ExistingPeriodicWorkPolicy |
An enumeration of the conflict resolution policies available to unique
PeriodicWorkRequest s in case of a collision.
|
ExistingWorkPolicy |
An enumeration of the conflict resolution policies available to unique
OneTimeWorkRequest s in case of a collision.
|
ExperimentalAvailableCamerasLimiter | Denotes that the annotated method uses an experimental API that configures CameraX to limit the available cameras applications can use in order to optimize the initialization latency. |
ExperimentalCamera2Interop | Denotes that the annotated method uses the experimental methods which allow direct access to camera2 classes. |
ExperimentalCameraFilter | Denotes that the annotated method uses an experimental API that customizes camera filters to select a specific camera. |
ExperimentalCameraProviderConfiguration | Denotes that the annotated method uses an experimental path for configuring a camera provider. |
ExperimentalCustomizableThreads | Denotes that the annotated method uses an experimental API that swaps the default threading implementation with a user-defined threading implementation. |
ExperimentalExposureCompensation | Denotes that the annotated method uses the experimental ExposureCompensation APIs that can control the exposure compensation of the camera. |
ExperimentalGetImage |
Denotes that the annotated method uses the experimental ImageProxy.getImage() method.
|
ExperimentalLogging |
Denotes that the annotated method uses the experimental method
CameraXConfig.Builder.setMinimumLoggingLevel(int) for specifying the minimum logging
level to use inside CameraX.
|
ExperimentalUseCaseGroup |
Denotes that the annotated classes and methods uses the experimental feature which provides
a grouping mechanism for UseCase s.
|
ExperimentalUseCaseGroupLifecycle |
Same as ExperimentalUseCaseGroup .
|
ExperimentalVideo | Denotes that the annotated method uses the experimental methods which allow for video recording. |
Explode | This transition tracks changes to the visibility of target views in the start and end scenes and moves views in or out from the edges of the scene. |
ExploreByTouchHelper |
ExploreByTouchHelper is a utility class for implementing accessibility
support in custom View s that represent a collection of View-like
logical items.
|
ExposureState | An interface which contains the camera exposure related information. |
ExtendableBuilder<T> | Extendable builders are used to add externally defined options that can be passed to the implementation being built. |
ExtensionCameraFilter | A filter that filters camera based on extender implementation. |
ExtensionsErrorListener | Listener called when any extensions error occurs. |
ExtensionsErrorListener.ExtensionsErrorCode | Types of error when extensions function is enabled. |
ExtensionsManager | Provides interfaces for third party app developers to get capabilities info of extension functions. |
ExtensionsManager.EffectMode | The effect mode options applied on the bound use cases |
ExtensionsManager.ExtensionsAvailability | |
ExtensionWindowBackend |
Default implementation of WindowBackend that uses a combination of platform APIs and
device-dependent OEM extensions.
|
ExternalInput |
Identifies parameters of an RemoteCallable that will be pulled from
the caller of the callback.
|
ExtrasUtils | Utilities for inserting/retrieving data into/from textclassifier related results and intents. |
F
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. |
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 .
|
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.
|
FloatingWindow |
A marker interface for NavDestination subclasses that float above the view of other
destinations (i.e.
|
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:
|
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.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. |
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. |
ForegroundInfo |
The information required when a ListenableWorker runs in the context of a foreground
service.
|
ForegroundUpdater |
Manages updating Notification s 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.
|
FragmentNavigator |
Navigator that navigates through fragment transactions .
|
FragmentNavigator.Destination |
NavDestination specific to FragmentNavigator
|
FragmentNavigator.Extras | Extras that can be passed to FragmentNavigator to enable Fragment specific behavior |
FragmentNavigator.Extras.Builder |
Builder for constructing new FragmentNavigator.Extras instances.
|
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. |
FragmentStateAdapter |
Similar in behavior to FragmentStatePagerAdapter
Lifecycle within
|
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.
|
FragmentStateManagerControl | |
FragmentStatePagerAdapter |
This class is deprecated.
Switch to ViewPager2 and use
FragmentStateAdapter instead.
|
FragmentTabHost | This class is deprecated. Use TabLayout and ViewPager instead. |
FragmentTransaction |
Static library support version of the framework's FragmentTransaction .
|
FragmentViewHolder |
RecyclerView.ViewHolder implementation for handling Fragment s.
|
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. |
G
GestureDetectorCompat |
Detects various gestures and events using the supplied MotionEvent s.
|
GnssStatusCompat | GnssStatus representation that works across all Android versions. |
GnssStatusCompat.Callback |
See GnssStatus.Callback .
|
GravityCompat |
Compatibility shim for accessing newer functionality from Gravity .
|
GridLayout | A layout that places its children in a rectangular grid. |
GridLayout.Alignment | Alignments specify where a view should be placed within a cell group and what size it should be. |
GridLayout.LayoutParams | Layout information associated with each of the children of a GridLayout. |
GridLayout.Spec | A Spec defines the horizontal or vertical characteristics of a group of cells. |
GridLayoutManager |
A RecyclerView.LayoutManager implementations that lays out items in a grid.
|
GridLayoutManager.DefaultSpanSizeLookup |
Default implementation for GridLayoutManager.SpanSizeLookup .
|
GridLayoutManager.LayoutParams | LayoutParams used by GridLayoutManager. |
GridLayoutManager.SpanSizeLookup | A helper class to provide the number of spans each item occupies. |
GridRowBuilder |
Builder to construct a grid row which may be added as a row to ListBuilder .
|
GridRowBuilder.CellBuilder | Builder to construct a cell. |
GuardedBy | Denotes that the annotated method or field can only be accessed when holding the referenced lock. |
GuidanceStylist |
GuidanceStylist is used within a GuidedStepFragment
to display contextual information for the decision(s) required at that step.
|
GuidanceStylist.Guidance |
A data class representing contextual information for a GuidedStepFragment .
|
GuidedAction |
A data class which represents an action within a GuidedStepFragment .
|
GuidedAction.Builder |
Builds a GuidedAction object.
|
GuidedAction.BuilderBase<B extends BuilderBase> |
Base builder class to build a GuidedAction object.
|
GuidedActionAutofillSupport |
Interface for a custom EditText subclass to support autofill in
GuidedStepSupportFragment .
|
GuidedActionAutofillSupport.OnAutofillListener | Listener for autofill event. |
GuidedActionDiffCallback |
DiffCallback used for GuidedActions, see GuidedStepSupportFragment.setActionsDiffCallback(DiffCallback) .
|
GuidedActionEditText | A custom EditText that satisfies the IME key monitoring requirements of GuidedStepFragment. |
GuidedActionsStylist |
GuidedActionsStylist is used within a GuidedStepFragment
to supply the right-side panel where users can take actions.
|
GuidedActionsStylist.ViewHolder | ViewHolder caches information about the action item layouts' subviews. |
GuidedDatePickerAction | Subclass of GuidedAction that can choose a date. |
GuidedDatePickerAction.Builder | Builder class to build a GuidedDatePickerAction. |
GuidedDatePickerAction.BuilderBase<B extends BuilderBase> | Base Builder class to build GuidedDatePickerAction. |
GuidedStepFragment |
This class is deprecated.
use GuidedStepSupportFragment
|
GuidedStepSupportFragment | A GuidedStepSupportFragment is used to guide the user through a decision or series of decisions. |
H
HalfFloat |
Denotes that the annotated element represents a half-precision floating point value. |
HandlerCompat |
Helper for accessing features in Handler .
|
HandlerExecutor |
An adapter Executor that posts all executed tasks onto the given Handler .
|
HasDefaultViewModelProviderFactory |
Interface that marks a ViewModelStoreOwner as having a default
ViewModelProvider.Factory for use with
ViewModelProvider.ViewModelProvider(ViewModelStoreOwner) .
|
HdrImageCaptureExtender | Load the OEM extension implementation for HDR effect type. |
HdrPreviewExtender | Load the OEM extension Preview implementation for HDR effect type. |
HeaderItem |
A header item describes the metadata of a Row , such as a category
of media items.
|
HeadersFragment |
This class is deprecated.
use HeadersSupportFragment
|
HeadersFragment.OnHeaderClickedListener |
This interface is deprecated.
use HeadersSupportFragment
|
HeadersFragment.OnHeaderViewSelectedListener |
This interface is deprecated.
use HeadersSupportFragment
|
HeadersSupportFragment | An fragment containing a list of row headers. |
HeadersSupportFragment.OnHeaderClickedListener | Interface definition for a callback to be invoked when a header item is clicked. |
HeadersSupportFragment.OnHeaderViewSelectedListener | Interface definition for a callback to be invoked when a header item is selected. |
HeartRating | A class for rating with a single degree of rating, "heart" vs "no heart". |
HeifWriter | This class writes one or more still images (of the same dimensions) into a heif file. |
HeifWriter.Builder | Builder class for constructing a HeifWriter object from specified parameters. |
HiltViewModelFactory | View Model Provider Factory for the Hilt Extension. |
HiltWorkerFactory |
Worker Factory for the Hilt Extension
A provider for this factory will be installed in the
|
HintConstants | Contains all the officially supported autofill hint constants. |
HorizontalGridView |
A ViewGroup that shows items in a horizontal scrolling list.
|
HorizontalHoverCardSwitcher |
A helper class for showing a hover card view below a HorizontalGridView .
|
HtmlCompat |
Backwards compatible version of Html .
|
I
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. |
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 | Class for using an OEM provided extension on image capture. |
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 .
|
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.
|
Initializer<T> |
Initializer s can be used to initialize libraries during app startup, without
the need to use additional ContentProvider s.
|
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 .
|
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.
|
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 | Denotes that the annotated method is the getter for a resources-backed property that should be shown in Android Studio's inspection tools. |
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:
|
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[]) .
|
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 |