AI简介
这是一本全面解析Android系统中的Dalvik虚拟机和ART虚拟机的书籍。书中详细介绍了Android虚拟机的基本知识,包括虚拟机的作用、Java虚拟机概述、JVM的安全性、网络移动性、内存异常和垃圾处理、Java内存模型等。此外,书中还详细剖析了Dalvik虚拟机和ART虚拟机的整个内存系统的进程和运作流程,并对虚拟机系统优化和异常处理的知识进行了详细讲解。
书中还深入探讨了JNI在Android系统中的应用,解释了JNI的本质,并分析了Java层、JNI层和Native(本地)层。此外,书中还详细讲解了Android程序的生命周期管理,包括Activity的生命周期、进程与线程、测试生命周期、Service的生命周期、Android广播的生命周期以及ART进程管理等。
在IPC进程通信机制方面,书中详细讲解了Binder机制的概述、Service Manager是Binder机制的上下文管理者、内存映射等。在init进程详解方面,书中分析了init基础、分析入口函数、配置文件详解、解析service、字段on、在init控制service、控制属性服务等。
在Dalvik