单片机与物联网技术应用实战教程
上QQ阅读APP看书,第一时间看更新

2.2 Android SDK开发环境

2.2.1 Android基本简介

Android一词的英文本义是指“机器人”,它是Google公司与2007年11月发布的基于Linux平台的开源手机操作系统,该平台由操作系统、中间件、用户界面和应用软件组成。Android操作系统最初由Andy Rubin开发,主要支持手机。2005年8月由Google收购注资。2007年11月,Google与84家硬件制造商、软件开发商及电信营运商组建开放手机联盟,共同研发改良Android系统。随后Google以Apache开源许可证的授权方式,发布了Android的源代码。第一部Android智能手机发布于2008年10月。Android逐渐扩展到平板计算机及其他领域上,如电视、数码相机、游戏机等。2011年第一季度,Android在全球的市场份额首次超过塞班系统,跃居全球第一。2013年的第四季度,Android平台手机的全球市场份额已经达到78.1%。2013年9月24日谷歌开发的操作系统,2014年第一季度Android平台已占所有移动广告流量来源的42.8%。

2.2.2 搭建Android应用开发环境

这一节主要介绍基于Windows平台上来搭建Android开发环境。主要的开发工具是JDK、Eclipse、ADT和Android SDK。其安装步骤如下:

1.安装JDK

安装Eclipse的开发环境需要JDK/JRE的支持,因为Android应用开发大部分都是基于Java语言开发,所以第一步需要安装JDK。

1)首先在网络上下载JDK的安装包(可以在百度下载或者查找一些相关资料),下载完之后,然后找到978-7-111-59182-5-Part01-79.jpg安装文件,用鼠标打开安装包,则会弹出如图2-39所示的对话框。

978-7-111-59182-5-Part01-80.jpg

图2-39 安装JDK工作界面(1)

978-7-111-59182-5-Part01-81.jpg

图2-40 安装JDK工作界面(2)

2)单击978-7-111-59182-5-Part01-82.jpg,就会跳到下一界面如图2-40所示。安装路径(读者可以修改)默认为978-7-111-59182-5-Part01-83.jpg

3)此时需要注意,出现修改路径的问题,要把JRE安装到JDK的同目录下,但不能安装到JDK里面去,因JDK里面的一些程序被代替而会出错。修改路径完毕之后,再单击“下一步”。会出现如图2-41和图2-42所示的对话框。

4)完成安装之后,会出现如图2-43所示的对话框,安装成功。最后单击978-7-111-59182-5-Part01-84.jpg

978-7-111-59182-5-Part01-85.jpg

图2-41 安装JDK工作界面(3)

978-7-111-59182-5-Part01-86.jpg

图2-42 安装JDK工作界面(4)

978-7-111-59182-5-Part01-87.jpg

图2-43 安装JDK工作界面(5)

978-7-111-59182-5-Part01-88.jpg

图2-44 启动cmd窗口

安装完成后可以检测是否安装成功,单击开始→运行。在其中输入“cmd”,如图2-44所示的对话框,再按确定,则会弹出如图2-45所示的对话框。在“cmd”窗口中输入“java-version”,如果出现如图2-46所示的对话框,说明安装成功。

2.安装Eclipse

下载压缩包Eclipse,解压后,可以看到一个“Eclipse.exe”的可执行文件,双击该文件。则会看到如图2-47所示的对话框,因为Eclipse能自动找到刚刚安装的JDK的路径。然后就会弹出如图2-48所示的对话框。Workpace可以自己选择相应的路径。

978-7-111-59182-5-Part01-89.jpg

图2-45 cmd窗口

978-7-111-59182-5-Part01-90.jpg

图2-46 安装成功界面说明

3.安装Android SDK

安装完JDK和Eclipse之后,可以在网上搜索下载安装SDK。下载之后,鼠标右击计算机,选择单击“属性”,如图2-49所示。

会弹出如图2-50所示的对话框。

找到高级系统设置,单击打开。如图2-51所示。

鼠标单击环境变量,则弹出如图2-52所示的对话框。

单击系统变量,则弹出如图2-53所示的界面,变量名可以自己命名。变量值是选择自己安装SDK所在路径。

978-7-111-59182-5-Part01-91.jpg

图2-47 启动Eclipse界面

978-7-111-59182-5-Part01-92.jpg

图2-48 选择工作路径窗口

978-7-111-59182-5-Part01-93.jpg

图2-49 SDK环境变量设置(1)

978-7-111-59182-5-Part01-94.jpg

图2-50 SDK环境变量设置(2)

978-7-111-59182-5-Part01-95.jpg

图2-51 SDK环境变量设置(3)

978-7-111-59182-5-Part01-96.jpg

图2-52 SDK环境变量设置(4)

接着在系统变量中找到PATH的变量,单击编辑,在变量值最前面加上%SDK_HOME%\tools;如图2-54所示的对话框。

4.安装ADT

安装ADT(Android Development Tools)是Android为Eclipse定制的一个插件。这个插件为用户提供了一个强大的开发Android应用程序的综合环境。ADT扩展Eclipse的功能,可以让用户快速建立Android项目,创建应用程序界面。安装步骤如下:

1)启动Eclipse,在菜单help选项选择978-7-111-59182-5-Part01-97.jpg,如图2-55所示的界面。

978-7-111-59182-5-Part01-98.jpg

图2-53 SDK环境变量设置(5)

978-7-111-59182-5-Part01-99.jpg

图2-54 SDK环境变量设置(6)

978-7-111-59182-5-Part01-100.jpg

图2-55 安装ADT步骤界面(1)

2)出现如图2-56所示的对话框。单击Add选项。

978-7-111-59182-5-Part01-101.jpg

图2-56 安装ADT步骤界面(2)

3)弹出如图2-57所示的对话框。Name可以自己命名。Location中单击右边的978-7-111-59182-5-Part01-102.jpg,找到下载ADT压缩包的路径。(之前要下载ADT压缩包。)最后单击OK。

978-7-111-59182-5-Part01-103.jpg

图2-57 安装ADT步骤界面(3)

4)弹出如图2-58所示的对话框,选中Developer Tools。单击Next。

978-7-111-59182-5-Part01-104.jpg

图2-58 安装ADT步骤界面(4)

5)弹出如图2-59所示的对话框。正在导入安装的相关的内容。

6)完成之后,则出现如图2-60所示的对话框,单击Next。

7)弹出如图2-61所示的对话框。选择“Iaccept”选项,单击Finish。

8)弹出如图2-62所示的对话框,开始进行安装。

5.设置Android SDK HOME

以上步骤完成之后,还要设置AndroidSDK的主目录。

1)打开Eclipse,选择菜单Window中的978-7-111-59182-5-Part01-105.jpg。如图2-63所示的对话框。

2)弹出如图2-64所示的对话框,在右侧里SDKlocation设定Android SDK的目录。再单击OK完成设置。

978-7-111-59182-5-Part01-106.jpg

图2-59 安装ADT步骤界面(5)

978-7-111-59182-5-Part01-107.jpg

图2-60 安装ADT步骤界面(6)

978-7-111-59182-5-Part01-108.jpg

图2-61 安装ADT步骤界面(7)

978-7-111-59182-5-Part01-109.jpg

图2-62 安装ADT步骤界面(8)

978-7-111-59182-5-Part01-110.jpg

图2-63 设置Android SDK HOME步骤界面(1)

978-7-111-59182-5-Part01-111.jpg

图2-64 设置Android SDK HOME步骤界面(2)

6.创建Android模拟器(AVD)

AVD(Android模拟设备),其全称英文名为(Android Virtual Device),是模拟的一种配置。AVD模拟了一套虚拟设备来运行Android平台。开发人员需要用到这个模拟器来对需要的硬件和软件进行测试开发,能大大减少时间和设备。下面将创建一个Android模拟器。

1)开启Eclipse,在菜单中选择Window中的978-7-111-59182-5-Part01-112.jpg,如图2-65所示的界面操作。

2)单击鼠标打开,则弹出2-66的对话框。选择Device Definitions的选项,这里有默认提供的Android的设备类型。可以自己选择适宜的设备类型。这里选择第一个类型,单击978-7-111-59182-5-Part01-113.jpg

978-7-111-59182-5-Part01-114.jpg

图2-65 创建Android模拟器步骤界面(1)

3)弹出如图2-67所示的对话框,AVDName可以自己取名。其他不要有改动,默认。单击OK。

978-7-111-59182-5-Part01-115.jpg

图2-66 创建Android模拟器步骤界面(2)

978-7-111-59182-5-Part01-116.jpg

图2-67 创建Android模拟器步骤界面(3)

4)弹出刚刚创建的AVD,如图2-68所示,再单击978-7-111-59182-5-Part01-117.jpg

5)弹出如图2-69的界面,单击978-7-111-59182-5-Part01-118.jpg

6)就会出现如图2-70所示的模拟加载的进度。

7)最后出现如图2-71所示的模拟界面。

978-7-111-59182-5-Part01-119.jpg

图2-68 创建Android模拟器步骤界面(4)

978-7-111-59182-5-Part01-120.jpg

图2-69 创建Android模拟器步骤界面(5)

978-7-111-59182-5-Part01-121.jpg

图2-70 创建Android模拟器步骤界面(6)

2.2.3 创建一个简单的应用程序

1)启动Eclipse,选择菜单File选项中978-7-111-59182-5-Part01-122.jpg,如图2-72所示的对话框,创建一个Android应用程序项目。

2)单击鼠标之后,弹出如图2-73所示的对话框。在Application Name中输入名称,会自动生成下面的Project Name和Package Name,当然也可以自己命名。单击Next。

3)弹出如图2-74所示的对话框。一般都是默认,再单击Next。

978-7-111-59182-5-Part01-123.jpg

图2-71 Android模拟器启动界面(7)

978-7-111-59182-5-Part01-124.jpg

图2-72 创建一个安卓应用程序(1)

978-7-111-59182-5-Part01-125.jpg

图2-73 创建一个安卓应用程序(2)

4)弹出如图2-75所示的对话框,对项目的图标进行配置,单击Next。

5)出现如图2-76所示的对话框。这里有三种类型分别是Blank Activity(空白布局)、Fullscreen Activity(全屏布局)、Master/Detail Flow(带明细的布局)。这里选择Blank Activity类型,其他选项保持默认。单击Next。

6)出现如图2-77所示的对话框,单击Finish。

978-7-111-59182-5-Part01-126.jpg

图2-74 创建一个安卓应用程序(3)

978-7-111-59182-5-Part01-127.jpg

图2-75 创建一个安卓应用程序(4)

7)最终界面如图2-78所示的界面。

978-7-111-59182-5-Part01-128.jpg

图2-76 创建一个安卓应用程序(5)

978-7-111-59182-5-Part01-129.jpg

图2-77 创建一个安卓应用程序(6)

在图2-78主Acitvity窗口中,显示的内容是在Values目录中设置,创建安卓应用程序显示hello world的代码如下:

978-7-111-59182-5-Part01-130.jpg

图2-78 创建一个安卓应用程序(7)

978-7-111-59182-5-Part01-131.jpg

978-7-111-59182-5-Part01-132.jpg

8)运行的结果如图2-79所示。

978-7-111-59182-5-Part01-133.jpg

图2-79 运行结果