0
点赞
收藏
分享

微信扫一扫

Android基础1--Android系统架构

Andorid系统是采用分层的架构,分为四层:

          第一层是应用层(电话,邮箱,微信,QQ等等),大部分的Android程序员都是基于该层来开发的,

          第二层是应用的框架层,这层主要为了给应用层提供开发工具,该层使用java开发的,如果你想操作打电话相关的功能,那么就需要用到TelephonyManager来实现。

          第三层是函数库和虚拟机层,它是Android提供的核心库,该层都是用C和C++开发的,如果第二层想调用第三层,那么就需要用到JNI(java native interface)来实现,如果做游戏的话会需要该层的开发.

          第四层Android系统底层,也就是Linux内核,该层主要是跟硬件驱动相关的,比如显示驱动,摄像机驱动等等,该层主要是采用C语言开发的。

 

Android系统架构图如下:

Android基础1--Android系统架构_应用层


举报

相关推荐

0 条评论