IBM®
跳转到主要内容
    中国 [选择]    使用条款
 
 
Select a scope:Search for:    
    首页    产品    服务与解决方案     支持与下载    个性化服务    

developerWorks 中国  >  Open source  >

用 Eclipse 开发 Android 应用程序

Google Android Development Tools Eclipse 插件入门

developerWorks

级别: 中级

Frank Ableson (fableson@msiservices.com), 软件设计师

2008 年 4 月 07 日

现在注册或者使用您的 IBM ID 和密码登录。

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

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

在本教程中

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

本教程分为以下几节:

  • Android 基础知识和必需的工具

  • Android Software Developer Kit

  • 构建和调试 SaySomething Android 应用程序

  • 创建内容提供器和 Google Maps 应用程序
分享这篇教程

digg 提交到 Digg
del.icio.us 发布到 del.icio.us
Slashdot Slashdot 一下!


预备知识

见系统需求。


系统需求

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

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 地址查找。


语言

中文


格式

html


更多参考资源


学习

获得产品和技术

讨论
  • Eclipse Platform 新闻组 是讨论 Eclipse 相关问题的首选场所。(选择这个链接会启动默认的 Usenet 新闻阅读器应用程序并打开 clipse.platform。)
  • Eclipse 新闻组 为对使用和扩展 Eclipse 感兴趣的人们提供了许多参考资料。
  • 通过参与 developerWorks blog 加入 developerWorks 社区。



回页首


IBM 公司保留在 developerWorks 网站上发表的内容的著作权。未经IBM公司或原始作者的书面明确许可,请勿转载。如果您希望转载,请通过 提交转载请求表单 联系我们的编辑团队。

文档选项

未显示需要 JavaScript 的文档选项

英文原文

英文原文


    关于 IBM 隐私条约 联系 IBM 使用条款