这里将进一步检查是否已正确安装了工具链,然后导入本章的示例代码。稍后,将浏览本示例的代码,并运行它,以观察它的行为。
可以在www.wrox.com和https://github.com/wileyenterpriseandroid/Examples.git上获得示例代码包。要使用示例代码,首先要从存档文件中把项目文件夹解压缩到Eclipse的工作区中。然后,从存档文件中导入项目文件。使用File | Import命令打开Import对话框,如图1-1所示。
选择General和Existing Projects into Workspace。单击Next按钮将显示Import对话框,如图1-2所示。选择上一步中解压缩的文件夹,然后单击Finish按钮。根据正在使用的平台,项目名称可能与你在图1-2和图1-3的屏幕截图中看到的有所不同。
现在应该可以在Eclipse的Project Explorer窗口中看到示例项目,如图1-3所示。
在该项目的名称上右击并选择Run as | Android Application命令。如果没有使用USB电缆连接Android设备到电脑,并且尚未创建用于运行示例的模拟器的配置,将会看到如图1-4所示的对话框。如果是这样,单击Yes按钮。
单击Yes按钮将显示Android Virtual Device(AVD) Manager。如果你是从没有AVD错误提示的对话框来到这个界面,将看到一个空的AVD列表,如图1-5所示。单击New按钮。
现在,将看到一个对话框,用于新创建Android AVD。从可用的AVD配置列表中选择Nexus 7,并将其命名为nexus7。这方便选择所有正确的参数,以便模拟类似Nexus 7平板电脑的硬件,包括正确的API级别,如图1-6所示。
注意:如果使用的是Windows操作系统编译和运行本书中的示例,根据所使用的Android SDK版本,可能需要选择不同的设备来模拟,因为Windows上模拟器的内存大小有限制。
单击OK按钮,将返回AVD Manager,可以看到一个命名为nexus7的AVD出现在先前的空白列表中,如图1-7所示。然后单击Start按钮。
单击Start按钮就会启动AVD。首先,可能需要更多的信息来配置应该如何显示模拟器。图1-8所示的Launch Options对话框可用于缩放AVD的显示。因为我们不需要这么做,所以单击Launch按钮即可。
但是,还是没有出现模拟器。如果使用的是全新安装的SDK,就可能出现图1-9所示的对话框。该对话框可以启用logcat视图,它由Eclipse IDE中的Android SDK插件提供。这里选择Yes选项。本章后面将需要使用logcat查看应用程序的行为。
到此,模拟器将启动。Android将在模拟器上启动,然后示例应用程序将在Android中启动,如图1-10所示。
如果这里的任何一步中遇到问题,就可能需要重新安装工具链。如果以前验证过所安装的工具链,就不会遇到这里的一些步骤,这里的步骤只会在全新安装后第一次使用时才发生。
到此,已经成功运行了一个示例应用程序,其适合于不同的屏幕尺寸。