Android入门必备:用Eclipse开发Android应用程序.doc

Android入门必备:用Eclipse开发Android应用程序.doc

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Android入门必备:用Eclipse开发Android应用程序

用Eclipse开发Android应用程序(IBM技术文章 Android 简介 在讨论 Eclipse 插件和开发 Android 应用程序之前,我们先看看 Android 的体系结构和一些重要的术语,这会对本教程后面的讨论和您自己构建 Android 应用程序有帮助。 Android 术语 在 Eclipse 环境中开发 Android 应用程序需要了解 Eclipse 环境和 Android 平台的知识。了解以下术语会有助于用 Eclipse 插件开发 Android 应用程序。 Open Handset Alliance 这是一个由 Google 公司主导的组织,它由许多公共和私人组织组成。 Android 这是 Open Handset Alliance 的主打产品。它是一种针对移动设备的开放源码操作环境。 模拟器 模拟另一个系统的软件工具 — 这常常是在个人计算机(IBM?、Mac、Linux?)上运行的一个环境,它模拟另一个环境,比如移动计算设备。 Linux 一种开放源码的操作系统内核,许多计算平台都使用这种操作系统,包括服务器、桌面计算机、网络设备和移动计算设备。Android 在 Linux 内核上运行。 Dalvik Virtual Machine Dalvik VM 是 Android 产品组合中的一种操作环境,它在运行时解释应用程序代码。Dalvik VM 与 Java VM 相似,但是两者不兼容。 Android 基础知识和必需的工具 Android 是一种针对移动平台的开放源码操作系统。到编写本教程时,它是一种纯软件的平台,没有可用的硬件设备。 Android 平台被称为一个产品组合,因为它是一系列组件的集合,包括: 基于 Linux 内核的操作系统 Java 编程环境 工具集,包括编译器、资源编译器、调试器和模拟器 用来运行应用程序的 Dalvik VM 简要介绍了 Android 平台的体系结构之后,我们来从市场的角度看看这个平台的一些重要特性。 Android 为什么很重要? 自从 Android 和最初的 SDK 发布以来,计算机技术新闻界一直非常关注 Android。Android 之所以重要主要有两个原因。 Android 是 Google 进军移动市场的主要行动。移动应用程序领域竞争激烈,新的竞争者很难涉足。Google 拥有大量资源和强大的品牌实力,有能力涉足任何市场。Google 进军移动市场已经好几年了。Android 原来属于另一家公司,Google 通过收购这家公司大大提高了在移动市场上的竞争力。Google 的任何行动都会受到关注,而且引入新平台也很引人注目。Android 同时具备这两个因素。 第二个原因是 Android 的应用程序模型与众不同。Android 应用程序并不是需要大量单击操作的纯粹的菜单式应用程序。Android 应用程序中确实有菜单和按钮,但是 Android 在体系结构中引入了一种新颖的设计元素 intent。 intent intent 是一种构造,应用程序可以通过它发出请求,这就像是发出求助信号。intent 可能像下面这样: Wanted: An application to help me look up a contact 或 Wanted: An application to help me display this image 或 Wanted: An application to perform this geographic-based search 应用程序可以按照相似或互补的方式进行注册,表明它们有能力或有兴趣执行各种请求或 intent。比如: Available: Application ready and willing to present contact records in clear, concise manner 或 Available: Application ready and willing to perform a geographic search 这些是 IntentFilter 的示例,下面将要讨论。 IntentFilter 应用程序通过一个称为 IntentFilter 的构造声明它们能够执行某些类型的操作。IntentFilter 可以在运行时进行注册,也可以在 AndroidManifest.xml 文件中设置。下面的代码片段取自一个对 SMS(文本)消息进行响应的 Android 应用程序: 清单 1. 对 SMS 进行响应的 Android 应用程序

文档评论(0)

zhuwenmeijiale + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:7065136142000003

1亿VIP精品文档

相关文档