Android(安卓)v2.0 基本概念 - 浅谈
16lz
2021-12-04
目录
- 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 Dialog弹在底部核心代码
- Android的快速开发框架 afinal
- ConstraintLayout 使用可视化的方式来编写Android应用程序的界面
- Android初小试---一分钟傻瓜式打包
- 【Android】Android的快速开发框架Afinal
- 享受Android应用程序的Java技术盛宴
- android 应用程序数据共享shareuserid篇+ContentResolver+Conten
- Android通用框架设计与完整电商App开发