【Android学习笔记】——认识Android…

来源:互联网 发布:纪伯伦你的孩子知乎 编辑:程序博客网 时间:2024/06/05 16:48
一、Android的由来
2007年11月 Google公司推出Android操作系统开放平台并宣布成立OHA(Open HandsetAlliance,开放手机联盟)。
2008年9月22日,美国运营商T-Mobile USA正式发布了第一款基于Android的手机T-MobileG1.
二、Android的概念 
Android是基于Linux平台,由操作系统、中间件、用户界面和应用软件组成的,号称是首个为移动终端打造的真正开放和完整的移动软件。

完全整合的全移动功能性产品成为“开放手机联盟”的最终目标。
三、Android的版本
【Android学习笔记】——认识Android 

【Android学习笔记】——认识Android

T-Mobile G1-->Android1.5(Cupcake)-->Android1.6(Donut)-->Android1.7(Eclair)-->Android 2.0/2.1(Flan)-->Android2.1(Froyo)-->Android 2.3(Gingerbread)-->Android3.0(Honeycomb)-->Android4.0(IceCream Sandwich)

四、技术优势
  • 全开放智能手机平台
  • 多硬件平台的支持
  • 使用众多的标准化技术
  • 核心技术完整、统一
  • 完善的SDK和文档
  • 完善的辅助开发工具
五、Android的特点
  • 开放性:Google与开放手机联盟合作开发了Android。Google通过与运营商、设备制造商、开发商和其他有关各方结成深层次的合作伙伴关系,希望通过建立标准化、开放式的移动电话软件平台,在移动产业内形成一个开放的生态系统。
  • 应用程序无界限:Android上的应用可通过标准API访问核心移动设备功能。通过互联网,应用程序可以声明它们的功能可供其他应用程序使用。
  • 应用程序在平等的条件下创建的
  • 应用程序可以轻松地嵌入网络
  • 应用程序可以并行运行。Android是一种完整的多任务环境,应用程序可以在其中并行运行。在后台运行时,应用程序可以生成通知以引起注意。
六、Android的系统架构
【Android学习笔记】——认识Android

Linux Kenel(Linux内核层):Android的核心服务基于Linux2.6内核。需要一些与移动设备相关的驱动程序:Display Driver(显示驱动),CameraDriver(照相机驱动),Bluetooth Driver(蓝牙驱动),Flash MemoryDriver(Flash内存驱动),Binder IPC Driver,USB Driver,KeypadDriver(键盘驱动),WiFi Driver(WiFi驱动),Audio Drivers(音频驱动),PowerManagement(电源管理)
Libraries(系统运行库)
Application Framework(应用框架层):编写核心应用时使用的API框架
Applications(应用层):用java语言编写的运行在虚拟机上的程序。

0 0
原创粉丝点击