版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、A10_a基於軟硬整合觀點介绍Android的Java层应用框架(a)By 高煥堂內容1. 传统无框架2. 单层框架3. 复合型框架4. 控制机制5. 认识Android框架的实践技术6. Intent-based Programming 技术7. 四大组件之相互启动关系8. 认识ContentProvider基於軟硬整合觀點1、传统无框架 传统上,在没有框架的环境里,应用程序(Application,简称AP或App)会调用平台(如Linux 或Windows等)平台的函数,如下图所示:平台開發者的智慧 控制权AP 開發者的智慧 AP-nAP-2AP-1平台(如 Linux/Windows)
2、 由于控制权掌握在App开发者手中,所以在软件架构上,平台开发者反而受制于App 开发者,这常常严重伤害平台软件变动的自由度,进而导致整个架构体系失去弹性,也失去活力而凋零。 因而,最近十年来,软件产业逐渐放弃上述的古典架构,改为基于框架(Framework) 的新型架构,甚至最时髦的两层框架,或是三层框架。例如,微软的.NET、Android平台都是时髦的多层框架。基於軟硬整合觀點2、单层框架 在框架型式的平台架构里,是由框架里的基类(Base class)来调用App里的子类,于是框架拥有软件执行上的控制权,由框架来指挥App的运行。App 開發者框架的智慧 AP-x平台開發者的智慧 平台
3、(如 Linux/Windows) 基於軟硬整合觀點3、复合型框架 基于这个框架型式的软件架构,在各个应用领域里的软件开发者,皆能运用大框架, 来建立其独特的小框架。这种复合型的框架,就如下图:大框架平台(如 Linux/Windows) AP-x 小框架 基於軟硬整合觀點4、双层框架 虽然Java语言具有简单容易之美,但是其执行效率比C+低。为了追求力与美的组合,在目前的产业里,许多平台都是双层或多层框架;例如,建立出Java和C+并存的双层框架。如下图:Java 框架Java AP C+ DSF 模 塊平台(如 Linux/Windows)C+框架小框架簡潔之美高效強力 例如,著名的Eclipse框架、Android框
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 安全培训规范3号文课件
- 安全培训覆盖土建课件
- 别墅销售面试技巧指南
- 护理健康教育课件
- 孕期饮食与胎儿智力发育
- 中医护理在五官科疾病中的应用
- 机器人厨师上岗培训课件
- 医护人员消毒指南
- 护理巡视中的用药安全
- 医患关系目标撰写范本
- 三个办法一个指引
- 2023年首都医科大学附属北京安贞医院专项招聘医学类人员及高层次卫技人才考试历年高频考点试题含答案黑钻版解析
- 湖南省常德市石门一中2024年高二物理第一学期期末质量检测试题含解析
- GB/T 42599-2023风能发电系统电气仿真模型验证
- 智能楼宇管理员
- GB/T 15789-2005土工布及其有关产品无负荷时垂直渗透特性的测定
- GA/T 995-2020道路交通安全违法行为视频取证设备技术规范
- 化学工程与技术学科硕士研究生培养方案
- 最新人教版七年级英语上册全册复习课件
- 家庭农场认定申请表(表样)
- YY∕T 0296-2022 一次性使用注射针 识别色标
评论
0/150
提交评论