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
DialogCompat Helper for accessing features in Dialog in a backwards compatible fashion. 
FrameMetricsAggregator This class can be used to record and return data about per-frame durations. 
JobIntentService This class is deprecated. This class has been deprecated in favor of the Android Jetpack NavUtils NavUtils provides helper functionality for applications implementing recommended Android UI navigation patterns. 
NotificationChannelCompat A representation of settings that apply to a collection of similarly themed notifications. 
NotificationChannelCompat.Builder Builder class for NotificationChannelCompat objects. 
NotificationChannelGroupCompat A grouping of related notification channels. 
NotificationChannelGroupCompat.Builder Builder class for NotificationChannelGroupCompat objects. 
NotificationCompat Helper for accessing features in Notification
NotificationCompat.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.BubbleMetadata Encapsulates the information needed to display a notification as a bubble. 
NotificationCompat.BubbleMetadata.Builder Builder to construct a NotificationCompat.BubbleMetadata object. 
NotificationCompat.Builder Builder class for NotificationCompat objects. 
NotificationCompat.CarExtender

Helper class to add Android Auto extensions to notifications. 

NotificationCompat.CarExtender.UnreadConversation This class is deprecated. NotificationCompat.CarExtender.UnreadConversation is no longer supported. Use NotificationCompat.MessagingStyle instead.  
NotificationCompat.CarExtender.UnreadConversation.Builder Builder class for NotificationCompat.CarExtender.UnreadConversation objects. 
NotificationCompat.DecoratedCustomViewStyle Notification style for custom views that are decorated by the system. 
NotificationCompat.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