《Android游戏编程入门经典》——4.1节创建新的Android项目

    xiaoxiao2023-09-26  118

    本节书摘来自异步社区《Android游戏编程入门经典》一书中的第4章,第4.1节创建新的Android项目,作者【美】Jonathan S. Harbour,更多章节内容可以访问云栖社区“异步社区”公众号查看

    4.1 创建新的Android项目Android游戏编程入门经典在NetBeans中打开File(文件)菜单并选择New Project(新建项目)命令或工具栏上的New Project(新建项目)图标,如图4.1所示。

    将显示New Project(新建项目)对话框,如图4.2所示。在Categories(类别)列表中,您应该看到其中一个选项是Android,选择它。在右侧窗格中,应该看到Android项目,这些项目由第3章中安装的NBAndroid插件提供。选择Android Project(Android项目)并单击Next(下一步)按钮。

    New Android Application(新建Android应用程序)对话框如图4.3所示,它具有很多字段,非常复杂。首先,使用Project Name(项目名称)字段输入一个新名称。接下来,使用Browse(浏览)按钮选择Project Location(项目位置)。然后,如果还未选中Set as Main Project(设置为主要项目)复选框,则选中它。

    在继续此新项目之前,必须配置NBAndroid插件。这非常简单,接下来将配置该插件。

    4.1.1 配置NBAndroid插件单击Manage Android SDK(管理Android SDK)按钮以显示Options(选项)对话框(参见图4.4)。如果还未填写SDK位置,则需要确定NBAndroid插件Android SDK在硬盘上的安装位置。Windows操作系统下的默认位置为C:Program FilesAndroidandroid-sdk。如果使用的是Mac OS X或Linux版本的NetBeans,则位置有所不同。浏览到Android SDK位置后,单击OK(确定)按钮关闭此对话框并保存设置。这将返回到New Android Application(新建Android应用程序)对话框。

    返回到New Android Application(新建Android应用程序)对话框时,如图4.5所示,注意,Target Platform(目标平台)表有两个条目,其中一个是非常重要的Android 4.0.3。NBAndroid插件找到了这些SDK并将它们添加到自己的列表中。如果您看到的条目比这里显示的多,在一些开发PC上也是非常有可能的情况,一定要寻找Android条目而不是任何其他条目(比如其中一个Google API)。

    4.1.2 完成新项目设置如果需要,可以将项目名称更改为AndroidApplication1以外的名称。

    如果您还未选中Android 4.0.x目标版本,则在Target Platform(目标平台)表中选中它。这将确定插件在编译Android代码时使用的SDK。

    在Package Name(包名称)和Activity Name(活动名称)字段中输入值。通常会在Activity Name(活动名称)字段中填入MainActivity,因此您只需要选择包名称。

    包名称必须包含至少两个单词,使用句点分隔它们。例如:john.doe。但是,最好使用程序名和另一个表明您是开发人员的词命名。例如,我输入的是jharbour.android.HelloAndroid。

    包名称无需太复杂,只需要是唯一的即可。如果您从未想过将自己的程序部署到Android Market,则名称就不是很重要,可以使用任意符合此格式的名称。但是,需要注意的是,在Android设备上安装的应用程序只有一个使用此唯一名称(包括模拟器),并且包名称是内部应用程序名称。例如,如果您为所有测试项目(本书的所有项目)使用同一名称,则只能在设备(或模拟器)上看到一个应用程序,并且每次构建和部署项目时都会替换此应用程序。

    完成时,项目属性可能会如图4.6所示。

    注意:

    在Eclipse中创建新项目的过程与NetBeans非常类似,因此我们不会再为它制作一个教程。Eclipse的使用更加简单。前4章内容可帮助您更快速地熟悉所使用的IDE。在稍后的章节中,我们将仅使用Eclipse。前几章侧重介绍NetBeans(使用起来更加困难的IDE)是为了让使用两种IDE的读者受益。

    相关资源:Google Android开发入门与实战(09年度畅销榜TOP50)--详细书签版
    最新回复(0)