Android开发初体验(安装与配置)
时间:2025-05-15
时间:2025-05-15
用于android初学者
Android开发初体验
摘要:3G手机应用开发正如火如荼,在这样的情况下,作为开源先驱的Android平台成为许多开发者的首选环境。本文简要介绍了什么是Android,并详述了如何使用Android平台在Windows系统中开发应用程序的步骤。
关键字:Android; SDK; Eclipse; 工程; 模拟器
一、 什么是Android
Android SDK文档中将Android定义为“Android is a software stack for mobile devices that includes an operating system, middleware and key applications.”
也就是说,Android是一个移动设备的开发平台,在它内部包含了操作系统、中间件和各种核心的应用程序,Android SDK主要是以Java语言为基础,用户可以使用Java语言来开发Android平台上的软件应用。通过SDK提供的一些工具将其打包成Android平台使用的文件,然后再使用SDK中的模拟器(Emulator)来模拟和测试该软件在Android平台上运行情况和效果。
1. Android应用程序结构介绍
图1 Android体系结构
图1来自于Android SDK文档,主要描述了Android操作系统的体系结构。
最上层的Applications是Android的应用程序,它通常涉及用户界面和用户交互,这一层离用户最近,是用户实实在在能感觉到的,它包含了桌面、联系人、电话、浏览器等众多的核心应用。
第二层Application Framework是Android中的开发框架,通过使用这套框架,用户的应用程序可以重复地利用各种组件和服务。如果开发人员能很好地理解这套框架的工作机制,必将对开发好的应用程序起到很大的作用。
Libraries和Android Runtime这一层已经涉及到底层,和应用程序之间的关系不是很密切,它指的是Android包含的库和Android的运行环境。需要说明的是每一个Android应用程序都在其各自的进程中运行,并且都拥有一个独立的Dalvik虚拟机实例。Dalvik可以被设计成一个设备。
最下层是Linux内核,它为Dalvik虚拟机的运行提供相应的管理机制。
2. Android SDK的版本简介
迄今为止,Android SDK主要经历了以下版本的发展过程,Android 1.0,Android 1.1,Android 1.5,Android 1.6,Android 2.0,Android 2.1和Android 2.2。各个版本间的差异可以从Android SDK官方文档中查询,各版本间都向下兼容,高版本系统可以兼容低版本系统,反之不兼容。本文将以Android 2.2为例说明Android应用程序的开发。
用于android初学者
3. Android模拟器
图2 模拟器全景
图2显示的是模拟器全景,从图中可以看出模拟器由两部分组成,左边用于模拟手机显示,右边用于模拟手机的键盘输入。根据用户喜好,可以通过Ctrl+F12或Ctrl+F11组合键调整模拟器的显示为竖版还是横版。
二、 Android SDK开发环境的搭建
为了实战体验Android开发应用程序的过程,首先需要进行开发环境的搭建。
1. 开发环境对操作系统的要求
开发基于Android的应用程序所需要的操作系统可以是Windows系列,如Windows XP,Windows 2007或Vista,也可以是Mac OS X 10.4.8+,还可以是Linux Ubuntu Drapper,但是由于不同的操作系统配置方式不尽相同,故在选择操作系统时一定要使用熟悉的一种。
2. 下载相关软件
表1展示了开发Android应用程序前需要在系统中安装的相关软件,及各软件的下载地址。
表1 软件开发包
3. 在Windows中搭建Android开发环境
(1) 安装JDK
在下载到jdk-6u20-windows-i586.exe安装程序后,双击即可打开安装向导。用户可以根据需要选择安装的组件和安装到的路径。由于安装JDK的步骤比较简单,此处不再赘述。
在安装完JDK后,需要将环境变量Path中加入JDK文件夹下bin的路径。现假设将JDK安装在D:\JDK中,设置环境变量的步骤为:右键单击“我的电脑” “属性” “高级”选项卡 “环境变量”按钮 选中“系统变量”中的Path “编辑”,在“变量值”的结束处添加“;D:\JDK\bin”。
环境变量修改完毕后,打开DOS命令窗口,在窗口中输入java –version,如果屏幕上出现Java的版本信息,则说明JDK安装成功。
(2) 安装Eclipse
用于android初学者
在下载到eclipse-java-helios-win32.zip后,解压此文件,进入解压后的目录,用户可以看到名为“eclipse.exe”的可执行文件,双击此文件即可运行Eclipse。如果安装后是第一次启动Eclipse,用户将会看到选择工作空间的提示,此时根据需要选择即可。
(3) 安装Android SDK
安装好JDK和Eclipse后,需要安装Android SDK。同Eclipse一样,Android SDK也是只要解压下载后的文件即可,此处假设Android SDK解压到D:\AndroidSDK中。解压完成后,需要将Path环境变量的值结尾处添加“;D:\AndroidSDK\tools”。找Path环境变量的方法与JDK处一致,此处不再详述。
在设置好环境变量后,如果在DOS命令窗口中输入“android -h”看到Android的帮助信息,则说明Android SDK安装成功。
(4) 在Eclipse Helios版本中安装ADT图解
ADT是Android为Eclipse定制的一个插件,即Android Development Tools,目的是为用户提供一个强大的综合环境用于开发Android应用程序。
在Eclipse Helios中在线安装ADT的方法为:
启动“Eclipse” “Window”菜单 “Preferences” 选择“Install/Update”中的“Available Software Site”,如图3所示。
图3 Window菜单中的Preferences选项窗口
单击“Add…”按钮 “Add Site”对话框中的Name值可以自定义,Location值处 …… 此处隐藏:2910字,全部文档内容请下载后查看。喜欢就下载吧 ……