创建一个安卓工程
一个安卓工程包括了各种文件,这些文件又称为源代码。SDK工具使工程创建变得简单起来,它可以直接在工程目录下生成一些默认的文件夹和文件。
本课阐述了如何使用Eclipse创建一个新的工程或者在命令行下使用SDK工具创建一个工程。
注意:如果你还没有安装SDK,请先下载SDK并配置环境变量。
1. 使用Eclipse创建工程
1) 点击工具栏上的“New ”按钮;
2) 在弹出的窗口里,点击“Android”项,选择“AndroidApplication Project”,点击“Next”;
3) 按照下面提示填写弹出的对话框(如图1所示):
a. Application Name:显示给用户的APP名字。对于此工程,名字为“My First App”。
b. ProjectName:你的工程文件夹的名字,也即显示在Eclipse工作空间里的文件夹的名字。
c. Package Name:你的APP的包名,遵循java包名命名规范。如果你的app需要安装在设备上的话,此包名必须是系统唯一的。正是这个原因,最好使用你所在组织或团体的网络域名的反写形式作为包名,比如”com.example.myfirstapp”。当然了,这只是个示例,你不能使用”com.example”形式的包名在GooglePlay上发布应用。
d. MinimumRequired SDK:你的APP能支持的最低版本,版本号标志为API 数字。为了支持更多的设备,你可以选择尽量低的版本,但是请确保这些版本能够支持你的APP中使用到的功能。当然,如果某些功能在低版本上不支持的话,你可以在代码里屏蔽掉某些功能。(目录大多数设备都支持4.0,也即API 14,所以个人建议选择API 14.)
e. TargetSDK:表示你的APP在此版本上经过了测试。随着安卓新版本的发布,你应该在新的版本下继续测试,并且更改此项,这样保证你能获得更多新版本下的功能支持。
f. Compile With:使用何种版本编译你的APP。默认情况下,使用你的SDK目录下最近的版本工具进行编译。你可以编译你的APP去支持旧版本,但是使用最新的版本编译可以使你的APP使用更多的功能,得到更多的用户体验方面的优化。
g. Theme:指定APP的UI风格。你可以使用默认选项。
图1. Eclipse里的创建安卓工程向导对话框
点击“ Next”。
4)在此界面,全部使用默认选项,点击“ Next”。
5)在此界面,会提示你为自己的APP创建一个应用图标。
你可以多种方式定制化图标,工具会为你创建一个适应多种屏幕密度的图标。在发布你的应用前,你应该确保你的图标符合“应用图标设计指南”里的规范。(此规范在官方网站上有。)
点击“ Next”。
6)现在你可以选择一个Activity模板来创建APP。
对于此工程,选择“ BlankActivity”,点击“ Next”。
7)对于所有的activity设置信息使用默认的,然后点击“ Finish”。
你的工程就建立好了,并且已经在目录下生成了一些默认的文件,你可以进行编译了。现在你可以进行下一课了
2. 使用命令行工具创建工程
如果你没有使用Eclipse创建工程,你可以使用SDK自带的工具在命令行模式下创建工程。
1) 在命令行下,改变目录至sdk安装目录/tools/;
2) 执行:
android list target
这个命令会打印出你的SDK里可用的安卓平台。找到你想在编译中使用的平台。如下所示:
请注意目标平台”id”。我们推荐你选择最高的版本。这样你可以获得更多的功能支持。如果你看不到任何目标平台显示出来,你可以使用SDK Manager来下载。
3) 执行:
android create project --target <target-id> --name MyFirstApp \
--path <path-to-workspace>/MyFirstApp --activity MainActivity \
--package com.example.myfirstapp
将<target-id>覆盖成上一个步骤中显示出来的id值,将<path-to-workspace>覆盖成项目的保存路径。
现在你的工程已经创建完成了,可以进行编译了。请继续下一课。
提示:你可以将SDK目录下的platform-tools/ 和 tools/所在的文件夹写入系统的PATH环境变量,这样就可以在命令行直接使用这些命令了,而不用再切换目录。