android架构
发布时间
阅读量:
阅读量
android基本架构
Android其本质就是在标准的Linux操作系统上添加了Java虚拟机Dalvik,并基于此构建了JAVA的应用开发框架体系;所有的移动应用软件都是以这个应用开发框架为基础实现的。Android系统主要用于ARM架构的设备,在这种架构下具有良好的运行性能;然而通过特定的编译配置,在X86架构、MAC平台等非ARM体系结构设备上也同样能够顺利运行并提供相应的服务和支持功能。

Android划分为四个层级:应用层面、应用框架层级、系统运行库层面以及Linux核心组件。以蓝色标识的主要功能模块主要为Java程序服务;以黄色显示的部分是用于运行Java程序并实现其虚拟机;绿色区域则由C/C++语言开发完成相应的软件库;其中 Linux 核心组件(包含底层驱动)负责操作系统基础功能维护。位于 Application Framework层级之下的是以 C/C++ 语言开发完成的一系列软件库,并通过JNI机制实现了与 Java 程序之间的接口连接。
1) 应用程序
所有应用均基于Java语言开发。每个应用通常包含一个或多个Activity实
全部评论 (0)
还没有任何评论哟~
