在阅读Android和PHP开发最佳实践第2版第2章的过程中,了解到Android系统分为四层:应用层、应用框架层、系统类库层和系统内核层。
应用层(Applications)是指运行于Android虚拟机上的程序,也就是我们平时开发的“手机应用”,会在后面章节中应用学习,这是通过这本书就能了解的知识。
应用框架层(Application Framework)是Android应用开发的核心,为我们开发应用时提供基础的API框架。这些模块我们在本书中只是使用,而不用自己开发,我感觉要想深入了解Android,以后还是要针对这一层的知识进行补充才能更好地服务于应用层。
系统类库层(Libraries)中有一些比较底层的C和C++库来支持我们所使用的各个组件或者模块,了解这一层的知识可以更好的与上层互动。
系统内核层(Linux Kernel)主要实现了内存管理、进程调度、进程间通信等功能,了解这一层的知识可以很好地支持上层,同时也能了解底层硬件的相关内容。
本章是主要介绍Android应用开发相关的内容,及环境搭建和首个Android项目实例,这些内容比较好上手,根据书本内容操作基本上能上手,我看完这章最深的心得体会是要不断地深挖相关的内容,这样才能掌握的更全面也更进步。