androidx.core.app

Annotations

NotificationCompat.Action.SemanticAction Provides meaning to an NotificationCompat.Action that hints at what the associated PendingIntent will do. 

Interfaces

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. 
NotificationCompat.Action.Extender Extender interface for use with NotificationCompat.Builder.extend(NotificationCompat.Extender)
NotificationCompat.Extender Extender interface for use with NotificationCompat.Builder.extend(NotificationCompat.Extender)
SharedElementCallback.OnSharedElementsReadyListener Listener to be called after SharedElementCallback.onSharedElementsArrived(List, List, OnSharedElementsReadyListener) when the shared elements are ready to be hidden in the source Activity and shown in the destination Activity. 
TaskStackBuilder.SupportParentable  

Classes

ActivityCompat Helper for accessing features in Activity
ActivityManagerCompat Helper for accessing features in ActivityManager in a backwards compatible fashion. 
ActivityOptionsCompat Helper for accessing features in ActivityOptions in a backwards compatible fashion. 
AlarmManagerCompat Compatibility library for AlarmManager with fallbacks for older platforms. 
AppComponentFactory Version of AppComponentFactory that works with androidx libraries. 
AppLaunchChecker This class provides APIs for determining how an app has been launched. 
AppOpsManagerCompat Helper for accessing features in AppOpsManager
BundleCompat Helper for accessing features in Bundle
FrameMetricsAggregator This class can be used to record and return data about per-frame durations. 
JobIntentService Helper for processing work that has been enqueued for a job/service. 
NavUtils NavUtils provides helper functionality for applications implementing recommended Android UI navigation patterns. 
NotificationCompat Helper for accessing features in Notification
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.DecoratedCustomViewStyle Notification style for custom views that are decorated by the system. 
NotificationCompat.InboxStyle Helper class for generating large-format notifications that include a list of (up to 5) strings. 
NotificationCompat.MessagingStyle Helper class for generating large-format notifications that include multiple back-and-forth messages of varying types between any number of people. 
NotificationCompat.MessagingStyle.Message  
NotificationCompat.Style An object that can apply a rich notification style to a Notification.CarExtender.Builder object. 
NotificationCompat.WearableExtender Helper class to add wearable extensions to notifications. 
NotificationCompatExtras Well-known extras used by NotificationCompat for backwards compatibility. 
NotificationCompatSideChannelService Abstract service to receive side channel notifications sent from NotificationManagerCompat
NotificationManagerCompat Compatibility library for NotificationManager with fallbacks for older platforms. 
Person Provides an immutable reference to an entity that appears repeatedly on different surfaces of the platform. 
Person.Builder Builder for the immutable Person class. 
RemoteInput Helper for using the RemoteInput
RemoteInput.Builder Builder class for RemoteInput objects. 
ServiceCompat Helper for accessing features in Service
ShareCompat Extra helper functionality for sharing data between activities. 
ShareCompat.IntentBuilder IntentBuilder is a helper for constructing Intent.ACTION_SEND and Intent.ACTION_SEND_MULTIPLE sharing intents and starting activities to share content. 
ShareCompat.IntentReader IntentReader is a helper for reading the data contained within a sharing (ACTION_SEND) Intent. 
SharedElementCallback Listener provided in Activity.setEnterSharedElementCallback(SharedElementCallback) and Activity.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.