android框架结构层次,Android核心模块结构层次有哪些呢

1,Android核心模块结构层次有哪些呢Android作为一个移动设备的平台,其软件层次结构2113包括了一5261个操作系统(OS),中间件(MiddleWare)和应用程序4102(Application) 。根据Android的软件框图,其Android核心模块结构自下而上分为以下几个层次:第一、操作系统1653层(版OS)第二、各种库(Libraries)和Android 运行环权境(RunTime)第三、应用程序框架(Application Framework)第四、应用程序(Application)
2,安卓系统的构造Android是一种以Linux为基础的开放源代码操作系统 , 主要使用于便携设备 。目前尚未有统一中文名称 , 中国大陆地区较多人使用“安卓”或“安致” 。Android操作系统最初由Andy Rubin开发,最初主要支持手机 。2005年由Google收购注资,并组建开放手机联盟开发改良,逐渐扩展到平板电脑及其他领域上 。Android的系统架构和其它操作系统一样 , 采用了分层的架构 。android分为四个层,从高层到低层分别是应用程序层、应用程序框架层、系统运行库层和linux核心层 。Android是以Linux为核心的手机操作平台,作为一款开放式的操作系统,随着Android的快速发展,如今已允许开发者使用多种编程语言来开发Android应用程序 , 而不再是以前只能使用Java开发Android应用程序的单一局面,因而受到众多开发者的欢迎,成为真正意义上的开放式操作系统 。在Android中,开发者可以使用Java作为编程语言来开发应用程序,也可以通过NDK使用C/C++作为编程语言来开发应用程序 , 也可使用SL4A来使用其他各种脚本语言进行编程(如:python、lua、tcl、php等等) , 还有其他诸如:Qt(qt for android)、Mono(mono for android)等一些著名编程框架也开始支持Android编程,甚至通过MonoDroid,开发者还可以使用C#作为编程语言来开发应用程序 。另外,谷歌还在2009年特别发布了针对初学者的Android Simple语言 , 该语言类似Basic语言 。而在网页编程语言方面,JavaScript,ajax,HTML5,jquery、sencha、dojo、mobl、PhoneGap等等都已经支持Android开发 。而在Android系统底层方面 , Android使用C/C++作为开发语言 。【android框架结构层次,Android核心模块结构层次有哪些呢】

    推荐阅读