Android APIs
package

android.support.v4.app

Support android.app classes to assist with development of applications for android API level 4 or later. The main features here are backwards-compatible versions of FragmentManager and LoaderManager.

Interfaces

ActionBarDrawerToggle.Delegate  
ActionBarDrawerToggle.DelegateProvider Allows an implementing Activity to return an ActionBarDrawerToggle.Delegate to use with ActionBarDrawerToggle. 
FragmentManager.BackStackEntry Representation of an entry on the fragment back stack, as created with FragmentTransaction.addToBackStack()
FragmentManager.OnBackStackChangedListener Interface to watch for changes to the back stack. 
LoaderManager.LoaderCallbacks<D> Callback interface for a client to interact with the manager. 
NotificationCompat.Action.Extender Extender interface for use with extend(NotificationCompat.Extender)
NotificationCompat.Extender Extender interface for use with extend(NotificationCompat.Extender)
TaskStackBuilder.SupportParentable  

Classes

ActionBarDrawerToggle This class is deprecated. Please use ActionBarDrawerToggle in support-v7-appcompat.

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.

To use ActionBarDrawerToggle, create one in your Activity and call through to the following methods corresponding to your Activity callbacks:

Call syncState() from your Activity's onPostCreate to synchronize the indicator with the state of the linked DrawerLayout after onRestoreInstanceState has occurred.

ActionBarDrawerToggle can be used directly as a DrawerLayout.DrawerListener, or if you are already providing your own listener, call through to each of the listener methods from your own.

 
ActivityCompat Helper for accessing features in Activity introduced after API level 4 in a backwards compatible fashion. 
ActivityManagerCompat Helper for accessing features in ActivityManager introduced after API level 4 in a backwards compatible fashion. 
ActivityOptionsCompat Helper for accessing features in ActivityOptions introduced in API level 16 in a backwards compatible fashion. 
DialogFragment Static library support version of the framework's DialogFragment
Fragment Static library support version of the framework's Fragment
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. 
FragmentManager Static library support version of the framework's FragmentManager
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 Implementation of PagerAdapter that uses a Fragment to manage each page. 
FragmentTabHost Special TabHost that allows the use of Fragment objects for its tab content. 
FragmentTransaction Static library support version of the framework's FragmentTransaction
ListFragment Static library support version of the framework's ListFragment
LoaderManager Static library support version of the framework's LoaderManager
NavUtils NavUtils provides helper functionality for applications implementing recommended Android UI navigation patterns. 
NotificationCompat Helper for accessing features in Notification introduced after API level 4 in a backwards compatible fashion. 
NotificationCompat.Action Structure to encapsulate a named action that can be shown as part of this notification. 
NotificationCompat.Action.Builder Builder class for NotificationCompat.Action objects. 
NotificationCompat.Action.WearableExtender Wearable extender for notification actions. 
NotificationCompat.BigPictureStyle Helper class for generating large-format notifications that include a large image attachment. 
NotificationCompat.BigTextStyle Helper class for generating large-format notifications that include a lot of text. 
NotificationCompat.Builder Builder class for NotificationCompat objects. 
NotificationCompat.CarExtender

Helper class to add Android Auto extensions to notifications. 

NotificationCompat.CarExtender.UnreadConversation A class which holds the unread messages from a conversation. 
NotificationCompat.CarExtender.UnreadConversation.Builder Builder class for NotificationCompat.CarExtender.UnreadConversation objects. 
NotificationCompat.InboxStyle Helper class for generating large-format notifications that include a list of (up to 5) strings. 
NotificationCompat.Style An object that can apply a rich notification style to a Notification.Action.Builder object. 
NotificationCompat.WearableExtender Helper class to add wearable extensions to notifications. 
NotificationCompatExtras Well-known extras used by NotificationCompat for backwards compatibility. 
NotificationCompatSideChannelService Abstract service to receive side channel notifications sent from NotificationManagerCompat
NotificationManagerCompat Compatibility library for NotificationManager with fallbacks for older platforms. 
RemoteInput Helper for using the RemoteInput API introduced after API level 4 in a backwards compatible fashion. 
RemoteInput.Builder Builder class for RemoteInput objects. 
ServiceCompat Helper for accessing features in Service introduced after API level 4 in a backwards compatible fashion. 
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. 
TaskStackBuilder Utility class for constructing synthetic back stacks for cross-task navigation on Android 3.0 and newer. 

Exceptions

Fragment.InstantiationException Thrown by instantiate(Context, String, Bundle) when there is an instantiation failure.