- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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
您可能关注的文档
- 5s与目视管理培训..doc
- 521-03-04 教师参加培训或下企实践鉴定表..doc
- 5s体系培训..doc
- 52期培训班日程安排表..doc
- 5s培训..doc
- 5s培训.2011..doc
- 5s五常法内审培训试卷..doc
- 5s培训公告..docx
- 5s培训microsoft word 文档..doc
- 5s培训大纲..doc
- android培训之通过startservice播放背景音乐简单示例..doc
- android实现图片轮显效果——自定义viewpager控件(烟台杰瑞教育android培训部原创)..docx
- android开发培训声音管理器audiomanager的使用..doc
- android培训之canvas绘图基础详解(附源码下载)..doc
- android开发培训实现gps定位服务..doc
- android开发培训课件..doc
- android开发培训通过mediarecorder进行录音..doc
- android开发工程师培训课程大纲..doc
- android架构及实践技术(为手机厂定制)培训..doc
- android批量图片加载经典系列——volley框架实现多布局的新闻列表(烟台杰瑞教育android培训部原创)..docx
最近下载
- (正版) GB 50367-2013 混凝土结构加固设计规范.docx VIP
- (2025春)人教版二年级数学上册全册教案.doc
- 小学课程表word模板可编辑a4纸打印.docx VIP
- 栽培小能手.ppt VIP
- 2025年CCAA国家注册审核员考试(认证通用基础)历年参考题库含答案详解(5卷).docx VIP
- 14.2+血管与心脏+第2课时(教学课件)生物苏科版2024八年级上册.pptx VIP
- MSDSFORsilicondioxide白碳黑英文安全技术说明书.pdf VIP
- 15J401 钢梯-标准图集.docx VIP
- 药剂学(第9版)ER 9-1 第九章液体制剂的单元操作(课件).pptx VIP
- 土地复垦方案编制规程通则.doc VIP
文档评论(0)