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种选 ...
随机推荐
- 厦门Uber优步司机奖励政策(12月14日到12月20日)
滴快车单单2.5倍,注册地址:http://www.udache.com/ 如何注册Uber司机(全国版最新最详细注册流程)/月入2万/不用抢单:http://www.cnblogs.com/mfry ...
- substr是不安全的
今天遇到一个问题,数据库中保存的内容通过php在页面无法显示,如果将内容换行或加个空格或者随便加点其他内容就能正常显示. 非常的诡异,显示的内容是通过截取得到的.代码非常简单 substr($pMar ...
- 安卓app连接CC2541-手机休眠后唤醒,通信不再成功
1. 现在遇到的问题,手机进入休眠状态后唤醒,APP软件和CC2541的通信不正常了,但是CC2541依然检测到时连接状态.如何解决这个问题?手机唤醒之后会重新创建活动? 2.Wakelock 锁机制 ...
- hdu1061Rightmost Digit(快速幂取余)
Rightmost Digit Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)T ...
- Windows运行机理——创建窗口
Windows运行机理这系列文章都是来至于<零基础学Qt4编程>——吴迪,个人觉得写得很好,所以进行了搬运和个人加工 Windows 窗口在创建之前,其属性必须设定好,所谓属性包括类的名字 ...
- 用最简单的MVC模式输出内容
MVC是模型(model)-视图(view)-控制器(controller)的缩写,它的作用是使代码分离,可维护性高.重用性高 编写Model层: <?php class model{ publ ...
- Python全栈 Web(概述、HTML基础语法)
原文地址: https://yq.aliyun.com/articles/631222 ........................................................ ...
- 1208: [HNOI2004]宠物收养所
1208: [HNOI2004]宠物收养所 Time Limit: 10 Sec Memory Limit: 162 MB Submit: 12030 Solved: 4916 Description ...
- Python3 Tkinter-Frame
1.创建 from tkinter import * root=Tk() for fm in ['red','blue','yellow','green','white','black']: Fram ...
- 十六:The YARN Service Registry
yarn 服务注册功能是让长期运行的程序注册为服务一直运行. yarn中运行的程序分为两类,一类是短程序,一类一直运行的长程序.第二种也称为服务.yarn服务注册就是让应用程序能把自己注册为服务,如h ...