Android/创建项目

维基教科书,自由的教学读本

一个Android项目包含了了你的应用程序的所有文件,包括程序的源代码。Android SDK工具使得开始一个Android项目变得非常容易,它自动生成了一系列默认的项目路径(directory)和文件。

此课程展示了如何用Eclipse IDE或者Android SDK tools命令行工具创建一个新的Android项目。

使用Eclipse创建项目[编辑]

运行Eclipse,确保您的视图为“Java”,而不是Debug,C/C++等,可以在窗口右上角调节。

新建项目,方式有多种:

  • 单击“New Android App Project”按钮。
  • 单击工具栏上的“新建”按钮 → New → Project → Android → Android Application Project → Next
  • 菜单File → New → Project → Android → Android Application Project → Next

填写项目信息

在Eclipse中创建新的Android应用程序项目

在第一步的窗口中是Android应用程序项目信息,包括应用名,项目名,包名,构建SDK的版本,需要SDK的最低SDK版本,以及是否创建自定义图标和项目路径等选项。

应用名即为应用程序的名字,可以使用中文等非英语言字符。

项目名即为Eclipse中Android项目的名字,需要符合项目命名规则。只能使用英文字母和数字,且首字母必须为英文大写。

包名是Android应用程序最终被封装的软件包的名字,采用点命名法。一般为 “开发者类型+开发者+应用”,例如com.google.gmail。这种命名方法可以很好地避免包名重复。在应用商店上所有的包名都是独一无二的,不允许重复。

构建SDK版本指的是编译应用程序时所使用的SDK版本。

需要SDK的最低SDK版本是应用程序最低支持的设备平台,最终的应用程序向下兼容,因此能够在此版本及以上的Android设备上运行。

为新建的Android项目设置图标集

因为各种Android设备的尺寸和分辨率不同,需要设计不同分辨率的图标以适应图标大小。

在这里需要输入一张较高分辨率的PNG图片,作为图标。一系列标准大小的图标会自动生成,还可以选择无背景,圆形或方形,并定义颜色。

为新建的Android项目创建新Activity

可选的有两种,一种是空的Activity,即BlankActivity;另一种是专业的工作流界面Activity,即MasterDetailFlow。在这里我们选择BlankActvity,它更加简单明了。

为新建的Android项目创建新BlankActivity

在这个对话框中,可以为此BlankActibity命名,设置导航方式等等。

Activity的命名遵循Java中类的命名规则。此活动将成为应用程序的默认入口活动,启动应用程序时会被首先执行。

完成后,新建的Android项目:

新建的Android项目

使用命令行工具创建项目[编辑]

如果你没有使用Eclipse IDE,也可以直接用Android SDK命令行工具创建项目:

  1. 更改路径至Android SDK的 tools/ 目录下
  2. 执行:
    android list targets
    之后会输出可用的Android平台的列表(你必须下载了这些平台)。选择你想要编译应用的平台。记录下设备ID。建议你选择尽可能高的版本,你仍然可以使应用支持旧版本,但设置为最新版本的好处在于你能为最新的设备优化应用程序。
    如果你没有看到任何设备被列出,你需要使用Android SDK Manager工具安装一些平台。
  3. 执行:
    android create project --target <target-id> --name MyFirstApp --path <path-to-workspace> MyFirstApp --activity MainActivity --package com.example.myfirstapp
    用前面列出的设备的ID替换 <target-id>,用你想要保存此Android项目的路径替换 <path-to-workspace>。

你的Android项目现在设置好了,它拥有一系列默认配置。现在可以准备好构建应用程序了。