Andorid API Package ---> android.app
包名:
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”按钮) |
类列表
Andorid API Package ---> android.app的更多相关文章
- Andorid API Package --->android.animation
包名: android.animation Added in API level 11 URL:http://developer.andr ...
- Andorid API Package ---> android.accessibilityservice
包名: android.accessibilityservice Added in API level 4 URL:http://developer.andro ...
- Andorid API Package ---> android
包名: android Added in API level 1 URL:http:// ...
- 基于微博LBS API开发的周边美图android app
[app 不完善,就差api了] 几年之前看到过新浪微博开放API中有基于Place的API,授权后可以查看基于地理位置的一些数据,比如某个地点周边的微博动态.某个具体用户的位置动态等等.最近空余时间 ...
- 初步探究Android App API接口测试--实战
一.Android App API接口测试 1.如何学好Android App API接口测试 postman可以用来实现API接口自动化测试,但是也有弊端,无法实现接口测试数据的参数化,为了达到接口 ...
- 发布android app到android market的方法
转载自: http://www.stwind.org/android-market 给你的程序签名注意事项:所有提交到Market的程序必须经过签名.未经签名的程序不能安装.你可以使用个人证书去签 ...
- [转]Android App整体架构设计的思考
1. 架构设计的目的 对程序进行架构设计的原因,归根到底是为了提高生产力.通过设计使程序模块化,做到模块内部的高聚合和模块之间的低耦合.这样做的好处是使得程序在开发的过程中,开发人员只需要专注于一点, ...
- [转]设计一款Android App总结
开发工具的选择 开发工具我将选用Android Studio,它是Google官方指定的Android开发工具,目前是1.2.2稳定版,1.3的预览版也已经发布了.Android Studio的优点就 ...
- 2.[WP Developer体验Andriod开发]Andriod Studio结合Visual Studio Emulator for Android调试Android App
0. 工欲善其事必先利其器 上一篇博客对比了一下Android和WinPhnoe的布局容器,后续篇章重点放在Android的开发上了. 说到开发就绕不开调试程序,调试Android App我们有2种选 ...
随机推荐
- crontab执行PHP
在stackoverflow上看到一个问题:http://stackoverflow.com/questions/14015543/crontab-php-wget-or-curl 有三种通过cron ...
- NPOI List数据源 导出excel
List数据源生成HSSFWorkbook通用方法: public class WorkBook { public static HSSFWorkbook BuildSwitchData<T&g ...
- .net backend return json string , used by frontend
伪代码: backend: public string GetJson() { var lst = xxxLst; var obj = Json(lst);return new JavaScriptS ...
- git服务器搭建及eclipse使用git
一.搭建git服务器 1.yum install git 2.新建用户linux用户git,管理git服务 useradd git passwd git 3.初始化git仓库 git init --b ...
- tomcat部署项目,80端口被占,解决方案
第一个解决方案: 最大的可能:被System占了. 解决Windows Server 2008 System进程占用80端口 输入netstat -ano 可以看到80端口被PID4占用,于是打开任务 ...
- ConfigHelpers
--默认值可以不传 local ConfigHelpers = {} --设置物体高亮 target:设置对象 isLigth:是否高亮 seeThrough:是否穿透(默认为true,穿透) sta ...
- Python常用函数--文档字符串DocStrings
Python 有一个甚是优美的功能称作python文档字符串(Documentation Strings),在称呼它时通常会使用另一个短一些的名字docstrings.DocStrings 是一款你应 ...
- lintcode491 回文数
回文数 判断一个正整数是不是回文数. 回文数的定义是,将这个数反转之后,得到的数仍然是同一个数. 注意事项 给的数一定保证是32位正整数,但是反转之后的数就未必了. 您在真实的面试中是否遇到过这个题? ...
- java常见的异常类型
Exception分为两类:非运行是异常和运行时异常. java编译器要求方法必须声明抛出可能发生的非运行时异常,但是并不要求必须声明抛出未被捕获的运行时异常.A:NullPointerExcepti ...
- codeforces 295C Greg and Friends(BFS+DP)
One day Greg and his friends were walking in the forest. Overall there were n people walking, includ ...