WEB开发网
开发学院手机开发Android 开发 初识 Android 操作系统 阅读

初识 Android 操作系统

 2010-04-09 05:54:00 来源:WEB开发网   
核心提示:G1,该款手机由宏达电(HTC)制造,初识 Android 操作系统(2),内部研发代号为Dream(中文含义:梦想),是世界上第一部搭载Android操作系统的手机,4.Linux 内核Android 的核心系统服务基于 Linux 2.6 内核,如安全性、内存管理、进程管理、网络协议栈和驱动模型,世界上第一部And
G1。该款手机由宏达电(HTC)制造,内部研发代号为Dream(中文含义:梦想),是世界上第一部搭载Android操作系统的手机。

clip_image007
clip_image008

世界上第一部Android系统手机

Android系统今后将每半年升级一次,分别定在每年的夏天和年终。而且从1.5版本开始,每代Android系统都将以食物命名。比如目前的1.5版叫做Cupcake(纸杯蛋糕),下一版将命名为Donut(甜甜圈),然后是Eclair(法式奶油夹心甜点)和Flan(水果馅饼)。

Android的系统架构

Android 是基于Linux平台、完全开放和免费的开源手机操作系统,其系统架构和其他操作系统一样,采用了分层的架构。从架构图看,Android分为四个层,从 高层到低层分别是应用程序层、应用程序框架层、系统运行库层和Linux核心层。

clip_image010

Android系统架构图

1.应用程序

Android会同一系列核心应用程序包一起发布,该应用程序包包括系统界面、联系人管理程序、浏览器等。所有的应用程序都是使用JAVA语言 编写的。

2.应用程序框架

应用程序架构设计简化了组件的重用,任何一个应用程序都可以发布它的功能块,并供其它的任何应用程序使用,使用户可以方便的替换程序组件。应用 程序框架层包含了视图系统、内容提供器、资源管理器、通知管理器、活动管理器、窗口管理器、电话管理器、包管理器九大部分。

3.系统运行库

A.系统库。其中包含一些C/C++库,这些库能被Android系统中不同的组件使用。它们通过 Android 应用程序框架为开发者提供服务。

B.运行库。由核心库和Dalvik虚拟机构成。核心库提供了JAVA编程语言核心库的大多数功能,每个Android应用程序都在它自己的进 程中运行,都拥有一个独立的Dalvik虚拟机实例。

4.Linux 内核

Android 的核心系统服务基于 Linux 2.6 内核,如安全性、内存管理、进程管理、网络协议栈和驱动模型。内核作为一个抽象层,存在于软件栈层和硬件层之间

上一页  1 2 3 4 5  下一页

Tags:初识 Android 操作系统

编辑录入:coldstar [复制链接] [打 印]
赞助商链接