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月13日)
滴快车单单2.5倍,注册地址:http://www.udache.com/ 如何注册Uber司机(全国版最新最详细注册流程)/月入2万/不用抢单:http://www.cnblogs.com/mfry ...
- 【caffe范例详解】 - 1.Classification分类
1. 安装 首先,导入numpy和matplotlib库 # numpy是常用的科学计算库,matplot是常用的绘图库 import numpy as np import matplotlib.py ...
- ORB代码框架梳理
这里从单目入手,画了一个框架图:
- unity share current game screen
using UnityEngine; using System.Collections; using UnityEngine.UI; using System.IO; public class Tak ...
- 欧陆词典PEST2词库
欧陆词典PEST2单词列表,其中大概1900+单词,可能有少数几个没有录入,但不影响使用!
- Ubuntu目录与权限
Ubuntu目录 / /bin /sbin /boot /etc /mnt /home d :directory - :file b :block 磁盘以块进行 l :link Ubuntu权限 U ...
- 软件测试的基础-摘自《selenium实践-基于电子商务平台》
软件测试的方法 一.等价类划分法 等价类划分法是把所有可能的输入数据,即程序的输入域划分成若干部分(子集),然后从每一个子集中选取少量具有代表性的数据作为测试用例. 有两种不同的情况:有效等价和无效等 ...
- lintcode174 删除链表中倒数第n个节点
删除链表中倒数第n个节点 给定一个链表,删除链表中倒数第n个节点,返回链表的头节点. 注意事项 链表中的节点个数大于等于n 您在真实的面试中是否遇到过这个题? Yes 样例 给出链表1->2 ...
- adb 常用命令及操作
获取序列号: adb get-serialno 查看连接计算机的设备: adb devices 重启机器: adb reboot 重启到bootloader,即刷机模式: adb reboot boo ...
- Python入门(5)
导览: 函数 集合 迭代器与生成器 模块 一.函数 只要学过其他编程语言应该对函数不太陌生,函数在面向过程的编程语言中占据了极重要的地位,可以说没有函数,就没有面向过程编程,而在面向对象语言中,对象的 ...