用Eclipse 开发 Android 应用程序.doc
上传人:qw****27 上传时间:2024-09-12 格式:DOC 页数:24 大小:1.4MB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

用Eclipse 开发 Android 应用程序.doc

用Eclipse开发Android应用程序.doc

预览

免费试读已结束,剩余 14 页请下载文档后查看

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

用Eclipse开发Android应用程序GoogleAndroidDevelopmentToolsEclipse插件入门系统需求本教程需要结合使用几种技术。HYPERLINK"http://www.eclipse.org/downloads/"Eclipse平台Eclipse是一个运行插件的平台。您应该安装EclipseClassic的最新版本(本教程使用V3.3.1)。HYPERLINK"http://code.google.com/android/intro/installing.html"\l"developingwitheclipse"AndroidDeveloperTools按照HYPERLINK"http://code.google.com/android/intro/installing.html"安装AndroidSDK中的说明安装AndroidDeveloperTools(Eclipse插件)。HYPERLINK"http://www.ibm.com/developerworks/cn/education/opensource/os-eclipse-android/downloads.html"源代码本教程中的源代码片段包括:AndroidManifest.xml(片段)—这个文件是Android应用程序的应用程序部署描述符。IntentReceiver—演示IntentReceiver的实现,这个类处理AndroidManifest.xml文件中IntentFilter标记所公布的intent。SaySomething.java—实现一个Android活动,这是本教程的示例应用程序的主要入口点。Main.xml—这个文件包含Android活动所用的视觉元素或资源。R.java—这个文件是由AndroidDeveloperTools自动生成的,它把视觉资源“连接”到Java源代码。AndroidManifest.xml(完整)—这是完整的AndroidManfest.xml文件,包含每个重要元素的描述。MobileServiceCallContacts.java—这个文件包含的代码显示联系人并对用户输入做出反应,执行GoogleMaps地址查找。Android简介在讨论Eclipse插件和开发Android应用程序之前,我们先看看Android的体系结构和一些重要的术语,这会对本教程后面的讨论和您自己构建Android应用程序有帮助。Android术语在Eclipse环境中开发Android应用程序需要了解Eclipse环境和Android平台的知识。了解以下术语会有助于用Eclipse插件开发Android应用程序。OpenHandsetAlliance这是一个由Google公司主导的组织,它由许多公共和私人组织组成。Android这是OpenHandsetAlliance的主打产品。它是一种针对移动设备的开放源码操作环境。模拟器模拟另一个系统的软件工具—这常常是在个人计算机(IBM®、Mac、Linux®)上运行的一个环境,它模拟另一个环境,比如移动计算设备。Linux一种开放源码的操作系统内核,许多计算平台都使用这种操作系统,包括服务器、桌面计算机、网络设备和移动计算设备。Android在Linux内核上运行。DalvikVirtualMachineDalvikVM是Android产品组合中的一种操作环境,它在运行时解释应用程序代码。DalvikVM与JavaVM相似,但是两者不兼容。Android基础知识和必需的工具Android是一种针对移动平台的开放源码操作系统。到编写本教程时,它是一种纯软件的平台,没有可用的硬件设备。Android平台被称为一个产品组合,因为它是一系列组件的集合,包括:基于Linux内核的操作系统Java编程环境工具集,包括编译器、资源编译器、调试器和模拟器用来运行应用程序的DalvikVM简要介绍了Android平台的体系结构之后,我们来从市场的角度看看这个平台的一些重要特性。Android为什么很重要?自从Android和最初的SDK发布以来,计算机技术新闻界一直非常关注Android。Android之所以重要主要有两个原因。Android是Google进军移动市场的主要行动。移动应用程序领域竞争激烈,新的竞争者很难涉足。Google拥有大量资源和强大的品牌实力,有能力涉足任何市场。Google进军移动市场已经好几年了。Android原来属于另一家公司,Google通过收购这家公司大大提高了在移动市场上的竞争力。Google的任何行动都会受到关注,而且引入新平台也很