| 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. |
| AccessibilityDelegateCompat | Helper for accessing View.AccessibilityDelegate. |
| AccessibilityEventCompat | Helper for accessing features in AccessibilityEvent. |
| AccessibilityManagerCompat | Helper for accessing features in AccessibilityManager. |
| AccessibilityManagerCompat.AccessibilityStateChangeListener | This interface was deprecated in API level 26.1.0. Use AccessibilityManager.AccessibilityStateChangeListener directly instead of this listener. |
| AccessibilityManagerCompat.AccessibilityStateChangeListenerCompat | This class was deprecated in API level 25.1.0. 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 | |
| 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. |
| AccessibilityNodeProviderCompat | Helper for accessing AccessibilityNodeProvider. |
| AccessibilityRecordCompat | Helper for accessing AccessibilityRecord. |
| AccessibilityServiceInfoCompat | Helper for accessing features in AccessibilityServiceInfo. |
| 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 was deprecated in API level 24.1.0. 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 was deprecated in API level 24.1.0. 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 was deprecated in API level 24.1.0. 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 | 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 | This interface was deprecated in API level 25.4.0. Use ActionBarDrawerToggle.DelegateProvider in support-v7-appcompat. |
| ActionBarDrawerToggle.Delegate | |
| ActionBarDrawerToggle.DelegateProvider | This interface was deprecated in API level 25.4.0. Use ActionBarDrawerToggle.DelegateProvider in support-v7-appcompat. |
| 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. |
| 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 refreshVisibility(). |
| ActivityCompat | This class was deprecated in API level 27.1.0. Use android.support.v4.app.ActivityCompat. |
| 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 was deprecated in API level 27.1.0. 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. |
| AdapterListUpdateCallback | ListUpdateCallback that dispatches update events to the given adapter. |
| 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 | |
| AmbientMode | This class was deprecated in API level 27.1.0. 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. |
| Animatable2Compat | Interface that drawables supporting animations and callbacks should extend in support lib. |
| Animatable2Compat.AnimationCallback | Abstract class for animation callback. |
| AnimatedVectorDrawableCompat | For API 24 and above, this class is delegating to the framework's AnimatedVectorDrawable. |
| AnimatorRes | Denotes that an integer parameter, field or method return value is expected to be an animator resource reference (e.g. |
| AnimRes | Denotes that an integer parameter, field or method return value is expected to be an anim resource reference (e.g. |
| 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. |
| AppCompatActivity | Base class for activities that use the support library action bar features. |
| 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. |
| 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: |
| 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. |
| AppCompatViewInflater | This class is responsible for manually inflating our tinted widgets. |
| AppLaunchChecker | This class provides APIs for determining how an app has been launched. |
| AppOpsManagerCompat | Helper for accessing features in AppOpsManager. |
| ArcMotion | A PathMotion that generates a curved path along an arc on an imaginary circle containing the two points. |
| 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. |
| 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. |
| 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 creating a backup file until a 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. |
| 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. |
| 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 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. |
| FastOutLinearInInterpolator | Interpolator corresponding to fast_out_linear_in. |
| FastOutSlowInInterpolator | Interpolator corresponding to fast_out_slow_in. |
| 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 | A class that coordinates access to the fingerprint hardware. |
| FingerprintManagerCompat.AuthenticationCallback | Callback structure provided to authenticate(CryptoObject, int, CancellationSignal, AuthenticationCallback, Handler). |
| FingerprintManagerCompat.AuthenticationResult | Container for callback data from 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. |
| 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. |
| 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 fetchFonts(Context, CancellationSignal, FontRequest). |
| FontsContractCompat.FontInfo | Object represent a font entry in the family returned from fetchFonts(Context, CancellationSignal, FontRequest). |
| FontsContractCompat.FontRequestCallback | Interface used to receive asynchronously fetched typefaces. |
| 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 instantiate(Context, String, Bundle) 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 Fragment and Loader APIs. |
| FragmentAnimationProvider | FragmentAnimationProvider supplies animations for use during a fragment's onCreateAnimator callback. |
| FragmentCompat | This class was deprecated in API level 27.1.0. Use Fragment instead of the framework fragment. |
| FragmentCompat.OnRequestPermissionsResultCallback | This interface was deprecated in API level 27.1.0. Use Fragment instead of the framework Fragment. |
| FragmentCompat.PermissionCompatDelegate | This interface was deprecated in API level 27.1.0. Use Fragment instead of the framework Fragment. |
| FragmentContainer | Callbacks to a Fragment's container. |
| FragmentController | Provides integration points with a FragmentManager for a fragment host. |
| 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 | FragmentManagerNonConfig stores the retained instance fragments across activity recreation events. |
| FragmentPagerAdapter | This class was deprecated in API level 27.1.0. Use FragmentPagerAdapter instead. |
| FragmentPagerAdapter | Implementation of PagerAdapter that represents each page as a Fragment that is persistently kept in the fragment manager as long as the user can return to the page. |
| FragmentStatePagerAdapter | This class was deprecated in API level 27.1.0. Use FragmentStatePagerAdapter instead. |
| FragmentStatePagerAdapter | Implementation of PagerAdapter that uses a Fragment to manage each page. |
| FragmentTabHost | This class was deprecated in API level 27.1.0. Use FragmentTabHost instead. |
| FragmentTabHost | Special TabHost that allows the use of Fragment objects for its tab content. |
| FragmentTransaction | Static library support version of the framework's FragmentTransaction. |
| FrameMetricsAggregator | This class can be used to record and return data about per-frame durations. |
| 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. |
| MainThread | Denotes that the annotated method should only be called on the main thread. |
| MarginLayoutParamsCompat | Helper for accessing API features in MarginLayoutParams in a backwards compatible way. |
| MathUtils | A utility class providing functions useful for common mathematical operations. |
| MediaBrowserCompat | Browses media content offered by a MediaBrowserServiceCompat. |
| MediaBrowserCompat.ConnectionCallback | Callbacks for connection related events. |
| MediaBrowserCompat.CustomActionCallback | Callback for receiving the result of sendCustomAction(String, Bundle, MediaBrowserCompat.CustomActionCallback). |
| MediaBrowserCompat.ItemCallback | Callback for receiving the result of 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 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. |
| MediaControlIntent | Constants for media control intents. |
| 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 was deprecated in API level 27.1.0. Use MediaControllerAdapter with PlaybackTransportControlGlue or PlaybackBannerControlGlue. |
| MediaDescriptionCompat | A simple set of metadata for a media item suitable for display. |
| MediaDescriptionCompat.Builder | Builder for MediaDescriptionCompat objects. |
| 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. |
| MediaMetadataCompat | Contains metadata about an item, such as the title, artist, etc. |
| MediaMetadataCompat.Builder | Use to build MediaMetadata objects. |
| 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.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 media route provider descriptors. |
| 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.ProviderInfo | Provides information about a media route provider. |
| MediaRouter.RouteInfo | Provides information about a media route. |
| MediaRouteSelector | Describes the capabilities of routes that applications would like to discover and use. |
| MediaRouteSelector.Builder | Builder for media route selectors. |
| 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. |
| MediaSessionStatus | Describes the playback status of a media session. |
| MediaSessionStatus.Builder | Builder for media session status objects. |
| MenuCompat | Helper for accessing features in Menu. |
| MenuItemCompat | Helper for accessing features in MenuItem. |
| MenuItemCompat.OnActionExpandListener | This interface was deprecated in API level 26.1.0. Use MenuItem.OnActionExpandListener directly. |
| MenuRes | Denotes that an integer parameter, field or method return value is expected to be a menu resource reference. |
| 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. |
| MimeTypeFilter | Provides utility methods for matching MIME type filters used in ContentProvider. |
| 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 | |
| MultiSelectListPreferenceDialogFragmentCompat | |
| MutableSelection<K> | Subclass of Selection exposing public support for mutating the underlying selection data. |
| 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 generateAsync(Bitmap, PaletteAsyncListener) or generateAsync(Bitmap, int, PaletteAsyncListener) |
| Palette.Swatch | Represents a color swatch generated from an image's palette. |
| 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 was deprecated in API level 26.1.0. Use Parcelable.ClassLoaderCreator directly. |
| ParcelableCompatCreatorCallbacks<T> | This interface was deprecated in API level 26.1.0. Use Parcelable.ClassLoaderCreator directly. |
| ParcelableVolumeInfo | Convenience class for passing information about the audio configuration of a MediaSessionCompat. |
| PathInterpolatorCompat | Helper for creating path-based Interpolator instances. |
| PathMotion | This base class can be extended to provide motion along a Path to Transitions. |
| PatternPathMotion | A PathMotion that takes a Path pattern and applies it to the separation between two points. |
| PatternsCompat | Commonly used regular expression patterns. |
| PercentFrameLayout | This class was deprecated in API level 26.1.0. 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: <android.support.constraint.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"> <android.support.constraint.Guideline android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/left_guideline" app:layout_constraintGuide_percent=".15" android:orientation="vertical"/> <android.support.constraint.Guideline android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/right_guideline" app:layout_constraintGuide_percent=".85" android:orientation="vertical"/> <android.support.constraint.Guideline android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/top_guideline" app:layout_constraintGuide_percent=".15" android:orientation="horizontal"/> <android.support.constraint.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" /> </android.support.constraint.ConstraintLayout> |
| PercentFrameLayout.LayoutParams | This class was deprecated in API level 26.1.0. this class is deprecated along with its parent class. |
| PercentLayoutHelper | This class was deprecated in API level 26.1.0. 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: <android.support.constraint.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"> <android.support.constraint.Guideline android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/left_guideline" app:layout_constraintGuide_percent=".15" android:orientation="vertical"/> <android.support.constraint.Guideline android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/right_guideline" app:layout_constraintGuide_percent=".85" android:orientation="vertical"/> <android.support.constraint.Guideline android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/top_guideline" app:layout_constraintGuide_percent=".15" android:orientation="horizontal"/> <android.support.constraint.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" /> </android.support.constraint.ConstraintLayout> |
| PercentLayoutHelper.PercentLayoutInfo | This class was deprecated in API level 26.1.0. use ConstraintLayout and Guidelines for layout support. |
| PercentLayoutHelper.PercentLayoutParams | This interface was deprecated in API level 26.1.0. this class is deprecated along with its parent class. |
| PercentRelativeLayout | This class was deprecated in API level 26.1.0. 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: <android.support.constraint.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"> <android.support.constraint.Guideline android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/left_guideline" app:layout_constraintGuide_percent=".15" android:orientation="vertical"/> <android.support.constraint.Guideline android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/right_guideline" app:layout_constraintGuide_percent=".85" android:orientation="vertical"/> <android.support.constraint.Guideline android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/top_guideline" app:layout_constraintGuide_percent=".15" android:orientation="horizontal"/> <android.support.constraint.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" /> </android.support.constraint.ConstraintLayout> |
| PercentRelativeLayout.LayoutParams | This class was deprecated in API level 26.1.0. this class is deprecated along with its parent class. |
| PermissionChecker | This class provides permission check APIs that verify both the permission and the associated app op for this permission if such is defined. |
| Picker | Picker is a widget showing multiple customized PickerColumns. |
| Picker.PickerValueListener | |
| PickerColumn | Picker column class used by Picker, defines a contiguous value ranges and associated labels. |
| 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 was deprecated in API level 27.1.0. use PlaybackSupportFragment |
| PlaybackFragmentGlueHost | This class was deprecated in API level 27.1.0. 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. |
| 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 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. |
| 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. |
| Preference | Represents the basic Preference UI building block displayed by a PreferenceFragmentCompat in the form of a RecyclerView. |
| 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. |
| PreferenceCategory | Used to group Preference objects and provide a disabled title above the group. |
| PreferenceDataStore | A data store interface to be implemented and provided to the Preferences framework. |
| PreferenceDialogFragment | Abstract base class which presents a dialog associated with a DialogPreference. |
| PreferenceDialogFragmentCompat | Abstract base class which presents a dialog associated with a DialogPreference. |
| PreferenceFragment | Shows a hierarchy of Preference objects as lists. |
| PreferenceFragment.OnPreferenceDisplayDialogCallback | |
| PreferenceFragment.OnPreferenceStartFragmentCallback | Interface that PreferenceFragment's containing activity should implement to be able to process preference items that wish to switch to a specified fragment. |
| PreferenceFragment.OnPreferenceStartScreenCallback | Interface that PreferenceFragment's containing activity should implement to be able to process preference items that wish to switch to a new screen of preferences. |
| PreferenceFragmentCompat | Shows a hierarchy of Preference objects as lists. |
| PreferenceFragmentCompat.OnPreferenceDisplayDialogCallback | |
| PreferenceFragmentCompat.OnPreferenceStartFragmentCallback | Interface that PreferenceFragment's containing activity should implement to be able to process preference items that wish to switch to a specified fragment. |
| PreferenceFragmentCompat.OnPreferenceStartScreenCallback | Interface that PreferenceFragment'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 Preference objects. |
| PreferenceGroup.PreferencePositionCallback | Interface for PreferenceGroup Adapters to implement so that scrollToPreference(String) and scrollToPreference(Preference) or scrollToPreference(String) and 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 | Represents a top-level Preference that is the root of a Preference hierarchy. |
| 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. |
| 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. |
| PrintHelper | Helper for printing bitmaps. |
| PrintHelper.OnPrintFinishCallback | Callback for observing when a print operation is completed. |
| 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. |
| Px | Denotes that an integer parameter, field or method return value is expected to represent a pixel dimension. |
| R | |
| R | |
| R | |
| R | |
| R | |
| R | |
| R | |
| R | |
| R | |
| R | |
| R | |
| R | |
| R | |
| R | |
| R | |
| R | |
| R | |
| R | |
| R | |
| R | |
| R | |
| R | |
| R | |
| R | |
| R | |
| R | |
| R | |
| R | |
| R | |
| R | |
| R | |
| R | |
| R | |
| R | |
| R | |
| R | |
| R | |
| R | |
| R | |
| R | |
| R | |
| R | |
| R | |
| R | |
| R | |
| R | |
| R | |
| R | |
| R | |
| R | |
| R.anim | |
| R.anim | |
| R.anim | |
| R.anim | |
| R.anim | |
| R.anim | |
| R.anim | |
| R.anim | |
| R.anim | |
| R.anim | |
| R.anim | |
| R.anim | |
| R.animator | |
| R.animator | |
| R.array | |
| R.attr | |
| R.attr | |
| R.attr | |
| R.attr | |
| R.attr | |
| R.attr | |
| R.attr | |
| R.attr | |
| R.attr | |
| R.attr | |
| R.attr | |
| R.attr | |
| R.attr | |
| R.attr | |
| R.attr | |
| R.attr | |
| R.attr | |
| R.attr | |
| R.attr | |
| R.attr | |
| R.attr | |
| R.attr | |
| R.attr | |
| R.attr | |
| R.attr | |
| R.attr | |
| R.attr | |
| R.attr | |
| R.attr | |
| R.attr | |
| R.attr | |
| R.attr | |
| R.attr | |
| R.attr | |
| R.attr | |
| R.attr | |
| R.attr | |
| R.attr | |
| R.attr | |
| R.attr | |
| R.attr | |
| R.attr | |
| R.bool | |
| R.bool | |
| R.bool | |
| R.bool | |
| R.bool | |
| R.bool | |
| R.bool | |
| R.bool | |
| R.bool | |
| R.bool | |
| R.bool | |
| R.bool | |
| R.bool | |
| R.bool | |
| R.bool | |
| R.bool | |
| R.bool | |
| R.bool | |
| R.bool | |
| R.bool | |
| R.bool | |
| R.bool | |
| R.bool | |
| R.bool | |
| R.bool | |
| R.bool | |
| R.bool | |
| R.bool | |
| R.bool | |
| R.bool | |
| R.bool | |
| R.bool | |
| R.bool | |
| R.bool | |
| R.bool | |
| R.bool | |
| R.bool | |
| R.bool | |
| R.bool | |
| R.bool | |
| R.bool | |
| R.color | |
| R.color | |
| R.color | |
| R.color | |
| R.color | |
| R.color | |
| R.color | |
| R.color | |
| R.color | |
| R.color | |
| R.color | |
| R.color | |
| R.color | |
| R.color | |
| R.color | |
| R.color | |
| R.color | |
| R.color | |
| R.color | |
| R.color | |
| R.color | |
| R.color | |
| R.color | |
| R.color | |
| R.color | |
| R.color | |
| R.color | |
| R.color | |
| R.color | |
| R.color | |
| R.color | |
| R.color | |
| R.color | |
| R.color | |
| R.color | |
| R.color | |
| R.color | |
| R.color | |
| R.color | |
| R.color | |
| R.color | |
| R.color | |
| R.dimen | |
| R.dimen | |
| R.dimen | |
| R.dimen | |
| R.dimen | |
| R.dimen | |
| R.dimen | |
| R.dimen | |
| R.dimen | |
| R.dimen | |
| R.dimen | |
| R.dimen | |
| R.dimen | |
| R.dimen | |
| R.dimen | |
| R.dimen | |
| R.dimen | |
| R.dimen | |
| R.dimen | |
| R.dimen | |
| R.dimen | |
| R.dimen | |
| R.dimen | |
| R.dimen | |
| R.dimen | |
| R.dimen | |
| R.dimen | |
| R.dimen | |
| R.dimen | |
| R.dimen | |
| R.dimen | |
| R.dimen | |
| R.dimen | |
| R.dimen | |
| R.dimen | |
| R.dimen | |
| R.dimen | |
| R.dimen | |
| R.dimen | |
| R.dimen | |
| R.dimen | |
| R.dimen | |
| R.drawable | |
| R.drawable | |
| R.drawable | |
| R.drawable | |
| R.drawable | |
| R.drawable | |
| R.drawable | |
| R.drawable | |
| R.drawable | |
| R.drawable | |
| R.drawable | |
| R.drawable | |
| R.drawable | |
| R.drawable | |
| R.drawable | |
| R.drawable | |
| R.drawable | |
| R.drawable | |
| R.drawable | |
| R.drawable | |
| R.drawable | |
| R.drawable | |
| R.drawable | |
| R.drawable | |
| R.drawable | |
| R.drawable | |
| R.drawable | |
| R.drawable | |
| R.drawable | |
| R.drawable | |
| R.drawable | |
| R.drawable | |
| R.drawable | |
| R.drawable | |
| R.drawable | |
| R.drawable | |
| R.drawable | |
| R.drawable | |
| R.drawable | |
| R.drawable | |
| R.drawable | |
| R.fraction | |
| R.fraction | |
| R.fraction | |
| R.id | |
| R.id | |
| R.id | |
| R.id | |
| R.id | |
| R.id | |
| R.id | |
| R.id | |
| R.id | |
| R.id | |
| R.id | |
| R.id | |
| R.id | |
| R.id | |
| R.id | |
| R.id | |
| R.id | |
| R.id | |
| R.id | |
| R.id | |
| R.id | |
| R.id | |
| R.id | |
| R.id | |
| R.id | |
| R.id | |
| R.id | |
| R.id | |
| R.id | |
| R.id | |
| R.id | |
| R.id | |
| R.id | |
| R.id | |
| R.id | |
| R.id | |
| R.id | |
| R.id | |
| R.id | |
| R.id | |
| R.id | |
| R.integer | |
| R.integer | |
| R.integer | |
| R.integer | |
| R.integer | |
| R.integer | |
| R.integer | |
| R.integer | |
| R.integer | |
| R.integer | |
| R.integer | |
| R.integer | |
| R.integer | |
| R.integer | |
| R.integer | |
| R.integer | |
| R.integer | |
| R.integer | |
| R.integer | |
| R.integer | |
| R.integer | |
| R.integer | |
| R.integer | |
| R.integer | |
| R.integer | |
| R.integer | |
| R.integer | |
| R.integer | |
| R.integer | |
| R.integer | |
| R.integer | |
| R.integer | |
| R.integer | |
| R.integer | |
| R.integer | |
| R.integer | |
| R.integer | |
| R.integer | |
| R.integer | |
| R.integer | |
| R.integer | |
| R.interpolator | |
| R.layout | |
| R.layout | |
| R.layout | |
| R.layout | |
| R.layout | |
| R.layout | |
| R.layout | |
| R.layout | |
| R.layout | |
| R.layout | |
| R.layout | |
| R.layout | |
| R.layout | |
| R.layout | |
| R.layout | |
| R.layout | |
| R.layout | |
| R.layout | |
| R.layout | |
| R.layout | |
| R.layout | |
| R.layout | |
| R.layout | |
| R.layout | |
| R.layout | |
| R.layout | |
| R.layout | |
| R.layout | |
| R.layout | |
| R.layout | |
| R.layout | |
| R.layout | |
| R.layout | |
| R.layout | |
| R.layout | |
| R.layout | |
| R.layout | |
| R.layout | |
| R.layout | |
| R.layout | |
| R.layout | |
| R.raw | |
| R.raw | |
| R.string | |
| R.string | |
| R.string | |
| R.string | |
| R.string | |
| R.string | |
| R.string | |
| R.string | |
| R.string | |
| R.string | |
| R.string | |
| R.string | |
| R.string | |
| R.string | |
| R.string | |
| R.string | |
| R.string | |
| R.string | |
| R.string | |
| R.string | |
| R.string | |
| R.string | |
| R.string | |
| R.string | |
| R.string | |
| R.string | |
| R.string | |
| R.string | |
| R.string | |
| R.string | |
| R.string | |
| R.string | |
| R.string | |
| R.string | |
| R.string | |
| R.string | |
| R.string | |
| R.string | |
| R.string | |
| R.string | |
| R.string | |
| R.style | |
| R.style | |
| R.style | |
| R.style | |
| R.style | |
| R.style | |
| R.style | |
| R.style | |
| R.style | |
| R.style | |
| R.style | |
| R.style | |
| R.style | |
| R.style | |
| R.style | |
| R.style | |
| R.style | |
| R.style | |
| R.style | |
| R.style | |
| R.style | |
| R.style | |
| R.style | |
| R.style | |
| R.style | |
| R.style | |
| R.style | |
| R.style | |
| R.style | |
| R.style | |
| R.style | |
| R.style | |
| R.style | |
| R.style | |
| R.style | |
| R.style | |
| R.style | |
| R.style | |
| R.style | |
| R.style | |
| R.style | |
| R.style | |
| R.styleable | |
| R.styleable | |
| R.styleable | |
| R.styleable | |
| R.styleable | |
| R.styleable | |
| R.styleable | |
| R.styleable | |
| R.styleable | |
| R.styleable | |
| R.styleable | |
| R.styleable | |
| R.styleable | |
| R.styleable | |
| R.styleable | |
| R.styleable | |
| R.styleable | |
| R.styleable | |
| R.styleable | |
| R.styleable | |
| R.styleable | |
| R.styleable | |
| R.styleable | |
| R.styleable | |
| R.styleable | |
| R.styleable | |
| R.styleable | |
| R.styleable | |
| R.styleable | |
| R.styleable | |
| R.styleable | |
| R.styleable | |
| R.styleable | |
| R.styleable | |
| R.styleable | |
| R.styleable | |
| R.styleable | |
| R.styleable | |
| R.styleable | |
| R.styleable | |
| R.styleable | |
| R.styleable | |
| R.transition | |
| R.transition | |
| RatingCompat | A class to encapsulate rating information used as content metadata. |
| RawRes | Denotes that an integer parameter, field or method return value is expected to be a raw resource reference. |
| RecommendationExtender | Helper class to add content info extensions to notifications. |
| 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.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 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. |
| RemoteInput | Helper for using the RemoteInput. |
| RemoteInput.Builder | Builder class for RemoteInput objects. |
| 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. |
| RequiresApi | Denotes that the annotated element should only be called on the given API level or higher. |
| 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. |
| 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. |
| RestrictTo | Denotes that the annotated element should only be accessed from within a specific scope (as defined by RestrictTo.Scope). |
| RestrictTo.Scope | |
| 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. |
| Row | The base class for all rows. |
| 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 was deprecated in API level 27.1.0. use RowsSupportFragment |
| RowsFragment.MainFragmentAdapter | |
| RowsFragment.MainFragmentRowsAdapter | This class was deprecated in API level 27.1.0. use RowsSupportFragment |
| RowsSupportFragment | An ordered set of rows of leanback widgets. |
| RowsSupportFragment.MainFragmentAdapter | |
| RowsSupportFragment.MainFragmentRowsAdapter | The adapter that RowsSupportFragment implements BrowseSupportFragment.MainFragmentRowsAdapter. |
| 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. |
| ScrollerCompat | This class was deprecated in API level 26.1.0. 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. |
| SearchEditText | EditText widget that monitors keyboard changes. |
| SearchEditText.OnKeyboardDismissListener | Interface for receiving notification when the keyboard is dismissed. |
| SearchFragment | This class was deprecated in API level 27.1.0. 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. |
| SearchSupportFragment | A fragment to handle searches. |
| SearchSupportFragment.SearchResultProvider | Search API to be provided by the application. |
| 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. |
| SectionRow | Used to represent section item in HeadersFragment. |
| SeekBarPreference | Preference based on android.preference.SeekBarPreference but uses support v7 preference as base. |
| Selection<K> | Object representing a "primary" selection and a "provisional" selection. |
| 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. |
| ServiceCompat | Helper for accessing features in Service. |
| Settings | Provides various preferences affecting Leanback runtime behavior. |
| 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 ACTION_SEND and 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. |
| SharedElementCallback | Listener provided in setEnterSharedElementCallback(SharedElementCallback) and setExitSharedElementCallback(SharedElementCallback) to monitor the Activity transitions. |
| SharedElementCallback.OnSharedElementsReadyListener | Listener to be called after 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 was deprecated in API level 27.1.0. This compatibility class is no longer required. Use SharedPreferences directly. |
| SharedPreferencesCompat.EditorCompat | This class was deprecated in API level 27.1.0. This compatibility class is no longer required. Use SharedPreferences.Editor directly. |
| 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. |
| 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. |
| SinglePresenterSelector | A PresenterSelector that always returns the same Presenter. |
| Size | Denotes that the annotated element should have a given size or length. |
| 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. |
| SliceConvert | Convert between Slice and 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. |
| SliceManager | Class to handle interactions with Slices. |
| SliceManager.SliceCallback | Class that listens to changes in Slices. |
| SliceProvider | A SliceProvider allows an app to provide content to be displayed in system spaces. |
| SliceUtils | Utilities for dealing with slices. |
| SliceUtils.SerializeOptions | Holds options for how to handle SliceItems that cannot be serialized. |
| SliceView | A view for displaying a Slice which is a piece of app content and actions. |
| SliceView.OnSliceActionListener | Implement this interface to be notified of interactions with the slice displayed in this view. |
| 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. |
| Space | This class was deprecated in API level 27.1.0. Use framework Space class instead. |
| 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 was deprecated in API level 27.1.0. Launching voice recognition activity is no longer supported. App should declare android.permission.RECORD_AUDIO in AndroidManifest file. See details in SearchSupportFragment. |
| 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. |
| 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. |
| 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. |
| SurfaceHolderGlueHost | Optional interface to be implemented by any subclass of PlaybackGlueHost that contains a SurfaceView. |
| 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 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 version of the Switch widget which on devices back to API v7. |
| SwitchPreference | A Preference that provides a two-state toggleable option. |
| SwitchPreferenceCompat | A Preference that provides a two-state toggleable option. |
| Target | A class which allows custom selection of colors in a Palette's generation. |
| Target.Builder | Builder class for generating custom Target instances. |
| TaskStackBuilder | Utility class for constructing synthetic back stacks for cross-task navigation on Android 3.0 and newer. |
| TaskStackBuilder.SupportParentable | |
| TemplateSliceBuilder | Base class of builders of various template types. |
| TextClassification | Information for generating a widget to handle classified text. |
| TextClassification.Builder | Builder for building TextClassification objects. |
| TextClassification.Options | Optional input parameters for generating TextClassification. |
| TextClassifier | Interface for providing text classification related features. |
| 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.Options | Optional input parameters for generating TextLinks. |
| TextLinks.TextLink | A link, identifying a substring of text and possible entity types for it. |
| TextLinks.TextLinkSpan | A ClickableSpan for a TextLink. |
| TextSelection | Information about where text selection should be. |
| TextSelection.Builder | Builder used to build TextSelection objects. |
| TextSelection.Options | Optional input parameters for generating TextSelection. |
| TextUtilsCompat | Backwards compatible version of TextUtils. |
| TextViewCompat | Helper for accessing features in TextView. |
| 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. |
| 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. |
| 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. |
| 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 setTooltipText(CharSequence) prior to API level 26. |
| TraceCompat | Writes trace events to the system trace buffer. |
| TrafficStatsCompat | Helper for accessing features in TrafficStats. |
| 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 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. |
| 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, persist a boolean value in SharedPreferences, and may have dependent preferences that are enabled/disabled based on the current state. |