第一行代码1

Android系统架构

1、Linux内核层

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

2、系统运行库层

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

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

3、应用框架层

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

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

4、应用层

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

 

posted @   终生热爱沙琪玛  阅读(37)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库
点击右上角即可分享
微信分享提示