Since: API Level 1
package

android.app

Classes | Description

High-level classes encapsulating the overall Android application model.

more...

Interfaces

DatePickerDialog.OnDateSetListenerThe callback used to indicate the user is done filling in the date. 
KeyguardManager.OnKeyguardExitResultCallback passed to exitKeyguardSecurely(KeyguardManager.OnKeyguardExitResult) to notify caller of result. 
PendingIntent.OnFinishedCallback interface for discovering when a send operation has completed. 
SearchManager.OnCancelListenerSee setOnCancelListener(SearchManager.OnCancelListener) for configuring your activity to monitor search UI state. 
SearchManager.OnDismissListenerSee setOnDismissListener(SearchManager.OnDismissListener) for configuring your activity to monitor search UI state. 
TimePickerDialog.OnTimeSetListenerThe callback interface used to indicate the user is done filling in the time (they clicked on the 'Set' button). 

Classes

ActivityAn activity is a single, focused thing that the user can do. 
ActivityGroupA screen that contains and runs multiple embedded activities. 
ActivityManagerInteract with the overall activities running in the system. 
ActivityManager.MemoryInfoInformation you can retrieve about the available memory through getMemoryInfo(ActivityManager.MemoryInfo)
ActivityManager.ProcessErrorStateInfoInformation you can retrieve about any processes that are in an error condition. 
ActivityManager.RecentTaskInfoInformation you can retrieve about tasks that the user has most recently started or visited. 
ActivityManager.RunningAppProcessInfoInformation you can retrieve about a running process. 
ActivityManager.RunningServiceInfoInformation you can retrieve about a particular Service that is currently running in the system. 
ActivityManager.RunningTaskInfoInformation you can retrieve about a particular task that is currently "running" in the system. 
AlarmManagerThis class provides access to the system alarm services. 
AlertDialogA subclass of Dialog that can display one, two or three buttons. 
AlertDialog.Builder 
AliasActivityStub activity that launches another activity (and then finishes itself) based on information in its component's manifest meta-data. 
ApplicationBase class for those who need to maintain global application state. 
DatePickerDialogA simple dialog containing an DatePicker
DialogBase class for Dialogs. 
DownloadManagerThe download manager is a system service that handles long-running HTTP downloads. 
DownloadManager.QueryThis class may be used to filter download manager queries. 
DownloadManager.RequestThis class contains all the information necessary to request a new download. 
ExpandableListActivityAn 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. 
InstrumentationBase class for implementing application instrumentation code. 
Instrumentation.ActivityMonitorInformation about a particular kind of Intent that is being monitored. 
Instrumentation.ActivityResultDescription of a Activity execution result to return to the original activity. 
IntentServiceIntentService is a base class for Services that handle asynchronous requests (expressed as Intents) on demand. 
KeyguardManagerClass that can be used to lock and unlock the keyboard. 
KeyguardManager.KeyguardLockHandle returned by newKeyguardLock(String) that allows you to disable / reenable the keyguard. 
LauncherActivityDisplays a list of all activities which can be performed for a given intent. 
LauncherActivity.IconResizerUtility class to resize icons to match default icon size. 
LauncherActivity.ListItemAn item in the list  
ListActivityAn 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. 
LocalActivityManagerHelper class for managing multiple running embedded activities in the same process. 
NativeActivityConvenience for implementing an activity that will be implemented purely in native code. 
NotificationA class that represents how a persistent notification is to be presented to the user using the NotificationManager
NotificationManagerClass to notify the user of events that happen. This is how you tell the user that something has happened in the background.  
PendingIntentA description of an Intent and target action to perform with it. 
ProgressDialog

A dialog showing a progress indicator and an optional text message or view. 

SearchableInfoSearchability meta-data for an activity. 
SearchManagerThis class provides access to the system search services. 
ServiceA 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. 
TabActivityAn activity that contains and runs multiple embedded activities or views. 
TimePickerDialogA dialog that prompts the user for the time of day using a TimePicker
UiModeManagerThis class provides access to the system uimode services. 
WallpaperInfoThis class is used to specify meta information of a wallpaper service. 
WallpaperManagerProvides access to the system wallpaper. 

Exceptions

PendingIntent.CanceledExceptionException thrown when trying to send through a PendingIntent that has been canceled or is otherwise no longer able to execute the request.