首先我们来创建一个Android项目。Android项目包含组成一个应用的全部文件。启动Eclipse程序,选择File→New→Android Application Project菜单项,打开新建应用窗口来创建一个新的项目。 在应用名称(Application Name)处输入GeoQuiz,如图1-3所示。此时项目名称(Project Name)会自动更新为GeoQuiz。在包名处(Package Name)输入com.bignerdranch.android.geoquiz。 注意,以上输入的包名遵循了“DNS反转”约定,亦即将企业组织或公司的域名反转后,在尾部附加上应用名称。遵循此约定可以保证包名的唯一性,这样,同一设备和Google Play商店的各类应用就可以区分开来。 图1-3 创建新应用 接下来的四个选项用来配置应用如何与不同版本的Android设备适配。GeoQuiz应用只需使用默认设置,所以现在可以忽略它们。第6章将介绍Android不同版本的差异。 Android开发工具每年会更新多次,因此当前的向导画面看起来可能会与本书略有不同。这一般不是问题,工具更新后,向导画面的配置选项应该不会有太大差别。 (如果向导画面看起来大有不同,可以肯定开发工具已进行了重大更新。不要担心,请访问本书论坛http://forums.bignerdranch.com,学习如何使用最新版本的开发工具。) 现在单击Next按钮。 在第二个窗口中,清除已勾选的创建定制启动图标(Create custom launcher icon)选项,如图1-4所示。GeoQuiz应用只需使用默认的启动图标。最后确认创建activity(Create activity)选项已选中。 单击Next按钮继续。 图1-5所示的窗口询问想要创建的activity类型。选择Blank Activity。 图1-4 配置项目 图1-5 创建新的activity 单击Next按钮。 在应用向导的最后一个窗口,命名activity子类为QuizActivity,如图1-6所示。注意子类名的Activity后缀。尽管不是必需的,但我们建议遵循这一好的命名约定。 图1-6 配置新建的activity 为体现布局与activity间的对应关系,布局名称(Layout Name)会自动更新为activity_quiz。布局的命名规则是:将activity名称的单词顺序颠倒过来并全部转换为小写字母,然后在单词间添加下划线。对于后续章节中的所有布局以及将要学习的其他资源,建议统一采用这种命名风格。 保持导航类型(Navigation Type)的None选项不变,单击Finish按钮。Eclipse完成创建并打开新的项目。