Eclipse是一个开放源代码的软件开发项目,专注于为高度集成的工具开发提供一个全功能的、具有商业品质的工业平台。它主要由Eclipse 项目、Eclipse 工具项目、Eclipse技术项目三个项目组成,具体包括四个部分组成——Eclipse Platform、JDT、CDT和PDE。JDT支持Java开发、CDT支持C开发、PDE用来支持插件开发,Eclipse Platform则是一个开放的可扩展IDE,提供了一个通用的开发平台。它提供建造块和构造并运行集成软件开发工具的基础。Eclipse Platform允许工具建造者独立开发与他人工具无缝集成的工具从而无须分辨一个工具功能在哪里结束,而另一个工具功能在哪里开始。
2.3 Android基本框架介绍
Android平台的基本框架
(1)Applications
Application Android会同一个主要的应用程序开发包一并发布出来,这个app程序包包含了一下内容email客户端,SMS,日历功能,地图的查找,浏览器的查看,联系人进行管理等。这些的app程序必须要用JAVA编写的。
(2)Application FrameWork
开发者完全可以去查看只要的应用程序所用到的API framework。该application framework用来简化很多组件的软件起到重用的效果;任何一个application 都可以去发布它的相应功能块,而且任何other的application 都可以去使用其它发布的很多功能块。该application 重用的机制使得很多组建可以被user替换。
所有的application都由很多的服务功能和系统里起到的功能所组成,包括:
1.Views可以用来建application ,包括lists,网格(grids),文本框(text boxes),按钮(buttons),甚至包括一个可以内嵌到手机里的web浏览器
2.Content Providers使得application 可以去访问另一个人的application 的数据(如联系人数据库),或者共享它们自己的数据。
3.资源管理器可以去提供很多非代码的资源查看,如localhost string的访问,图形,和分层文件(layout files)。
4.Notification 使得application可以在状态栏中显示客户通知信息。
5.活动类管理器(Activity Manager)用来管理application 的activity并提供很多常用的导航进行回退的功能。
2.4 搭建Android开发环境文献综述
任何事物要运行,都要有它的环境,Android也有它的环境才能够运行,下面介绍Android的开发环境配置。
搭建开发环境需要的软件:
操作系统:window XP或linux
软件包:Android SDK(Software Development kit Java Development kit) 、ADT(Android Develoopment Tool)
IDE环境:Eclipse IDE+ADT Eclipse3.3以上
JDK:Java Runtime Environment虚拟机 、(JDK)Java Development kit
安装步骤如下:
第一步:安装Java虚拟机sun-java6-jdk版本。
第二步:安装Eclipse3.5工具,到官网选择版本下载后进行安装。