Android v2.0 基本概念 - 浅谈
16lz
2021-01-23
目录
- Android框架
- Linux Kernel
- 系统运行库
- Libraries
- Android Runtime
- Application Framework
- Application
Android框架
- Linux Kernel
Android核心系统服务基于Linux内核,如安全性、内存管理、进程管理、网络协议栈和驱动模型。内核作为一个抽象层,介于软件层和硬件层之间。
2.系统运行库
由'系统库'(Libraries)和'运行库'(Android Runtime)组成.
系统库(Libraries)包含一些C/C++库,能被Android系统中不同组件使用。它们通过Android应用程序框架(Application Framework)为开发者提供服务。
运行库(Android Runtime)由核心库和Dalvik虚拟机构成。核心库提供了Java编程语言核心库的大多数功能,每个Android应用程序都在自己的进程中运行,都拥有一个独立的Dalvik虚拟机实例.
3.应用程序框架为应用程序开发者提供各种API,Android应用程序架构中的各种控件、服务都可以被复用。
4.应用程序就是Android系统上提供各种功能,能与用户进行交互的软件了。Android系统提供了拨打电话、收发短信、联系人、桌面等基本应用程序。开发人员基于应用程序框架提供的API,就可以开发各式各样的应用程序了。
如图:
更多相关文章
- android 应用程序不出现在最近打开程序列表里
- Android 框架类图
- android系统中自带的各种图标
- Android 设置系统SystemUI 顶部StatusBar状态栏透明一体化
- Android 系统字体和颜色样式
- Android的快速开发框架 afinal
- android系统学习笔记二
- ConstraintLayout 使用可视化的方式来编写Android应用程序的界面
- Android 调用手机系统照相机拍照