1.5 小结

本章主要介绍了以下内容:

(1)Android具有开放性、强大的应用开发平台、支持丰富的硬件、巨大的市场前景、广泛的应用等特点。

(2)Android系统平台可以开发出通信、搜索、新闻、娱乐、商务、家电控制、传感器、可穿戴设备等移动服务应用,以及进行Android与物联网结合的应用开发。中国手机网民各类手机网络应用情况表明:移动应用对人们的信息、社交、娱乐和购物等各方面产生重要影响,其中,电子商务类应用和娱乐类应用尤为突出,并通过手机打车、手机地图和手机支付等应用加大对社会生活服务的渗透。

(3)Android操作系统的体系架构包括应用程序、应用程序框架、系统库和Android运行时、Linux内核等4个层次。

  • 应用程序层。提供一系列的核心应用程序,例如电子邮件客户端、浏览器、通讯录、日历、地图、SMS程序、联系人管理程序等,这些应用程序都是使用Java语言编写的。
  • 应用程序框架层。提供Android平台基本的管理功能和组件重用机制,它是从事Android开发的基础,应用框架包含以下组件:Activity Manager(活动管理器)、Windows Manager(窗口管理器)、Content Provider(内容提供器)、View System(视图系统)、Package Manager(包管理器)、Telephony Manager(电话管理器)、Resource Manager(资源管理器)、Location Manager(定位管理器)、Notification Manager(通知管理器)等。
  • 系统库和Android运行时层。系统库包含一套C/C++库,它是应用程序框架的支撑,是连接应用程序框架层和Linux内核层的纽带。Android运行时为Android应用提供一个运行环境,包括核心库和Dalvik虚拟机。
  • Linux内核层。Android基于Linux 2.6内核,除了标准的Linux内核提供进程管理、内存管理、网络协议堆栈、驱动程序、安全机制等之外,Android系统还增加了Binder(IPC)驱动、Wi-Fi驱动、蓝牙驱动等驱动程序,为系统运行提供了基础性支持。

(4)Eclipse集成开发环境。

  • JDK下载和安装。在进行Android应用开发时,需要安装Java SE开发环境JDK,本书的安装目录是C:\Program Files\Java\jdk1.7.0_67。
  • Android集成开发环境的下载与安装。为了快速搭建Android集成开发环境,使用Android提供的一个集成Eclipse、ADT和SDK的Android SDK版本,文件名为adt-bundle-windows-x86-20140321.zip,本书的安装位置为E:\adt-bundle-windows-x86-20140321。
  • Android集成开发环境的界面与项目的创建、导入、导出、移除和运行。
  • 创建和启动Android虚拟设备AVD。

(5)Android Studio集成开发环境。Android Studio是Google为开发设计人员提供的最新集成开发环境,基于优秀的IntelliJ IDEA工具。除IntelliJ工具外,Android Studio还提供基于Gradle的构建支持。Google建议开发设计人员尽快从Eclipse集成开发环境转为使用Android Studio集成开发环境。

为了搭建Android Studio集成开发环境,下载压缩包为android-studio-ide-141.2456560-windows.zip;下载完毕后,将该文件解压到指定安装位置即可,本书的安装位置为D:\Studio\android-studio-ide-141.2456560-windows。