android培训笔记整理..docVIP

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

Android特征: 1.提供访问硬件的API函数,简化像摄像头、GPS等硬件的访问过程 2.具有自己的运行时和虚拟机 3.提供丰富的界面控件供使用者之间调用,加快用户界面的开发速度,保证Android平台上4.程序界面的一致性 5.提供轻量级的进程间通讯机制Intent,使跨进程组件通信和发送系统级广播成为可能 6.提供了Service作为无用户界面,长时间后台运行的组件 7.支持高效、快速的数据存储方式 Android体系结构: Linux内核: 硬件和其他软件堆层之间的一个抽象隔离层 提供安全机制、内存管理、进程管理、网络协议堆栈、和驱动程序等 中间件层: 由函数库(主要提供一组基于C/C++的函数库)和Android运行时构成(核心库,提供Android系统的特有函数功能和Java语言函数功能Dalvik虚拟机,实现基于Linux内核的线程管理和底层内存管理) 应用程序框架: 提供Android平台基本的管理功能和组件重用机制 应用程序: 提供一系列的核心应用程序包括电子邮件客户端、浏览器、通讯录和日历等 软件生命周期是软件的产生直到报废的生命周期,周期内有问题定义、可行性分析、总体描述、系统设计、编码、调试和测试、验收与运行、维护升级到废弃等阶段 Service 用于没有用户界面,但需要长时间在后台运行的应用 BroadcaseReceiver是用来接受并响应广播消息的组件 ContentProvider是Android系统提供的一种标准的共享数据的机制,应用程序可以通过它访问其他应用程序的私有数据 Activity生命周期指Activity从启动到销毁的过程 Activity表现为四种状态:活动状态、暂停状态、停止状态和非活动状态 活动状态,Activity在用户界面中处于最上层,完全能不用户看到,能够与用户进行交互 暂停状态,Activity在界面上被部分遮挡,该Activity不再处于用户界面的最上层,且不能够与用户进行交互 停止状态,Activity在界面上完全不能被用户看到,也就是说这个Activity被其他Activity全部遮挡 非活动状态不在以上三种状态中的Activity则处于非活动状态 Activity生命周期及其函数调用顺序: 全生命周期函数的调用顺序:onCreate() → onStart()→ onResume() → onPause()→ onStop()→ onDestroy() 可视生命周期函数的调用顺序: onSaveInstanceState ()→ onPause()→ onStop() → onRestart()→ onStart()→ onResume() 活动生命周期函数调用顺序如下:onSaveInstanceState() → onPause() → onResume() 用户界面(User Interface,UI)是系统和用户之间进行信息交换的媒介,实现信息的内部形式与人类可以接受形式之间的转换 Android用户界面框架(Android UI Framework) 采用视图树(View Tree)模型, 视图树由View和ViewGroup构成。 View是界面的最基本的可视单元, 也是一个重要的基类 ViewGroup是一种能够承载含多个View的显示单元 2、单线程用户界面采用MVC(Model-View-Controller)模型 在单线程用户界面中,控制器从队列中获取事件和视图在屏幕上绘制用户界面,使用的都是同一个线程 界面布局(Layout)是用户界面结构的描述,定义了界面中所有的元素、结构和相互关系 种类:线性布局 框架布局 表格布局 相对布局 绝对布局 Android系统支持三种菜单: 选项菜单(Option Menu) 是一种经常被使用的Android系统菜单,通过“菜单键”(MENU key)打开,重载Activity的onCreateOptionMenu()函数,才能够在Android应用程序中使用选项菜单 子菜单(Submenu) 是能够显示更加详细信息的菜单子项,使用了浮动窗体的显示形式,能够更好适应小屏幕的显示方式,使用非常灵活,不支持嵌套 快捷菜单(Context Menu) 同样采用了动窗体的显示方式,与子菜单的实现方式相同,但两种菜单的启动方式却截然不同,当用户点击界面元素超过2秒后,将启动注册到该界面元素的快捷菜单 Android系统的界面控件分为定制控件和系统控件 定制控件是用户独立开发的控件,或通过继承并修改系统控件后所产生的新控件 常见的系统控件包括TextView、EditText、Button、ImageButton、Checkbox、RadioButton、Spinner、ListView和T

文档评论(0)

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

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

1亿VIP精品文档

相关文档