- 1、本文档共113页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
说明 :此系列教程翻译自Google Android开发者官网 的Training教程 ,利用 Chome浏
览器的自动翻译功能作初译 ,然后在一些语句不顺或容易造成误解的地方作局部修
正 。 方便英文不好的开发者查看。如有错漏之处 ,欢迎大家指出修正 。
同时欢迎大家关注我的技术博客
h ttp:///it_magician 。 大家的支持是我最大的动力。
第一章 起始篇
1 构建你的第一个应用程序
欢迎到 Android 应用程序开发中心 !
这堂课教你如何建立你的第一个 Android 应用程序。您将学习如何创建一个 Android 项目,
并运行调试版本的应用程序。您还将学习 Android 应用程序设计的一些基础知识,包括如何
建立一个简单的用户界面和处理用户输入。
在你启动这个类之前,确保你有你的开发环境搭建。您需要:
1. 下载 Android SDK 。
2. 为 Eclipse 安装 ADT 插件 (如 果你会使用 Eclipse IDE) 。
3. 下载最新的 SDK 使用 SDK 管理器的工具和平台 。
如果你还没有已经完成了这些任务,开始下载 Android SDK 的安装步骤。一旦你设定完成
后,你准备开始这堂课。
这堂课使用教程格式,逐步建立一个小的 Android 应用程序,教你一些关于 Android 开发的
基本概念,所以按照每一步是很重要的。
1.1 创建一个 Android 项目
Android 项目包含的所有文件,包括你的 Android 应用程序的源代码。Android SDK 的工具,
可以很容易地开始新的 Android 项目与一组默认项目目录和文件。
这一节说明如何创建一个新的项目,无论是使用 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 级别) 。
随着新版本的 Android 变得可用,您应该在新版本上测试应用程序并更新此值,以符
合最新的 API 级别,以充分利用新的平台功能。
o 编译 平台版本对您编译您的应用程序。默认情况下 ,此设置为您的 SDK 提供的最新
版本的 Android 。(应该是 Android 4.1 或更高版本 ,如果你没有这样的版本 ,您必须
使用 SDK
文档评论(0)