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种选 ...
随机推荐
- 5 属性 property
1.属性 property 调用私有属性通过实例方法调用.达到这种效果 #property的作用:相当于把方法进行了封装, 开发者在对属性设置数据的时候更方便 class Dog(object): ...
- linux下实现ssh无密码登录访问
在192.168.9.51机器上 1)运行:#ssh-keygen -t rsa 2)然后拍两下回车(均选择默认) 3)运行: #ssh-copy-id -i /root/.ssh/id_rsa.pu ...
- Ubuntu16.04比较好的一系列软件安装介绍
https://blog.csdn.net/Gerald_Jones/article/details/80784976
- Qt-QML-Repeater-导航条
上篇文章中,我写了一个自己的Button,也就是美化了一下QML自带的Button 就是上面的这个,剩下的就是放三张图片在上面就可以了,当然了,这个Button在后期,还是会加入更让多的美化,比如,可 ...
- Python3开启Http服务
在CMD命令行输入D: 切换到D盘, 然后输入 python -m http.server 8000 开启HTTP服务: 在浏览器地址栏输入 http://localhost:8000/
- PyCharm添加Selenium与Appium类库
PyCharm添加Selenium与Appium依赖, 不需要用pip去安装!
- Linux命令应用大词典-第 15章 文件、目录权限和属性
15.1 chmod:更改文件和目录的模式 15.2 chown:更改文件和目录的用户所有者和组群所有者 15.3 chgrp:更改文件或目录的所属组 15.4 umask:显示和设置文件及目录创建默 ...
- Java开发工程师(Web方向) - 02.Servlet技术 - 第4章.JSP
第4章--JSP JSP JSP(Java Server Pages) - 中文名:Java服务器页面 动态网页技术标准 JSP = Html + Java + JSP tags 在服务器端执行,返回 ...
- [JSON].valueOf( keyPath )
语法:[JSON].valueOf( keyPath ) 返回:[任意类型 | null] 说明:获取键名路径原值,它保留原始值的类型 示例: b = sysFile.binary("tes ...
- TW实习日记:第17天
今天又改了一堆bug,比如界面的显示bug,Html字符串的处理.优化了一些交互界面,处理了一个模块数据传输的问题.我发现这些bug真的有一半是粗心导致的,真的真的是,写代码一定要细心细心再细心,不然 ...