简要描述Android的系统架构。 ()应用程序:Android会同一系列核心应用程序包一起发布,该应用程序包包括客户端,SMS短消息程序,日历,地图,浏览器,联系人管理程序等。所有的应用程序都是使用JAVA语言编写的。 ()应用程序框架:开发人员也可以完全访问核心应用程序所使用的API框架。该应用程序的架构设计简化了组件的重用;任何一个应用程序都可以发布它的功能块并且任何其它的应用程序都可以使用其所发布的功能块()。同样,该应用程序重用机制也使用户可以方便的替换程序组件。 ()系统运行库:Android 包含一些C/C++库,这些库能被Android系统中不同的组件使用。它们通过 Android 应用程序框架为开发者提供服务。 ()Linux内核层:Android内核是基于Linux 内核的修改的内核版本,它提供了用于支持Android平台的设备驱动。
举一反三
- 在Android系统的分层架构中,为Android应用程序开发提供应用程序接口(API)的一层是 A: Linux内核层 B: 系统运行库层 C: 应用程序框架层 D: 应用程序层
- 下列选项中,属于Android系统的应用程序框架层提供的是()。 A: 核心库 B: 应用程序 C: 构建应用程序时用到的各种API D: 短信程序
- 应用软件是用户可以使用的各种程序设计语言,以及用各种程序设计语言编制的应用程序的集合,包括() A: 应用软件包和用户程序 B: 用户程序 C: 应用软件包 D: 应用程序和系统程序
- Android多媒体框架位于Android系统的哪一层?( ) A: Linux核心层 B: 应用框架层 C: 应用程序层 D: 系统库层
- 【单选题】Android系统采用分层架构,由高到低依次为? A. 应用层 应用程序框架层 核心类库 Linux内核 B. 应用层 核心类库 应用程序框架层 Linux内核 C. 应用程序框架层 应用层 核心类库 Linux内核 D. 应用层 应用程序框架层 Linux内核 核心类库