Android体系介绍

来源:互联网 发布:js倒计时代码 编辑:程序博客网 时间:2024/06/01 08:30

android体系结构
从下到上以一共分为四层
1.Linux內核:包括各種內核驅動,例如聲卡,內存驅動,藍牙驅動
2.lib層和android運行時相關的核心庫以及android虛擬機DVM,前者包括SQlite數據庫,OpenGL,SSL安全,CLanguage lib
3.應用框架,例如ActivityManager,Package Manager,資源文件管理等
4.應用層:各種手機應用
指定当前工程采用的开发工具包的版本

java虛擬機與android虛擬機的區別
java虛擬機jvm的架構是堆棧,其構成有java->javac->.class->jar->.jar
android虛擬機DVM(Dalvik VM)架構是寄存器:java->javac->.class->dx.bat->.dex或者.java->class->.dex->.odex
Odex化吧文件預先提取出來,用於加快軟件加載速度和開機速度
图例如下:
这里写图片描述

0 0
原创粉丝点击