Android系统架构

原创 2016年05月30日 22:36:02

先看一下讲解android系统架构的经典示意图(图1)。它将Android大致分为了四层,即Linux内核层、库和运行时、Framework层和应用层,这些层次结构既是相互独立,又是相互关联的。

  1. LInux层是android最底层最核心的部分,该层包含了android系统的核心服务,包括硬件驱动、进程管理、安全系统等。
  2. 库和运行时层包括Dalvik虚拟机和standard libraries,Dalvik包含了一整套的android运行环境虚拟机,每个App都会分配Dalvik虚拟机来保证互相之间不受干扰,并保持运行,特点是在运行时编译。standard libraries包含的是android中的一些标准库,即开发者在开源环境中可以使用的开发库。图2是standard libraries的详细版。
  3. Framework层包含了整个android Frameworkd的重点,图3是Android App Framework的详细版。
  4. 应用层包含NDK开发和SDK开发的App构成。

图1

图2


图3


android系统架构

  • 2015年05月13日 16:08
  • 174KB
  • 下载

Android系统架构与软硬结合

  • 2015年08月18日 10:06
  • 6.48MB
  • 下载

android系统架构解析

出发点 由于楼主在学习android的时候并没有很系统地进行学习,知识点比较零碎,所以需要将自己的知识点进行系统的整理,那么首要的我需要将android的系统架构搞清楚,这样才能分清楚我所了解的知...

Android系统架构概要

  • 2014年04月29日 20:40
  • 665KB
  • 下载

Android系统架构及其驱动研究

  • 2013年09月09日 19:15
  • 643KB
  • 下载

关于android系统架构中的HAL层

HAL(hardware abstraction layer) 硬件抽象层 HAL层主要是为规避GPL【开源协议】而设计的,它将将硬件驱动分成内核空间和用户空间两部分,其中用户空间两部分采用...
  • qqq2830
  • qqq2830
  • 2016年11月12日 19:13
  • 183

Android系统架构详解

  • 2012年04月01日 16:32
  • 92KB
  • 下载

Android系统架构和应用程序基本概念详解

对Android系统应用程序的基本架构进行一个详细了解,对于开发者来说能更有效的开发Android系统应用程序.       对于一个Android应用程序来说,是由四种构造块组织而成的,这四种构造...
  • acs713
  • acs713
  • 2012年12月17日 22:29
  • 9280

android系统架构

  • 2013年04月21日 00:09
  • 98KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Android系统架构
举报原因:
原因补充:

(最多只允许输入30个字)