2.应用程序框架 Android系统的应用程序框架主要包含了9个部分: 活动页面管理(Activity Manager):用于管理程序的生命周期。 窗口管理(Window Manager):用于管理应用程序窗口。 内容供应(Content Providers):提供数据共享,使一个应用程序可以访问另一个应用 程序的数据。 视图系统(View System):用于构建应用程序的可视化组件。 包管理(Package Manager):用于管理项目程序。 电话管理(Telephone Manager):移动设备的基本功能统一由电话管理器管理。 资源管理(Resource Manager):为应用程序提供所需的文字、声音、图片、视频或布 局文件等资源。 位置管理(Location manager):用于提供位置服务。 通知管理(Notification Manager):在手机顶部状态栏发布消息提示
2. 应用程序框架 Android 系统的应用程序框架主要包含了 9 个部分: 活动页面管理(Activity Manager):用于管理程序的生命周期。 窗口管理(Window Manager):用于管理应用程序窗口。 内容供应(Content Providers):提供数据共享,使一个应用程序可以访问另一个应用 程序的数据。 视图系统(View System):用于构建应用程序的可视化组件。 包管理(Package Manager):用于管理项目程序。 电话管理(Telephone Manager):移动设备的基本功能统一由电话管理器管理。 资源管理(Resource Manager):为应用程序提供所需的文字、声音、图片、视频或布 局文件等资源。 位置管理(Location manager):用于提供位置服务。 通知管理(Notification Manager):在手机顶部状态栏发布消息提示
3.系统运行库 (1)程序库 Android包含一些C/C+程序库,这些库能被Android系统中不同的组件使用。它们通 过Android应用程序框架为开发者提供服务。 (2)Android运行时库 Android包括了一个核心库,该核心库提供了JAVA编程语言核心库的大多数功能。 Android系统的Dalvik虚拟机也包含在Android运行时库中。 4.Linux内核 Android的核心系统服务依赖于Linux内核,其安全性、内存管理、进程管理、网终协 议栈和驱动模型等基本依赖于linux
3. 系统运行库 (1)程序库 Android 包含一些 C/C++程序库,这些库能被 Android 系统中不同的组件使用。它们通 过 Android 应用程序框架为开发者提供服务。 (2)Android 运行时库 Android 包括了一个核心库,该核心库提供了 JAVA 编程语言核心库的大多数功能。 Android 系统的 Dalvik 虚拟机也包含在 Android 运行时库中。 4. Linux 内核 Android 的核心系统服务依赖于 Linux 内核,其安全性、内存管理、进程管理、网络协 议栈和驱动模型等基本依赖于 linux
1.1.3 Android开发分类 对于开发者而言,Android开发分为两大类: 1.系统移植开发 移植开发是为了将Android系统能在手持式移动设备上运行,在具体的硬件系统上构建 Android软件系统。这种类型的开发在Andriod底层进行,需要移植开发linux中相关的设 备驱动程序及Android本地框架中的硬件抽象层,也就是需要将设备驱动与Android系统联 系起来。Android系统对硬件抽象层都有标准的接口定义,移植时,只需实现这些接口即可。 2.Android应用程序开发 应用程序开发可以基于硬件设备(用于测试的实体手机),也可以基于Android模拟器。 应用开发处于Android系统的顶层,使用Android系统提供的Java框架(API)进行开发设计 工作,是大多数开发者从事的开发工作。本书所介绍的Android应用程序设计,都是在这个 层次上进行的
1.1.3 Android开发分类 对于开发者而言,Android 开发分为两大类: 1. 系统移植开发 移植开发是为了将 Android 系统能在手持式移动设备上运行,在具体的硬件系统上构建 Android 软件系统。这种类型的开发在 Andriod 底层进行,需要移植开发 linux 中相关的设 备驱动程序及 Android 本地框架中的硬件抽象层,也就是需要将设备驱动与 Android 系统联 系起来。Android 系统对硬件抽象层都有标准的接口定义,移植时,只需实现这些接口即可。 2. Android 应用程序开发 应用程序开发可以基于硬件设备(用于测试的实体手机),也可以基于 Android 模拟器。 应用开发处于 Android 系统的顶层,使用 Android 系统提供的 Java 框架(API)进行开发设计 工作,是大多数开发者从事的开发工作。本书所介绍的 Android 应用程序设计,都是在这个 层次上进行的
1.2安装Android SDK开发环境
1.2 安装Android SDK开发环境
1.2.1安装Android SDK前必要的准备 >1、Android系统开发的操作平台与软件 环境要求 种是: e6Tte8e博s 因此, 上版本的环境。 >2、另一种是Android Studio系统 到Android官方网站: http://developer.android.com/sdk/index.html 下载最新的系统软件
1.2.1安装Android SDK前必要的准备 ➢1、Android系统开发的操作平台与软件 环境要求 一种是: Eclipse + ADT(Android Development Tools插件)。 因此,需要安装Java SDK1.5以上和Eclipse 3.3以 上版本的环境。 ➢2、另一种是Android Studio系统 到Android官方网站: http://developer.android.com/sdk/index.html 下载最新的系统软件