Android系统架构
1、Linux内核层
这一层为Android设备的各种硬件提供了底层的各种驱动,我们在编程时一般涉及不到。
2、系统运行库层
这一层为Android区别于其他设备提供了特性支持,如SQLite数据库,OpenGL/ES库提供了3D绘画支持,Webkit提供了浏览器内核的支持等。
这一层当中提供的各种库支持都是为了Android设备专门设计的。一般编程时也涉及不到。
3、应用框架层
这一层主要提供了构建应用程序时可能用到的各种API,Android自带的一些核心应用就是使用这些API完成的,开发者可以使用这些API来构建自己的应用程序。
这一层主要靠开发者编程设计Android设备的各种功能。
4、应用层
这一层属于面向用户的一层,属于开发者设计好的程序呈现出来的应用或程序。
标签:一层,第一行,提供,代码,API,开发者,Android,设备 From: https://www.cnblogs.com/zsrasqlm/p/17008277.html