软件,不存在专有权障碍,开发平台允许任何移动终端厂商加入到Android联盟中来,并允许不同厂商可以根据自己的需求对平台进行定制和扩展,无需任何授权许可费用;
* 所有应用程序平等:Android系统中,系统核心应用和第三方应用都是完全平等的,用户可以将手机中的任意应用程序替换成所需的其他应用程序;
* 应用程序间无界限:开发人员可以吧Web上的数据与本地的日历、联系人、位置信息结合起来,应用程序还可声明它们可供其他程序使用;
* 快速方便的应用程序开发:Android平台为开发人员童工了大量的实用库及工具,可以让开发人员快速的创建自己的应用[3]。
2.3 Android系统的现状及展望
Android系统目前的发展十分迅速,在国内外,Android都有成熟的消费者,Android社区也十分红火,全球各大厂商和运营商也纷纷加入了Android的阵营,包括美国的摩托罗拉(MOTOROLA)、韩国的三星(SAMSUNG)、英国的索尼爱立信(Sony Ericsson)、中国台湾HTC、中国移动、中国联通、中兴通讯、华为通讯、联想等大企业。除开手机外,各大厂家也陆续推出了采用Android系统的MID(Mobile Internet Devices)产品。根据ComScore公司11年第一季度的移动互联网市场研究
报告中显示,11年2月份Android的市场份额增33%,位居榜首,RIM、苹果分别以28.9%和25.2%的移动市场占有率紧随其后[11],如图1:
图1 各厂商移动互联网市场占有率
虽然Android初出茅庐,论个头还不如苹果、RIM,开放这个趋势的力量使得这颗的新星足够明亮,有媒体预测Android的市场占有率将在2012年达到50%并在2016年确定其移动互联网市场的霸主地位,就目前Android的发展趋势来看,这并非一个不可能完成的任务。
2.4 开发环境的安装与配置
2.4.1 操作系统及准备工作
Android的开发环境在操作系统上并没有太大的限制,它可以使用Windows XP及其以上版本、MAC OS、Linux等操作系统,在该程序的开发中,我选择了Windows 7作为开发操作系统。Android是以
Java语言作为开发语言,官方推荐使用Eclipse作为开发软件,在搭建开发环境前必须准备JDK、Eclipse、Android SDK三个软件,JDK与Eclipse都可以在其官方网站上下载到其最新版本,Android SDK则需要通过Android SDK Setup来下载安装[1]。
2.4.2开发环境的安装
1) 安装JAVA运行环境
在"developers.sun/downloads/"此网页我们可以下载到最新版本的JDK,下载完成后按照安装向导安装即可。
2) 下载和安装Eclipse
在Eclipse的官方网站"eclipse.org/downloads"下载最新版本的"Eclipse IDE for Java Developers"下载完毕后解
压缩即可使用,无需安装。
3) 安装Android SDK
Android SDK因为原下载地址失效,只能通过Android SDK Setup这个工具来下载安装,此工具可以在通过"dl.google/android/android-sdk_
r04-windows.zip"该网址获取。下载完成后解压缩,运行其内的"SDK Setup.exe"即可自动检测下载Android SDK,如图2所示:
图2 Android SDK Setup
4) 安装Eclipse的Android插件
使用Eclipse作为开发开发工具必须要安装Android Development Tools(ADT)的外挂,其安装步骤如下:
* 启动Eclipse后,选择"Help"→"Install New Software..."打开"Install"窗口;
* 点击窗口中的"Add"按钮,在"Add Repository"窗口中输入如图3所示信息:
图3 Add Reponsitory
* 点击OK后,"Install"
列表中会多出一项"Developer Tools",勾选后点击"Next"既开始下载ADT,下载完成后按软件提示操作即可完成安装ADT。如图4所示:
图4 安装ADT
5) 应用SDK到Eclipse
选择"Window"→"Preferences..."在"Prefe