第一行代码1

Android系统架构

1、Linux内核层

  这一层为Android设备的各种硬件提供了底层的各种驱动,我们在编程时一般涉及不到。

2、系统运行库层

  这一层为Android区别于其他设备提供了特性支持,如SQLite数据库,OpenGL/ES库提供了3D绘画支持,Webkit提供了浏览器内核的支持等。

这一层当中提供的各种库支持都是为了Android设备专门设计的。一般编程时也涉及不到。

3、应用框架层

  这一层主要提供了构建应用程序时可能用到的各种API,Android自带的一些核心应用就是使用这些API完成的,开发者可以使用这些API来构建自己的应用程序。

  这一层主要靠开发者编程设计Android设备的各种功能。

4、应用层

  这一层属于面向用户的一层,属于开发者设计好的程序呈现出来的应用或程序。

 

posted @ 2022-12-27 16:04  终生热爱沙琪玛  阅读(48)  评论(0)    收藏  举报