包名:
android.app Added in API level 1
URL:http://developer.android.com/reference/android/app/package-summary.html
概要
主要包含高级的类,这些类把全部的Android应用程序模型封装进来。
定义一个Android应用程序需要使用一个或多个Android的四个核心应用程序组件,其中两个这样
的应用程序组件在此包中定义:Activity和Service,另外两个分别是来自android.content包的Broa
dcastReceiver和ContentPrivider
Activity是一个应用程序组件,它提供给用户一个交互窗口,用户可以在这个窗口里操作,比如打电
话、照相、发送邮件或画一个地图,一个Activity可以启动另外一个Activity,包括那些存在在单独应用
程序中的Activity
Service也是一个应用程序组件,它不需要与用户交互的界面,主要是在后台执行一些比较耗时的操作,
比如,处理网络事务、播放音乐、在用户没有意识到继续工作的时候和content provider协同工作。
Fragment类也是一个应用程序设计的主要组成部分,尤其是在为大屏幕的设备开发应用程序的时候,
比如平板电脑,Fragment定义了Activity的行为中截然不同的部分,包括其相关的UI。Fragment有
Activity相似的生命周期,并且可以和嵌入到这个Activity中的其他Fragment共存。在一个Activity运
行的时候,你可以增加或者删除Fragment,包括每一个存在于Activity所管理的后台栈中的Fragment,
在不离开这个Activity的情况下,允许用户可以通过这些Fragemnt的状态向后导航。
这个包中也定义了一些应用程序的实用工具,比如 dialogs,notifications,和 action bar。
如果想了解更多的信息,请参考下面的文档:Activities,Services,Fragments,Using the Action Bar,
Creating Dialogs,和Notifying the user.
接口
ActionBar.OnMenuVisibilityLisener | 监听action bar菜单的显示隐藏,接收相应的事件 |
ActionBar.OnNavigationListener | 监听action bar导航事件 |
ActionBar.TabListener | 当一个tab获得焦点、失去焦点、或是增加删除一个tab机会触发此回调 |
Application.ActivityLifecyleCallbacks | |
DatePickerDialog.OnDateSetListener | 这个回叫表示用户已经填好日期了 |
FragmentBreadCrumbs.OnBreadCrumbClickListener | 截取用于点击 bread crumbs的事件 |
FragmentManager.BackStackEntry |
表示Fragment后台栈的一个入口,随着FragmentTransaction.Add ToBackStack()的调用而创建 |
FragmentManager.OnBackStackChangedListener | 观察后台栈变化的一个接口 |
KeyguardManager.OnKeyguardExitResult |
Callback passed to exitKeyguardSecurely(KeyguardManager. OnKeyguardExitResult)to notify caller of result |
LoadeManager.LoaderCallbacks<D> | 客户端和LoaderManager交互的一个回调接口 |
PendingIntent.OnFinished | 回调接口用于发觉一个发送操作已经完成 |
SearchManager.OnCancelListener |
参考setOnCancelListener(SearchManager.OnCancelListener)为 了配置你的Activity去监控搜索UI的状态 |
SearchManager.OnDismissListener | 参考setOnDismissListener(SearchManager.OnDismissListener)为了配置你的Activity去监控搜索UI的状态 |
TimePickerDialog.OnTimeSetListener | 这个回调接口用于指示用户已经设定好时间了(用户点击了“set”按钮) |
类列表