Android系统架构笔记

Android采用分层结构如下


Android系统架构笔记_第1张图片
  • 应用程序层;
    全部使用Java语言编写;

  • 应用程序框架
    简单的说就是应用程序需要调用的系统Api;

  • 1.Views

  • 2.Content Providers

  • 3.Resource Manager

  • 4.Notification Manager

  • 5.Activity Manager

  • 6.==

  • 系统运行库

  • 1.程序库,为不同的应用程序框架层提供服务,其中包括(C库,媒体库,Surface Manager,LibWebCore,SGL,3D libraries,FreeType,SQLite;

  • 2.Android运行库,既Android RunTime

  • Linux内核
    Linux内核为系统运行库层提供硬件驱动支持

你可能感兴趣的:(Android系统架构笔记)