一.简介;
Android 平台是 Open Handset Alliance 的成果,Open Handset Alliance 组织由一群共同致力于构建更好的移动电话的公司组成。这个组织由 Google 领导,包括移动运营商、手持设备制造商、零部件制造商、软件解决方案和平台提供商以及市场营销公司。从软件开发的观点看,Android 正处在开源领域的中心位置。因此,android作为一个新的手机平台,有很好的发展前景。
二.准备工作
要构建android开发平台,需要三大组件。分别是
1.Android SDK
http://developer.android.com/
2.JDK
3.Eclipse 集成开发环境 (3.3版本或以上)
http://www.eclipse.org/downloads/
三.开发环境的安装
1.JDK1.5或1.6均可,需设置一下环境变量,这里假设你已经按正不在赘述。可参考http://hi.baidu.com/cdk9999/blog/item/1c71005844f4b689810a182c.html
2.Android SDK
SDK 是 Android 软件开发套件 (Software Development Kit, SDK) 里面包含了 Android 应用程序运行环境, Android 手机模拟器, google 提供的各种 API ,大量开发实例。 SDK配置环境跟jdk一样,找到tools目录,把地址复制到path系统变量。注意这里配置的是系统变量而非JDK的用户变量
四.更新Eclipse,下载ADT(Android开发插件)
准备工作完成后开始我们真正的环境搭建。Android为Eclipse提供一个插件,叫做ADT,使你在开发android应用程序的时候更加得心应手。
这里介绍的例子为android-sdk-windows-1.5_r3与Eclipse3.5.0
1.启动Eclipse,help>Install new software
2.点击work with 旁边的add按钮
3.名字可以叫Android Plugin 网址为dl-ssl.google.com/android/eclipse/
4.这时可以看到下方的develop tools 选择安装,一路点击下去....
5,重启Eclipse。
6.现在设置你的Eclipse preferences项(在windows菜单栏下)使其指向android sdk 的目录。
具体步骤为在左面选择android属性面板,加入AndroidSDK的目录点击Browse..
例如 D:\android\android-sdk-windows-1.5_r3)点击Apply。
到这里我们的环境就搭建的差不多了。也许又是要设置一下JDK的属性,同上。
五。下面可以开始编辑一个helloworld程序了
要在电脑跑android程序,我们要启动虚拟机,首先我们要创建一个android虚拟设备(AVD),这里android sdk提供了一个工具。打开命令提示符,到sdk的tools目录下执行
android create avd --target 2 --name my_avd
然后下面提示你是否创建custom hardware profile.,直接enter,默认命令no。这条命令创建了一个名叫my_avd的使用android 1.5平台的虚拟机。
可以可以开始真的的编程了。
按照下面的步骤建立Android工程:
1. 选择 File > New > Android Project
在新建的项目中可以按一下方式填写
Project name: HelloAndroid
Application name: Hello, Android
Package name: com.example.helloandroid (or your own private namespace)
Create Activity: HelloAndroid
Min SDK Version: 2
点击完成
ADT插件将会为你的工程建立这些文件和目录:
? src/ 代码文件存放的目录.
? res/ 资源文件目录.
? AndroidManifest.xml 应用工程的主配置文件.
打开helloandroid.java(位于 HelloAndroid > src > com.example.helloandroid)你可以看到如下代码
package com.example.helloandroid;
import android.app.Activity;
import android.os.Bundle;
public class HelloAndroid extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
}
稍微更改一下就成为我们的helloworld程序 (加粗的部分)
package com.android.helloandroid;
import android.app.Activity;
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 savedInstanceState) {
super.onCreate(savedInstanceState);
TextView tv = new TextView(this);
tv.setText("Hello, Android");
setContentView(tv);
}
}
下面开始运行
选择 Run > Run.
选择 "Android Application".
ADT会自动运行并自动启动模拟器,等一会,你就可以看到你的helloworld程序了。O(∩_∩)O~