最近开始了对android的语言学习,开始研究对移动应用的开发之旅。
一、Android的i结构主要是分层架构,由高到低分为4层:
1.应用程序层
这个是核心应用层的核心程序的集合,我们开发的大多数程序都在这个层次上,所有安装在手机应用程序都属于这一层,例如手机自带的联系人等程序。
2.应用程序框架层
主要提供了构建应用程序是的各种api。例如视图,活动管理器,通知管理器等等。
3.核心类库
包含了android的运行环境,例如:opengl/EL库提供绘图支持,Webkit提供浏览器的内核的支持等等。
4.linux内核
由于android的系统主要基于Linuxd的内核的开发,linux的内核层为android提供各种的硬件底层的驱动支持。
二、Android的起源
自从2008年的9月开始的Android1.1,到科技不断发展的今天,我们的Android的历史已经走过了多少年的风风雨雨,经历了1.5-1.6-2.0-2.2-23-3.0-3.1-3.2-4.0-4.1-4.2-4.3-4.4-5.0等等的许多版本,在功能和体系结构上的提升也是可见一斑,对于不断更新的技术支持,android的应用开发也不断地被人们所重视。