跳转到主要内容

单击提交则表示您同意developerWorks 的条款和条件。 查看条款和条件.

当您初次登录到 developerWorks 时,将会为您创建一份概要信息。您在 developerWorks 概要信息中选择公开的信息将公开显示给其他人,但您可以随时修改这些信息的显示状态。您的姓名(除非选择隐藏)和昵称将和您在 developerWorks 发布的内容一同显示。

所有提交的信息确保安全。

  • 关闭 [x]

当您初次登录到 developerWorks 时,将会为您创建一份概要信息,您需要指定一个昵称。您的昵称将和您在 developerWorks 发布的内容显示在一起。

昵称长度在 3 至 31 个字符之间。 您的昵称在 developerWorks 社区中必须是唯一的,并且出于隐私保护的原因,不能是您的电子邮件地址。

单击提交则表示您同意developerWorks 的条款和条件。 查看条款和条件.

所有提交的信息确保安全。

  • 关闭 [x]

用 Eclipse 开发 Android 应用程序

Google Android Development Tools Eclipse 插件入门

Frank Ableson, 软件设计师
Frank Ableson 是新泽西州的一位企业家和软件开发人员,擅长移动和嵌入式应用软件。他目前正在为 Manning Publications 撰写一本关于 Android 应用程序开发的书。他感兴趣的专业领域是嵌入式系统、无线通信和自动化电子设备。他最热心的支持者是他的妻子 Nikki 和他们的孩子。

简介: 

Android 是 Google 提供的移动、无线、计算机和通信平台。通过使用 Android Eclipse 插件,可以在强大的 Eclipse 环境中构建 Android 应用程序。本教程介绍如何用 Eclipse 插件 Android Development Tools 进行 Android 应用程序开发,包括对 Android 平台和 Android Development Tools 的介绍,并开发两个示例应用程序。

此外,您还可以通过教程“构建 Android 手机 RSS 阅读器: 使用 Android 处理 XML”,了解如何构建一个运行在 Android 平台上的 RSS 阅读器。

发布日期:  2008 年 4 月 07 日
级别: 中级

访问情况 : 99607 次浏览
评论: 

开始之前

本教程介绍如何在 Eclipse 环境中进行 Android 应用程序开发,包括两个示例应用程序。第一个示例是一个基本的应用程序,涉及构建和调试的所有阶段。第二个应用程序示例涉及比较复杂的 Android 特性,包括联系人搜索和 Google Maps 地址查找。要想从本教程获得最大收益,具备移动开发经验会有帮助,但不是必需的。开发 Android 应用程序需要 Java™ 编程技能,但是对于本教程不是必需的。

关于本教程

我们为什么要关注 Android?有两个原因使 Android 成为重要的平台。首先,Google 引入了 Android,它在很短时间内就获得了市场的关注。Google 正在进军移动市场。它在这个市场上采取的第一个行动就是发布 Android 和 Open Handset Alliance,这是一个令人印象深刻的起点。第二,Android 不仅仅是另一种包含电话、菜单和触摸屏功能的移动平台。您将在本教程中了解到,Android 提供了一种不同的应用程序开发方法。由于可以对请求的操作和代码进行运行时绑定,Android 的体系结构支持高度可定制的软件环境。无论是考虑市场因素还是 Android 的技术方面,它都是一个值得研究的平台。

本教程分为以下几节:

  • Android 基础知识和必需的工具
  • Android Software Developer Kit
  • 构建和调试 SaySomething Android 应用程序
  • 创建内容提供器和 Google Maps 应用程序

系统需求

本教程需要结合使用几种技术。

Eclipse 平台
Eclipse 是一个运行插件的平台。您应该安装 Eclipse Classic 的最新版本(本教程使用 V3.3.1)。
Android Developer Tools
按照 安装 Android SDK 中的说明安装 Android Developer Tools(Eclipse 插件)。
源代码
本教程中的源代码片段包括:
  • AndroidManifest.xml(片段)— 这个文件是 Android 应用程序的应用程序部署描述符。
  • IntentReceiver — 演示 IntentReceiver 的实现,这个类处理 AndroidManifest.xml 文件中 IntentFilter 标记所公布的 intent。
  • SaySomething.java — 实现一个 Android 活动,这是本教程的示例应用程序的主要入口点。
  • Main.xml — 这个文件包含 Android 活动所用的视觉元素或资源。
  • R.java — 这个文件是由 Android Developer Tools 自动生成的,它把视觉资源 “连接” 到 Java 源代码。
  • AndroidManifest.xml(完整)— 这是完整的 AndroidManfest.xml 文件,包含每个重要元素的描述。
  • MobileServiceCallContacts.java — 这个文件包含的代码显示联系人并对用户输入做出反应,执行 Google Maps 地址查找。

1 页,共 10 | 后一页

评论



static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=10
Zone=Open source
ArticleID=299845
TutorialTitle=用 Eclipse 开发 Android 应用程序
publish-date=04072008
author1-email=fableson@msiservices.com
author1-email-cc=

标签

Help
使用 搜索 文本框在 My developerWorks 中查找包含该标签的所有内容。

使用 滑动条 调节标签的数量。

热门标签 显示了特定专区最受欢迎的标签(例如 Java technology,Linux,WebSphere)。

我的标签 显示了特定专区您标记的标签(例如 Java technology,Linux,WebSphere)。

使用搜索文本框在 My developerWorks 中查找包含该标签的所有内容。热门标签 显示了特定专区最受欢迎的标签(例如 Java technology,Linux,WebSphere)。我的标签 显示了特定专区您标记的标签(例如 Java technology,Linux,WebSphere)。