android.app
Interfaces
OnMenuVisibilityListener |
Listener for receiving events when action bar menus are shown or hidden. |
OnNavigationListener |
Listener interface for ActionBar navigation events. |
TabListener |
Callback interface invoked when a tab is focused, unfocused, added, or removed. |
ScreenCaptureCallback |
Interface for observing screen captures of an |
OnAlarmListener |
Direct-notification alarms: the requester must be running continuously from the time the alarm is set to the time it is delivered, or delivery will fail. |
ActivityLifecycleCallbacks | |
OnProvideAssistDataListener |
Callback interface for use with |
OnOpActiveChangedListener |
Callback for notification of changes to operation active state. |
OnOpChangedListener |
Callback for notification of changes to operation state. |
OnDateSetListener |
The listener used to indicate the user has finished selecting a date. |
OnBreadCrumbClickListener |
Interface to intercept clicks on the bread crumbs. |
BackStackEntry |
Representation of an entry on the fragment back stack, as created with |
OnBackStackChangedListener |
Interface to watch for changes to the back stack. |
KeyguardLockedStateListener |
Listener for keyguard locked state changes. |
OnKeyguardExitResult |
Callback passed to |
LoaderCallbacks |
Callback interface for a client to interact with the manager. |
Extender |
Extender interface for use with |
OnFinished |
Callback interface for discovering when a send operation has completed. |
OnCancelListener |
See |
OnDismissListener |
See |
OnSharedElementsReadyListener |
Listener to be called after |
OnTimeSetListener |
The callback interface used to indicate the user is done filling in the time (e.g. they clicked on the 'OK' button). |
AccessibilityEventFilter |
Listener for filtering accessibility events. |
OnAccessibilityEventListener |
Listener for observing the |
ContrastChangeListener |
Listener for the UI contrast. |
OnColorsChangedListener |
Interface definition for a callback to be invoked when colors change on a wallpaper. |
ZygotePreload |
This is the interface to be implemented for the class that is specified by the |
Classes
ActionBar |
A primary toolbar within the activity that may display the activity title, application-level navigation affordances, and other interactive items. |
Activity |
An activity is a single, focused thing that the user can do. |
ActivityGroup |
A screen that contains and runs multiple embedded activities. |
ActivityManager |
This class gives information about, and interacts with, activities, services, and the containing process. |
ActivityOptions |
Helper class for building an options Bundle that can be used with |
AlarmManager |
This class provides access to the system alarm services. |
AlertDialog |
A subclass of Dialog that can display one, two or three buttons. |
AliasActivity |
Stub activity that launches another activity (and then finishes itself) based on information in its component's manifest meta-data. |
AppComponentFactory |
Interface used to control the instantiation of manifest elements. |
Application |
Base class for maintaining global application state. |
ApplicationErrorReport |
Describes an application error. |
ApplicationExitInfo |
Describes the information of an application process's death. |
ApplicationStartInfo |
Describes information related to an application process's startup. |
AppOpsManager |
App-ops are used for two purposes: Access control and tracking. |
AsyncNotedAppOp |
When an |
AutomaticZenRule |
Rule instance information for a zen (aka DND or Attention Management) mode. |
BroadcastOptions |
Helper class for building an options Bundle that can be used with |
ComponentCaller |
Represents the app that launched the component. |
DatePickerDialog |
A simple dialog containing an |
Dialog |
Base class for Dialogs. |
DialogFragment |
A fragment that displays a dialog window, floating on top of its activity's window. |
DirectAction |
Represents an abstract action that can be perform on this app. |
DownloadManager |
The download manager is a system service that handles long-running HTTP downloads. |
ExpandableListActivity |
An activity that displays an expandable list of items by binding to a data source implementing the ExpandableListAdapter, and exposes event handlers when the user selects an item. |
Fragment |
A Fragment is a piece of an application's user interface or behavior that can be placed in an |
FragmentBreadCrumbs |
Helper class for showing "bread crumbs" representing the fragment stack in an activity. |
FragmentContainer |
Callbacks to a |
FragmentController |
Provides integration points with a |
FragmentHostCallback |
Integration points with the Fragment host. |
FragmentManager |
Interface for interacting with |
FragmentManagerNonConfig |
FragmentManagerNonConfig stores the retained instance fragments across activity recreation events. |
FragmentTransaction |
API for performing a set of Fragment operations. |
GameManager |
The GameManager allows system apps to modify and query the game mode of apps. |
GameState |
State of the game passed to the GameManager. |
GrammaticalInflectionManager |
This class allow applications to control granular grammatical inflection settings (such as per-app grammatical gender). |
Instrumentation |
Base class for implementing application instrumentation code. |
IntentService |
IntentService is an extension of the |
KeyguardManager |
Class to manage and query the state of the lock screen (also known as Keyguard). |
LauncherActivity |
Displays a list of all activities which can be performed for a given intent. |
ListActivity |
An activity that displays a list of items by binding to a data source such as an array or Cursor, and exposes event handlers when the user selects an item. |
ListFragment |
A fragment that displays a list of items by binding to a data source such as an array or Cursor, and exposes event handlers when the user selects an item. |
LoaderManager |
Interface associated with an |
LocalActivityManager |
Helper class for managing multiple running embedded activities in the same process. |
LocaleConfig |
The LocaleConfig of an application. |
LocaleManager |
This class gives access to system locale services. |
MediaRouteActionProvider |
The media route action provider displays a |
MediaRouteButton | |
NativeActivity |
Convenience for implementing an activity that will be implemented purely in native code. |
Notification |
A class that represents how a persistent notification is to be presented to the user using the |
NotificationChannel |
A representation of settings that apply to a collection of similarly themed notifications. |
NotificationChannelGroup |
A grouping of related notification channels. |
NotificationManager |
Class to notify the user of events that happen. |
PendingIntent |
A description of an Intent and target action to perform with it. |
Person |
Provides an immutable reference to an entity that appears repeatedly on different surfaces of the platform. |
PictureInPictureParams |
Represents a set of parameters used to initialize and update an Activity in picture-in-picture mode. |
PictureInPictureUiState |
Used by |
Presentation |
Base class for presentations. |
ProgressDialog |
A dialog showing a progress indicator and an optional text message or view. |
RemoteAction |
Represents a remote action that can be called from another process. |
RemoteInput |
A |
SearchableInfo |
Searchability meta-data for an activity. |
SearchManager |
This class provides access to the system search services. |
Service |
A Service is an application component representing either an application's desire to perform a longer-running operation while not interacting with the user or to supply functionality for other applications to use. |
SharedElementCallback |
Listener provided in |
StatusBarManager |
Allows an app to control the status bar. |
SyncNotedAppOp |
Description of an app-op that was noted for the current process. |
TabActivity |
For apps developing against |
TaskInfo |
Stores information about a particular Task. |
TaskStackBuilder |
Utility class for constructing synthetic back stacks for cross-task navigation on Android 3. |
TimePickerDialog |
A dialog that prompts the user for the time of day using a |
UiAutomation |
Class for interacting with the device's UI by simulation user actions and introspection of the screen content. |
UiModeManager |
This class provides access to the system uimode services. |
VoiceInteractor |
Interface for an |
WallpaperColors |
Provides information about the colors of a wallpaper. |
WallpaperInfo |
This class is used to specify meta information of a wallpaper service. |
WallpaperManager |
Provides access to the system wallpaper. |
Exceptions
AuthenticationRequiredException |
Specialization of |
BackgroundServiceStartNotAllowedException |
Exception thrown when an app tries to start a background |
ForegroundServiceStartNotAllowedException |
Exception thrown when an app tries to start a foreground |
ForegroundServiceTypeException |
Base exception thrown when an app tries to start a foreground |
InvalidForegroundServiceTypeException |
Exception thrown when an app tries to start a foreground |
MissingForegroundServiceTypeException |
Exception thrown when an app tries to start a foreground |
RecoverableSecurityException |
Specialization of |
ServiceStartNotAllowedException |
Exception thrown when an app tries to start a |
StartForegroundCalledOnStoppedServiceException |
Exception thrown when android. |