(In terms of content, this book makes a comprehensive, in-depth and detailed analysis of the Android system source code in combination with the use scenarios, involving the Linux kernel layer, hardware abstraction layer (HAL), runtime library layer (runtime), application framework layer (application framework) and application layer (application).
In terms of organization, this book divides the above contents into three parts: the first use of Android system, Android special driver system and Android application framework. Introduction to Android system reference book, basic knowledge and experimental environment construction; The Android dedicated driver system introduces logger log driver, binder interprocess communication driver and ashmem anonymous shared memory driver; The Android application framework chapter makes an in-depth analysis of the Android application framework from the four dimensions of components, processes, messages and installation.
Through the above contents and organization, this book can enable readers to grasp the hierarchical structure of Android system as a whole and the key points of each level in detail.)