Most visited

Recently visited

Added in API level 1

android.app

包含封装整个Android应用程序模型的高级类。

Android应用程序是使用一个或多个Android的四个核心应用程序组件定义的。 此包中定义了两个此类应用程序组件: ActivityService 其他两个组件来自android.content包: BroadcastReceiverContentProvider

Activity是一个应用程序组件,它提供一个屏幕,用户可以通过该屏幕进行交互以执行某些操作,如拨打电话,拍照,发送电子邮件或查看地图。 活动可以开始其他活动,包括活在不同的应用程序中的活动。

A Service是一个应用程序组件,可以在没有用户界面的情况下在后台执行长时间运行的操作。 例如,一项服务可以处理网络交易,播放音乐或与内容提供商合作,而无需用户意识到正在进行的工作。

Fragment类也是应用程序设计的重要组成部分 - 尤其是在设计大屏幕设备(如平板电脑)时。 片段定义了活动行为的不同部分,包括关联的用户界面。 它有自己的生命周期,与活动的生命周期类似,并且可以与嵌入活动中的其他片段一起存在。 在活动正在运行时,您可以添加和移除片段,并将每个片段包含在由活动管理的后端堆栈中,从而允许用户在片段状态中向后导航,而无需离开活动。

该软件包还定义应用程序实用程序,例如对话框,通知和操作栏。

有关此包中使用某些类的信息,请参阅下列文件: ActivitiesServicesFragmentsUsing the Action BarCreating Dialogs ,并 Notifying the User

Interfaces

ActionBar.OnMenuVisibilityListener 监听器用于在显示或隐藏操作栏菜单时接收事件。
ActionBar.OnNavigationListener 此接口在API级别21中已弃用。操作栏导航模式已被弃用,并且不受内联工具栏操作栏支持。 考虑改用其他common navigation patterns
ActionBar.TabListener 此接口在API级别21中已弃用。操作栏导航模式已被弃用,并且不受内联工具栏操作栏支持。 考虑改用其他common navigation patterns
AlarmManager.OnAlarmListener 直接通知警报:请求者必须从警报设置时间到交付时间连续运行,否则交付将失败。
Application.ActivityLifecycleCallbacks  
Application.OnProvideAssistDataListener 回拨界面用于 registerOnProvideAssistDataListener(Application.OnProvideAssistDataListener)unregisterOnProvideAssistDataListener(Application.OnProvideAssistDataListener)
AppOpsManager.OnOpChangedListener 回调操作状态更改的通知。
DatePickerDialog.OnDateSetListener 监听者用来指示用户完成选择日期。
FragmentBreadCrumbs.OnBreadCrumbClickListener 拦截点击面包屑的界面。
FragmentManager.BackStackEntry FragmentTransaction.addToBackStack()创建的片段返回堆栈中的条目 FragmentTransaction.addToBackStack()
FragmentManager.OnBackStackChangedListener 用于监视后端堆栈变化的接口。
KeyguardManager.OnKeyguardExitResult 回叫传递给 exitKeyguardSecurely(KeyguardManager.OnKeyguardExitResult)以通知呼叫者结果。
LoaderManager.LoaderCallbacks<D> 客户端与管理器进行交互的回调接口。
Notification.Action.Extender extend(Notification.Action.Extender)一起使用的扩展器接口。
Notification.Extender extend(Notification.Action.Extender)一起使用的扩展器接口。
PendingIntent.OnFinished 回调界面用于发现发送操作何时完成。
SearchManager.OnCancelListener 请参阅 setOnCancelListener(SearchManager.OnCancelListener)以配置您的活动以监视搜索UI状态。
SearchManager.OnDismissListener 有关配置活动以监视搜索UI状态,请参阅 setOnDismissListener(SearchManager.OnDismissListener)
SharedElementCallback.OnSharedElementsReadyListener 当共享元素准备隐藏在源Activity中并显示在目标Activity中时,将在 onSharedElementsArrived(List, List, OnSharedElementsReadyListener)之后调用侦听器。
TimePickerDialog.OnTimeSetListener 用于指示用户的回调接口已完成填充时间(例如,
UiAutomation.AccessibilityEventFilter 监听器用于过滤可访问性事件。
UiAutomation.OnAccessibilityEventListener 听众观察 AccessibilityEvent流。

Classes

ActionBar 活动中的主要工具栏,可显示活动标题,应用程序级导航可供件和其他交互项目。
ActionBar.LayoutParams 与操作栏自定义视图关联的每个孩子的布局信息。
ActionBar.Tab 此类在API级别21中已弃用。操作栏导航模式已被弃用,并且不受内联工具栏操作栏支持。 考虑使用其他common navigation patterns来代替。
Activity 一项活动是用户可以做的一件重点事项。
ActivityGroup 此类已在API级别13中弃用。请改用新的FragmentFragmentManager API; 这些也可以通过Android兼容性套件在较早的平台上使用。
ActivityManager 与在系统中运行的整体活动进行交互。
ActivityManager.AppTask AppTask允许您管理自己的应用程序的任务。
ActivityManager.MemoryInfo 通过 getMemoryInfo(ActivityManager.MemoryInfo)可以检索有关可用内存的 getMemoryInfo(ActivityManager.MemoryInfo)
ActivityManager.ProcessErrorStateInfo 您可以检索有关处于错误状态的任何进程的信息。
ActivityManager.RecentTaskInfo 您可以检索有关用户最近开始或访问的任务的信息。
ActivityManager.RunningAppProcessInfo 您可以检索有关正在运行的进程的信息。
ActivityManager.RunningServiceInfo 您可以检索有关系统当前正在运行的特定服务的信息。
ActivityManager.RunningTaskInfo 您可以检索有关系统中当前“正在运行”的特定任务的信息。
ActivityManager.TaskDescription 您可以在最近的任务列表中设置和检索有关当前活动的信息。
ActivityOptions 用于构建选项的Helper类可与 Context.startActivity(Intent, Bundle)和相关方法一起使用的Bundle。
AlarmManager 该课程提供对系统警报服务的访问。
AlarmManager.AlarmClockInfo 定时“闹钟”事件的不可变描述。
AlertDialog 对话框的一个子类,可以显示一个,两个或三个按钮。
AlertDialog.Builder  
AliasActivity 根据其组件的清单元数据中的信息启动另一个活动(然后自行完成)的存根活动。
Application 用于维护全局应用程序状态的基类。
ApplicationErrorReport 描述应用程序错误。
ApplicationErrorReport.AnrInfo 描述应用程序无响应错误。
ApplicationErrorReport.BatteryInfo 介绍电池使用情况报告。
ApplicationErrorReport.CrashInfo 描述应用程序崩溃。
ApplicationErrorReport.RunningServiceInfo 介绍正在运行的服务报告。
AppOpsManager 用于与“应用程序操作”跟踪交互的API。
AutomaticZenRule 规则禅宗模式的实例信息。
DatePickerDialog 包含 DatePicker简单对话框。
Dialog 对话框的基类。
DialogFragment 一个片段,显示一个对话窗口,在其活动窗口之上浮动。
DownloadManager 下载管理器是一个处理长时间运行的HTTP下载的系统服务。
DownloadManager.Query 该类可用于过滤下载管理器查询。
DownloadManager.Request 该类包含请求新下载所需的全部信息。
ExpandableListActivity 一种活动,通过绑定到实现ExpandableListAdapter的数据源来显示项目的可扩展列表,并在用户选择项目时公开事件处理程序。
Fragment 片段是可放置在 Activity中的应用程序的用户界面或行为的 Activity
Fragment.SavedState 通过 FragmentManager.saveFragmentInstanceState从片段实例中检索到的状态信息。
FragmentBreadCrumbs 此类已在API级别21中弃用。此小组件不再受支持。
FragmentContainer 回调到 Fragment的容器。
FragmentController 为片段主机提供 FragmentManager集成点。
FragmentHostCallback<E> 集成点与片段主机。
FragmentManager 用于与Fragment内部的Fragment对象进行交互的Activity

开发者指南

有关使用片段的更多信息,请阅读Fragments开发人员指南。

FragmentManagerNonConfig FragmentManagerNonConfig将保留的实例片段存储在整个活动娱乐事件中。
FragmentTransaction 用于执行一组片段操作的API。
Instrumentation 用于实现应用程序检测代码的基类。
Instrumentation.ActivityMonitor 有关正在监控的特定种类Intent的信息。
Instrumentation.ActivityResult 要返回到原始活动的活动执行结果的描述。
IntentService IntentService是一个Service的基类,可以 Service处理异步请求(表示为 Intent )。
KeyguardManager 可用于锁定和解锁键盘的类。
KeyguardManager.KeyguardLock 该级别在API级别13中已弃用。请FLAG_DISMISS_KEYGUARD使用FLAG_DISMISS_KEYGUARD和/或FLAG_SHOW_WHEN_LOCKED ; 这使您可以在应用程序移入和移出前台时无缝地隐藏键盘锁,并且不需要请求任何特殊权限。 newKeyguardLock(String)返回的newKeyguardLock(String)可让您禁用/重新启用键盘锁。
LauncherActivity 显示可以针对给定意图执行的所有活动的列表。
LauncherActivity.IconResizer 实用程序类调整图标大小以匹配默认图标大小。
LauncherActivity.ListItem 列表中的项目
ListActivity 一种活动,通过绑定到数据源(如数组或光标)来显示项目列表,并在用户选择项目时公开事件处理程序。
ListFragment 通过绑定到数据源(如数组或光标)来显示项目列表的片段,并在用户选择项目时公开事件处理程序。
LoaderManager ActivityFragment关联的接口,用于管理与其关联的一个或多个 Loader实例。
LocalActivityManager 此类已在API级别13中弃用。请改用新的FragmentFragmentManager API; 这些也可以通过Android兼容性套件在较早的平台上使用。
MediaRouteActionProvider 媒体路由操作提供显示 media route button在应用程序的 ActionBar ,允许用户选择路线和控制当前选择的路线。
MediaRouteButton  
NativeActivity 方便实施纯粹以本地代码实施的活动。
Notification 表示如何使用 NotificationManager向用户呈现持久通知的 NotificationManager
Notification.Action 结构来封装可作为此通知的一部分显示的命名操作。
Notification.Action.Builder Notification.Action对象的生成器类。
Notification.Action.WearableExtender 用于通知操作的可穿戴扩展器。
Notification.BigPictureStyle 帮助程序类用于生成包含大图像附件的大幅面通知。
Notification.BigTextStyle 用于生成包含大量文本的大格式通知的助手类。
Notification.Builder Notification对象的生成器类。
Notification.CarExtender

Helper类将Android Auto扩展添加到通知。

Notification.CarExtender.Builder Notification.CarExtender.UnreadConversation对象的生成器类。
Notification.CarExtender.UnreadConversation 一个保存来自对话的未读消息的类。
Notification.DecoratedCustomViewStyle 由系统装饰的自定义视图的通知样式

开发人员可以设置此风格,而不是提供完全自定义的通知,而是通过展开可供件和动作来获取系统装饰,例如通知标题。

Notification.DecoratedMediaCustomViewStyle 媒体自定义视图的通知样式,由系统修饰

开发人员可以设置此风格,而不是提供完全自定义的媒体通知,而是通过扩展可供件和动作来获取系统装饰,例如通知标题。

Notification.InboxStyle Helper类用于生成包含(最多5个)字符串列表的大型通知。
Notification.MediaStyle 媒体播放通知的通知样式。
Notification.MessagingStyle Helper类用于生成包含多个不同类型的多个来回消息的大格式通知。
Notification.MessagingStyle.Message  
Notification.Style 可以将丰富通知样式应用于 Notification.Builder对象的对象。
Notification.WearableExtender 助手类为通知添加可穿戴扩展。
NotificationManager 通知用户发生事件的类。 这就是你告诉用户背景中发生了什么事情。
NotificationManager.Policy 通知政策配置。
PendingIntent 描述要执行的Intent和目标操作。
Presentation 演示文稿的基础类。
ProgressDialog

显示进度指示器和可选文字信息或视图的对话框。

RemoteInput 一个 RemoteInput对象指定要从用户收集的输入内容,以及发送的 PendingIntent内的意图。
RemoteInput.Builder RemoteInput对象的生成器类。
SearchableInfo 活动的可搜索性元数据。
SearchManager 此课程提供对系统搜索服务的访问。
Service 服务是一种应用程序组件,表示应用程序希望在不与用户交互的情况下执行长时间运行的操作,或者为其他应用程序提供的功能。
SharedElementCallback Listener提供了 setEnterSharedElementCallback(SharedElementCallback)setExitSharedElementCallback(SharedElementCallback)以及 setEnterSharedElementCallback(SharedElementCallback)setExitSharedElementCallback(SharedElementCallback)来监视共享元素转换。
TabActivity 该类在API级别13中已弃用。新应用程序应使用Fragments而不是此类; 要继续在较旧的设备上运行,您可以使用v4支持库,该库提供与DONUT兼容的Fragment API版本。
TaskStackBuilder 在Android 3.0及更高版本上构建用于跨任务导航的合成背堆栈的实用工具类。
TimePickerDialog 使用 TimePicker提示用户一天中的时间的 TimePicker
UiAutomation 通过模拟用户操作和反省屏幕内容来与设备的用户界面进行交互的类。
UiModeManager 这个类提供对系统uimode服务的访问。
VoiceInteractor 用于通过语音与用户交互的 Activity接口。
VoiceInteractor.AbortVoiceRequest 报道当前的交互不能通过语音完成,因此应用程序需要切换到传统的输入UI。
VoiceInteractor.CommandRequest 使用可信系统VoiceInteractionService执行特定于供应商的命令。
VoiceInteractor.CompleteVoiceRequest 报告当前的交互已成功完成,语音,因此应用程序可以向用户报告最终状态。
VoiceInteractor.ConfirmationRequest 通过可信系统VoiceInteractionService确认与用户的操作。
VoiceInteractor.PickOptionRequest 用户通过可信系统VoiceInteractionService从多个潜在选项中选择一个选项。
VoiceInteractor.PickOptionRequest.Option 表示用户可以使用他们的语音选择的单个选项。
VoiceInteractor.Prompt 一组语音提示可与语音交互系统一起用于确认操作,选择选项或执行类似操作。
VoiceInteractor.Request 可以提交给交互者的语音交互请求的基类。
WallpaperInfo 该类用于指定壁纸服务的元信息。
WallpaperManager 提供对系统壁纸的访问。

Exceptions

Fragment.InstantiationException 发生实例化失败时,由 instantiate(Context, String, Bundle)抛出。
PendingIntent.CanceledException 尝试通过已取消的PendingIntent发送异常或者不能再执行请求时抛出异常。

Hooray!