今天试着来写第一个Android的程序,在写程序之前先要搭个Android的开发环境。首先必须安装Java环境和Eclipse,我的环境是JRE1.6.0_03和Eclipse 3.3.1。然后就可以安装Android了,Google Android的网站是http://code.google.com/android/,在上面可以找到所有需要的资源。
1. 安装Android SDK和Eclipse插件
从Android下载页面(http://code.google.com/android/download_list.html)下载SDK版本。SDK是个zip文件,直接解压到安装目录即可。
Google提供了一个Eclipse的插件作为Android的IDE开发环境,称为ADT(Android Development Tools)。安装ADT的方法如下:
1. 打Eclipse的菜单Help > Software Updates > Find and Install...,选择Search for new features to install进入下一页;
2. New Remote Site安装方式,在URL里输入https://dl-ssl.google.com/android/eclipse/,Eclipse会自动下载并安装ADT插件;
3. 我是先下载了ADT插件包(http://code.google.com/android/adt_download.html),然后解压到本地,选择New Local Site进行安装,这样比较方便。
2. 配置环境变量
打开Eclipse的菜单Windows>Preferences...,在SDK Location中输入Android SDK的安装目录,例如C:/Program files/android-sdk_m5-rc14_windows/tools。
配置Windows的PATH变量,在“系统变量”里的PATH路径中加入“C:/Program files/android-sdk_m5-rc14_windows/tools”。之所以做此两步设置,是因为开发Android应用时要借助adb.exe程序启动模拟器,设置环境变量可以使Eclipse自动调用程序,否则会在Eclipse中出现错误提示。
3. 建立一个Android工程
打开Eclipse菜单New>Project...,在工程项目中选择Android Project,然后根据提示输入包名、项目名和Activity Name等,即建立了一个Android的工程项目。
4. 编辑Hello Android代码
Android会建立一个标准的Eclipse项目,并自动生成原始代码。编辑原始代码如下:
import android.os.Bundle;
import android.widget.TextView;
public class HelloAndroid extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle icicle) {
super .onCreate(icicle);
TextView tv = new TextView(this );
tv.setText("Hello Android! /nThis is my first Android application." );
setContentView(tv);
}
}
5. 编译运行
打开Eclipse菜单Run>Open Run Dialog...,打开对话框并填写Project的相关信息,点击Apply,然后Run运行工程。
等待大约30秒左右,Android模拟器会显示出运行结果,第一个Android程序Hello Android终于诞生了。