您的位置:首页 > 运维架构 > 网站架构

Android 系统架构的理解

2015-02-05 17:04 162 查看
1、LinuxKernel:开源,c开发;优化内存管理;有自己的进程和线程机制;驱动模型比较好;支持驱动模型加载;

2、HAL layer(硬件抽象层:负责核心驱动的沟通) LIbraries/android Runtime  使用C/C++类库层;定义接口于驱动打交道;建立一种于硬件的逻辑关系;定制额外的需求。

3、Application Framework

该层使用JNI调用倒数第二层的核心类库,即调用C++程序

4、Application核心的应用程序,该层直接调用上层的java类库,非常方便
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  面试题