包名:

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”按钮)

类列表

   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   

最新文章

  1. ES6深入学习记录(二)promise对象相关
  2. 一小时学会C# 6
  3. 每周一书-《鸟哥的Linux私房菜基础学习篇(第四版)》台湾原版,你想要吗?
  4. Python全栈开发day5
  5. Unity3D安卓打包参数配置与兼容性的关系分析
  6. Config文件
  7. POJ1061 青蛙的约会
  8. c语言的字符串操作(比较详细)
  9. Java Entry使用
  10. c、c++混编实现查询本地IP地址
  11. Google与微软为jQuery等类库提供的CDN服务
  12. Winform单例模式与传值
  13. 安装win8+Ubuntu14.04双系统的经验总结
  14. cmd 指令
  15. 用yii2给app写接口(上)
  16. Tomcat第一个站点介绍
  17. 34 char类型转换为int类型
  18. leetcode python 010
  19. PAT甲级1060 Are They Equal【模拟】
  20. 基于RBAC权限验证, 中间价middleware实现, views 登录视图代码

热门文章

  1. day 5 模块发布安装
  2. Linux下安装Nginx并实现socket代理
  3. Tomcat7后台通过get接收数据处理乱码
  4. elasticsearch增删改查操作
  5. 理解Python的装饰器
  6. 【Python 开发】第一篇:计算机基础
  7. 简单构建基于RDF和SPARQL的KBQA(知识图谱问答系统)
  8. Python3 小工具-UDP扫描
  9. Git 命令详解及常用命令
  10. 《剑指Offer》题一~题十