跟Google学习Android开发-起始篇-构建你的第一个应用程序(1)

来源:互联网 发布:python 字符串加数字 编辑:程序博客网 时间:2024/04/30 15:11

说明:此系列教程翻译自Google Android开发者官网Training教程,利用Chome浏览器的自动翻译功能作初译,然后在一些语句不顺或容易造成误解的地方作局部修正。方便英文不好的开发者查看。如有错漏之处,欢迎大家指出修正。


1 构建你的第一个应用程序


欢迎到Android应用程序开发中心!

这堂课教你如何建立你的第一个Android应用程序。您将学习如何创建一个Android项目,并运行调试版本的应用程序。您还将学习Android应用程序设计的一些基础知识,包括如何建立一个简单的用户界面和处理用户输入。

在你启动这个类之前,确保你有你的开发环境搭建。您需要:

1.    下载Android SDK

2.    Eclipse安装ADT插件如果你会使用Eclipse IDE

3.    下载最新的SDK使用SDK管理器的工具和平台

如果你还没有已经完成了这些任务,开始下载 Android SDK安装步骤。一旦你设定完成后,你准备开始这堂课。

这堂课使用教程格式,逐步建立一个小的Andr​​oid应用程序,教你一些关于Android开发的基本概念,所以按照每一步是很重要的。


1.1创建一个Android项目


Android项目包含的所有文件,包括你的Andr​​oid应用程序的源代码。Android SDK的工具,可以很容易地开始新的Andr​​oid项目与一组默认项目目录和文件。

这一节说明如何创建一个新的项目,无论是使用Eclipse ADT插件或使用SDK命令行工具。

注意:你应该已经安装了Android SDK,如果你使用Eclipse,你应该也有安装ADT插件(21.0.0或更高版本)。如果你没有这些,按照指南安装了Android SDK,然后再开始这一节。


使用Eclipse创建一个项目


1.     在工具栏上点击新建 

2.     在出现的窗口中打开Android文件夹选择“ Android应用项目并单击“ 下一步


1新的Android应用程序在Eclipse项目向导。

3.     填写的形式出现

o   应用程序名称 显示给用户的是应用程序的名称对于这个项目使用我的第一个应用程序

o   项目名称 是您的项目目录的名称和在Eclipse中可见的名称

o   软件包名称 是您的应用程序的包的命名空间Java编程语言中也遵循相同的包规则你的包的名称必须是在Android系统上安装的所有软件包中唯一的出于这个原因它通常最好的做法是使用与您的组织或出版实体的反向域名开头的名称对于这个项目你可以使用一些像“com.example.myfirstapp” 但是您不能使用 “com.example”命名空间在Google Play中发布您的应用程序

o   最低要求 是您的应用程序支持的Android SDK最低版本表示使用API的级别为了支持尽可能多的设备你应该设定一个最低版本可以让您的应用程序提供其核心功能集。如果您的应用程序的任何特性只能在新版本的Android或者判定它不是应用程序的核心功能集,您可以只在支持它的版本中启用这些特性参考支持不同的平台版本对于这个项目保留这些默认设置即可

o   目标SDK 表明您测试您的应用程序的Android的最高版本也叫API级别 

随着新版本的Andr​​oid变得可用,您应该在新版本上测试应用程序并更新此值,以符合最新的API级别,以充分利用新的平台功能。

o   编译 平台版本对您编译您的应用程序默认情况下此设置为您的SDK提供的最新版本的Android应该是Android4.1或更高版本如果你没有这样的版本您必须使用SDK管理器安装一个您仍然可以建立你的应用程序来支持旧版本但设置构建目标到最新版本可以让您启用新功能和优化您的应用程序在最新的设备上获得最好的用户体验

o   主题 指定申请您的应用程序的Android UI风格你可以暂时不用管它

单击“ 下一步

4.     在下一个项目配置界面保留默认选项并单击“ 下一步

5.     下一个界面可以帮助您创建一个你的应用程序的启动图标

您可以通过几个方面来自定义图标,该工具会针对所有的屏幕密度单独生成一个图标。在您发布您的应用程序之前,你应该确保你的图标符合图解Iconography 设计指南中定义的规范。

单击“ 下一步

6.     现在您可以在活动模板中选择一个来开始构建应用程序

对于这个项目,选择BlankActivity并单击“ 下一步

7.     保留其默认状态中的活动的所有细节并单击“ 完成

现在你的Android项目设置一些默认的文件,你准备好开始构建应用程序。继续下一课


使用命令行工具创建项目


如果你不使用Eclipse IDE ADT插件,可以改为使用SDK命令行工具来创建你的项目:

1.     改变当前目录到Android SDKtool/路径

2.     执行

android list targets

它会打印你已经下载你的SDK中可用的Andr​​oid平台的列表。找到你要编译你的应用程序的平台,请记下target id。我们建议您尽可能的选择最高版本。您仍然可以建立你的应用程序来支持旧版本,但设置构建目标到最新版本,可以让你在最新设备上优化你的应用程序。

如果你没有看到任何target列出来,你需要使用Android SDK管理器工具来安装一些。请参阅添加平台和软件包

3.     执行

android create project --target<target-id> --name MyFirstApp \
--path <path-to-workspace>/MyFirstApp  --activity MainActivity \  
--package com.example.myfirstapp 


target列表中的id(在上一步得到)更换<target-id>,并更换 <path-to-workspace>为你要保存你的Android项目的位置。

现在你的Android项目设置了几个默认的配置,你准备好开始构建应用程序。继续下一课

提示:把platform-tools/以及 tool/目录添加到你的PATH环境变量中。

原创粉丝点击