Android 2.2快速入门指南:环境配置、系统架构与应用程序框架

需积分: 0 5 下载量 176 浏览量 更新于2024-10-05 收藏 850KB PDF 举报
"Android 2.2 快速入门指南" Android 2.2 快速入门是指使用 Eclipse 编辑器配置 Android 环境和 Android 系统架构等内容。下面是对 Android 2.2 快速入门的知识点总结: 一、环境配置和安装(Android 2.2) * JDK(Java Development Kit)是一种 Java 开发环境,提供了 Java 编译器、调试器和其他开发工具。 * SDK(Software Development Kit)是 Android 软件开发工具包,提供了 Android 应用程序的开发、测试和调试环境。 * Eclipse 3.5(Galileo)是一种流行的集成开发环境(IDE),提供了代码编辑、编译、调试和测试等功能。 * ADT(Android Development Tools)是一种 Eclipse 插件,提供了 Android 应用程序的开发、调试和测试环境。 在安装 Android 环境时,需要按照一定的步骤进行,包括下载和安装 JDK、SDK、Eclipse 和 ADT 等。同时,需要注意在安装 SDK 时,需要设置代理服务器,否则可能无法更新。 二、Android 系统架构 2.1 Linux 内核(Linux Kernel) * Android 运行在 Linux 内核 2.6 之上,但是 Linux 内核的 GNU 协议约束部分被取代,以便 Android 应用程序可以用于商业目的。 * Linux 内核是一个硬件和软件层之间的抽象层,提供了操作系统的核心功能。 三、中间件 * 中间件包括两部分:核心库和运行时(Libraries & Android Runtime)。 * 核心库包括 SurfaceManager 显示系统管理库、MediaFramework 媒体库、SQLite 数据库、WebKit 浏览器引擎等。 * Dalvik 虚拟机是一种虚拟机,区别于 Java 虚拟机的是,每一个 Android 应用程序都在它自己的进程中运行,都有一个属于自己的 Dalvik 虚拟机。这一点可以让系统在运行时可以达到优化,程序间的影响大大降低。 四、应用程序框架(Application Framework) * 视图(Views)是一种丰富而又可扩展性的视图,可以用来构建应用程序,包括列表(Lists)、网格(Grids)、文本框(Text Boxes)、按钮(Buttons)等。 * 应用程序框架提供了一个基本的应用程序结构,包括 Activity、Service、Broadcast Receiver、Content Provider 等组件。 Android 2.2 快速入门需要了解 Android 环境的配置和安装、Android 系统架构、中间件和应用程序框架等知识点。只有了解这些知识点,才能快速入门 Android 开发。