第1章 Android的系统架构

1.1 Android系统架构概况

1.2 Android的核心功能模块

1.3 Android的架构特征和设计思想

1.4 小结

在Android开发中,迫于工程进度压力,开发者很多时候都是以项目为导向进行学习,项目需要什么就了解什么,在实践中不断探索。这是一条捷径,但充满着潜在的危险,因为项目中用到的知识往往是片面的、不系统的,这使得开发者对Android难以有全面的认知。这就好比在陌生的沙漠中行走,如果只关注周边景致,一不小心就会迷失方向,浪费了时间和精力。

因此,在进入沙漠之前,需要带上定位仪。在进行Android开发之前,有必要先学习一下Android的整体架构,了解它的设计思想及各个核心模块。有了这些知识储备,再去看实际的项目,就能更清楚地理解为什么要这样设计。即使在开发中遭遇难题,也可以凭借对Android的了解,尽快找出哪些模块和设计能够帮助解决该问题。更重要的,只有对Android的设计和功能有了深入和全面的理解,才能够设计出更加卓越的产品架构,而不再是照葫芦画瓢似的开发。

磨刀不误砍柴工,本章将介绍Android的系统架构,具体内容包括:

❑Android的整体架构和特征

❑Android的主要功能模块及其特点

❑Android的设计思想