第一章 JAVA入门(Android结构图)

—— 本文参照 Learn Java for Android Development (第三版)

** Android 框架**
简单来说的话android主要分三部分:上层的应用层、底层的linux内核以及各种驱动、及中间件(框架层、各种库、运行时环境)。更清晰一点来说的话就如下图所示:

第一章 JAVA入门(Android结构图)_第1张图片
图1.jpg

对于这张图片是不能也一点一点翻译出来的,因为这只有原版才是最好的诠释。

作为用户其实是不会去关心这个图的,大家最关心的就是上层的应用,其实Android系统是内置了很多系统应用的,比如:浏览器、联系人、拨号等等。这些应用也都是用java写的,所以我们做android开发是很有必要学习java语言的。 因为Android从未官方地承认过java5版本以后的特征,所以这本书里面作者也不准备过多去提及java 5以后的版本。关于API, Android是支持java 6 及它之前的版本的,说这个大家不用担心,另外android还提供了不少自己独有的api。

Page 25

你可能感兴趣的:(第一章 JAVA入门(Android结构图))