美文网首页
Android系统结构

Android系统结构

作者: 许宏川 | 来源:发表于2015-07-23 23:38 被阅读152次

如上图所示,Android系统分五层从下往上分别是Linux内核层,硬件抽象层,系统运行库层,应用框架层,应用层。

  • Linux内核层
    底层的硬件驱动,如相机驱动、音频驱动、Wi-Fi驱动、蓝牙驱动、电源管理等。
  • 硬件抽象层(HAL)
    对硬件进行封装,隐藏硬件的实现细节,屏蔽差异,为不同设备提供统一的接口。
  • 系统运行库层
    这一层分两部分,一部分是C/C++写的核心库,包括多媒体库、SQLite、Webkit浏览器内核、3D绘图函数库等。另一部分叫运行环境,包括Java/Android API和ART虚拟机(5.0以前是Dalvik)。
  • 应用框架层
    写Android代码时主要和这一层打交道,活动管理器,资源管理器,位置管理器,包管理器等等。
  • 应用层
    这一层就特别直观了,就是广大Android用户看到的各种应用。如电话、短信、微博、微信、印象笔记、Chrome这些。

相关文章

  • Android源码阅读笔记

    Android系统架构图 Android系统架Android 7 Nougat源码目录结构分析 abi:art:A...

  • Linux指令集

    Android操作系统底层Linux Android基于Linux 2.6.x内核 Android操作系统的结构 ...

  • Android笔记——快速入门

    1.0Android简介 1.1Android系统结构 Android大致可以分为4层架构:Linux内核层、系统...

  • Android字典(二)-- 获取系统各个目录

    转载请说明出处:Android字典(二)-- 获取系统各个目录 一、Android系统目录结构 /init 【系...

  • 多媒体 | Android Media (Audio) 框架

    Android多媒体框架结构 Android 多媒体系统纵向跨越了Android系统的所有4个层次: Java应用...

  • Android

    开发环境搭建 Android studio Android系统架构 特点:分层结构 Android应用程序组成 四...

  • Android系统结构

    如上图所示,Android系统分五层从下往上分别是Linux内核层,硬件抽象层,系统运行库层,应用框架层,应用层。...

  • Android系统目录结构介绍

    Android系统目录结构介绍 Android Linux版本 android4.0之前用的是Linux 2.6....

  • ddu- path

    Android系统目录结构/init 【系统启动文件】/systemapp【系统应用安装目录】 bin【常用的系统...

  • Android、iOS系统架构

    1.1Android的系统结构 这个就是我们的Android的整体系统架构图,首先从整体上来看看Android的体...

网友评论

      本文标题:Android系统结构

      本文链接:https://www.haomeiwen.com/subject/ihopqttx.html