Android开发高频面试题及详细答案(实战版)
一、Android基础核心面试题
1.简述Android系统四层架构及各层作用
Android系统从下到上分为四层,日常开发主要接触上层两层,底层两层为系统支撑,具体如下:
(1)Linux内核层:是整个系统的底层基石,基于Linux内核裁剪优化。主要提供硬件驱动、进程管理、内存管理、电源管理、网络协议栈、安全权限机制等核心基础能力,所有上层功能都依赖内核调度硬件资源。
(2)系统运行库层:包含C/C++原生库和Android运行环境。原生库提供图形渲染、音频解码、数据库、动画等底层能力;运行环境早期是Dalvik
原创力文档

文档评论(0)