android的系统架构
16lz
2022-05-02
android 大致可以分为四层架构:linux、系统运行库层、应用框架层、应用层
1、linux:android 基于linux内核的,这一层主要为android 系统的硬件设备提供了底层的驱动,如音频驱动,照相驱动,WIFI驱动,电源管理,蓝牙驱动等等。
2、系统运行库层:这一层主要是通过由C/C++库为android提供了只要特性支持。如sqlite提供数据库的支持,OPENGL提供了3D绘图的支持,WebKit提供了网页的浏览支持等,同样这一层Android提供了运行时库,他提供了核心库拱开发者用Java开发应用程序。
3、应用程序框架层:这一层主要是为了构建应用程序可能用到的API,Android自带的核心应用程序就是通过这些API完成的,开发者也可以使用这些API构建自己的应用程序。
4、应用层:所有安装在手机上的应用程序都属于这一层,比如系统自带的联系人,短信等,当然也包含你自己开发的应用程序。
更多相关文章
- Android平台特性
- Android应用程序与SurfaceFlinger服务的关系概述和学习计划
- Android系统构架简介
- Android系统框架
- 关于Android中四类核心组件的简介
- USB 配件概述
- Android自动化测试工具——Monkey
- Android的nodpi,xhdpi,hdpi,mdpi,ldpi
- Android系统的架构