android期中复习资料.docVIP

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
android期中复习资料

智能手机的含义: 产品 + 系统 + 网络 智能机 智能手机的基本构成 由硬件,操作系统和网络支持三大部分组成 特点: 通用性,扩展能力,多任务处理,多媒体处理,网络支持 智能机相当于一台有通信功能的计算机,可以像计算机一样上网,用户可以安装丰富的应用软件。智能机有CPU/RAM/ROM,相当于计算机的CPU/内存/硬盘 智能机的发展史 Android一词的本意是指“机器人”,是Google于2007年推出以Linux为基础的开放源代码操作系统,主要使用于便携设备。 2011年Android在全球的市场份额首次超过塞班系统,跃居世界第一 2012年占据59%市场份额,中国占有率为76.7% 2007年Google以Apache免费开源许可证的授权方式发布了Android的源代码 Android体系结构 作为一个移动设备系统平台,采用软件堆层的架构,共分为4层,自下而上分为Linux内核(操作系统,os),中间件层,应用程序框架,应用程序 Android平台由操作系统,中间件,用户界面和应用软件 最重要的SDK工具 Ddms(调试监视服务)用于调试Android应用程序,管理运行在设备或者模拟器上的进程,监视Android系统中进程,堆栈信息,查看logcat日志实施端口转发服务和屏幕截图功能,模拟器电话呼叫和SMS短信,以及浏览Android模拟器文件系统等 Android模拟器 Android模拟器是运行在计算机上的虚拟移动设备,AndroidSDK最重要的工具,支持加载SD卡映射像文件,更改模拟网络状态,延迟和速度,模拟电话呼叫和接受短信等,不支持接听真实电话,USB 接口连接,摄像头捕获,设备耳机,电池电量和AC电源检测,SD卡插拔检查和使用蓝牙色设备 Android工程文件和目录列表说明 P31或者p72 Android各应用程序组件 Activity,Service,ContentPrivider,BroadcastReceiver,Intent Activity是Android程序的呈现层,显示可视化的用户界面,并接受与用户交互所产生的界面事件。 Service常用于没有用户界面,但需要长时间在后台运行的应用 Intent Android中提供了Intent机制来协助应用间的相互通信,Intent负责对应用中一次的动作,动作设计数据,附加数据进行描述,Android则根据此Intent的描述,负责找到对用的组件,将Intent传递给调用的组件,并完成组件的调用 BroadcastReceiver 在Android中,Broadcast是一种广泛用在应用程序之间的传输信息的组件,二BroadcastTeceiver是接收并响应广播消息的组件,对发送出来的Broadcast进行过滤接收并响应,它不包含任何用户界面,可以通过启动Activity或者Notification通知用户接收到重要信息 ContentProvider组件 是Android系统提供的一种标准的共享数据的机制。 Android生命生命周期 (1)前台进程(2)可见进程(3)服务进程(4)后台进程(5)空进程 (1)(高优先级)(2)(3)中优先级(4)(5)低优先级 前台进程:是Android系统中最重要的进程,是指与用户正在交互的进程 可见进程:指部分程序界面能够被用户看见,但不在前台与用户交互,不响应用户界面的进程 服务进程:是指包含已启动服务的进程:没有用户界面。在后台长期运行 后台进程:是指不包含任何已经启动的服务,而且没有任何用户可见的Activity的进程 空进程:是指不包含任何已经活跃组件的进程,空进程在系统资源紧张时会首先清除 级取决于所有组件中优先级最高的部分。 进程的优先级会根据与其他进程的依赖关系而变化。 P92图略 8.Activity生命周期 在Activity生命周期中,其表现状态有4种,分别是活动状态,暂停状态,停止状态和非活动状态 Activity生命周期的事件回调方法 方法 说明 onCreate Activity启动后第一个被调用的函数,常用来进行Activity的初始化,例如创建View、绑定数据或恢复信息 onStart 当Activity显示在屏幕上时,该函数被调 onRestart 当Activity从停止状态进入活动状态前,调用该函数 onResume 当Activity能够与用户交互,接受用户输入时,该函数被调用。此时的Activity位于Activity栈的栈顶 onPause 当Activity进入暂停状态时,该函数被调用。一般用来保存持久的数据或释放占用的资源 onStop 当Activity进入停止状态时,该函数被调用 onDestroy 在A

文档评论(0)

raojun00002 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档