下载开发资源

1下载 最新Android SDK
http://code. google.com/android/download.html

选择Windows版本的SDK,下载后直接解压缩就可以使用,为了在控制台中直接使用SDK中的工具,把SDK的目录添加到Windows的path 环境变量中。


2 下载JDK6,(JDK5开发的时候会有一些Bug)
http://java.sun.com/javase/downloads/index.jsp

安装后,设置 JDK 环境变量(java_home,classpath,path)


3,下载Eclipse 3.2,3.3版本(开发Android的IDE)
http://www.eclipse.org/downloads/
更新Eclipse,下载ADT(Android开发插件)

1. 启动Eclipse, 选择 Help > Software Updates > Find and Install....

2. 弹出对话框后,选择 Search for new features to install 点击Next.

3. 点击 New Remote Site.

4. 在编辑框中输入更新插件的网址:
https://dl-ssl.google.com/android/eclipse/. 点击 OK.

5. 看到一个更新的列表,点击sFinish.

6. 在返回的对话框中选择 Android Plugin > Eclipse Integration > Android Development Tools 并且点击Next.

7. 选择 Accept terms of the license agreement, 点击Next.

8. 点击 Finish.

9. 点击Install All.

10. 重新启动 Eclipse.

11. 重启Eclipse 后设置Android属性中的 Android SDK 目录(不包括SDK下的Tools,比如D:/android_XXXXX):
a. 选择 Window > Preferences... 打开编辑属性窗口
b. 选择 Android 属性面板
c. 加入AndroidSDK的目录点击Browse...
d. 点击 Apply, 和 OK

12.设置Eclipse的JavaJDK的属性设置。
A 选择 Window > Preferences... 打开编辑属性窗口
B 选择 Java 属性面板
C 选择Java编译器为6.0
D 点击 Apply, 和 OK
使用Eclipse开发 Android 应用

使用EclipseIDE开发一个Android 应用。首先是创建一个Android工程,然后是设置应用启动配置。然后可以编辑代码,启动,调试应用。


创建一个Android 工程

ADT 插件提供了一个新的工程向导帮助我们快速的建立Android工程和编辑现存的Android项目的代码。

按照下面的步骤建立Android工程:
1. 选择 File > New > Project

2. 选择 Android > Android Project, and 点击 Next

3. 设置工程的用途
o 选择 Create new project in workspace 可以建立一个新的Android工程,输入工程的名字,代码的开发包的名字,应用界面的类名字,应用程序的标题的名字。
o 选择 Create project from existing source可以根据现存的代码建立一个工程. 通过这个选项可以建立并运行现存的Google提供的Example Application (在Android SDK的目录中可以找到)

4. 点击 Finish.

ADT插件将会为你的工程建立这些 文件和目录:
• src/ 代码文件存放的目录.
• res/ 资源文件目录.
• AndroidManifest.xml 应用工程的主配置文件.
建立一个启动配置

建立一个启动配置
在使用Eclipse调试程序之前,必须为工程建立一个启动配置:
1. 选择 Run > Open Run Dialog... or Run > Open Debug Dialog...
2. 在左边的类型中选择 Android Application 点击New.
3. 输入一个配置的名字.
4. 在 Android 选项中, 选择一个应用的界面最为应用启动的主界面.
5. 点击 Apply保存配置, 点击Run 或者 Debug开始调试程序.

调试应用程序

一旦建立了工程启动配置就可以按照如下的步骤调试程序:从Eclipse的主菜单中选择 Run > Run or Run > Debug 。
如果需要当然还可以重新配置启动参数,(比如选择其他的程序界面作为启动的主界面)
Hello, Android!

环境配置完成后就可以开始为Android编写第一个HelloWorld了。一个一般的Android应用开发的步骤包括如下几个步骤:
• 建立工程
• 构造UI
• 运行程序


建立工程
如何建立工程不再赘述,下面是建立HelloWorld 工程的抓图.
1. Create a new Android Project

001.jpg (67.06 KB)
2008-3-15 08:09
选择 "Android Project", 点击 Next button.




2. 填入工程的相关的名字

002.jpg (90.72 KB)
2008-3-15 08:09


Here's what each field on this screen means:

Project Name -------在计算机中存储工程的目录的名字
Package Name -------包名—— 参考Java相关的概念,比如com.china.hello
Activity Name -------UI界面窗口的类名,从Activity继承而来
Application Name -------应用的标题名字


3. 便捷自动产生的代码:
产生的代码类似:
[quote]
package com.china.hello;
import android.app.Activity;
import android.os.Bundle;

public class HelloCHina extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
setContenView(R.layout.main) ;
}
}

[/quote]

构造 UI

这是最终的helloWorldAandroid 的代码,下面逐一解释。

[quote]package com.china.hello;

import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;
public class HelloChina extends Activity {
/** Called when the activity is first created. */
@override
public void onCreate (Bundle icicle) {
super,onCreate(icicle);
//setContentView(R.layout.main);
TextView tv=new TextView(this);
tv.setText ("这是个测试Android 的 helloWorld");
setContenView (tv);

}

}在类前面添加import android.widget.TextView;
(Java 中的概念, 不多做介绍)


在Android中,用户界面控件被封装成了各种Class叫做Views。
一个View是一个可以显示的控件对象,比如RadioButton,Animation,TextLable等。
其中的一个简单的空间是 TextView:

TextView tv = new TextView(this);

传入 TextView 构造函数的参数时一个Context 对象, 通过这个对象可以使用系统提供的功能接口,比如家在资源,方文数据库和共享数据等等。
Activity 类从Context 类继承而来,所以Activity 本身是一个Context (Java中的继承概念)。

tv.setText("这是一个测试Android的helloWorld");


最后是连接TextView到屏幕,类似这样:

setContentView (tv);

setContentView() 放卡可以控制具体哪一个空间和系统的UI联系起来 (我的理解是设置为主显示View)。
如果没有设置,屏幕中将会显示空白。
[/quote]

运行程序: Hello, Android

点击 Run 就可以看到如下的窗口(如何配置启动参数,参考前面)
模拟器启动起来, 应用程序启动起来了。

003.jpg (104.18 KB)
2008-3-15 08:09

更多相关文章

  1. [记录]Navigation无title注意事项
  2. Android(安卓)在APP存活或者被杀死情况下,点击通知栏打开指定Acti
  3. 使用IntelliJ IDEA搭建phoneGap for Android开发环境HelloW...
  4. Android开发底部点击按钮从屏幕底部滑出面板(一)
  5. Android(安卓)Studio插件之快速findViewById(butterknife和Androi
  6. requires plug-in org.eclipse.wst.sse.ui
  7. [置顶] 我的游戏作品
  8. android studio 提示"Gradle project sync failed."
  9. Android工程打包(含React Native工程)

随机推荐

  1. Android开发——Accessibility机制实现模
  2. Android 框架问题分析案例 - 谁杀了桌面?
  3. Android下Activity结束(finish())之后没有
  4. Android项目中添加广告
  5. 分享一种最简单的Android打渠道包的方法
  6. win7与android设备通过蓝牙串口的连接方
  7. Android Mms专题之:Mms概览介绍
  8. android studio 导入jar包和删除jar包解
  9. Android服务器——使用TomCat实现软件的
  10. [Android分享] Android 得到已安装的应用