一,下载开发资源:

1 ,下载最新的 Android SDK

http://code.google.com/android/download.html

2 ,下载最新的 ADT 插件

二,配置环境:

1, eclipse 安装 ADT 插件

2, window -》 preferences -》 android 里设置 Android SDK 的位置

三,建立工程:

启动Eclipse, 选择 File -> New -> Project 菜单, 如果你安装好了AndroidEclipse 插件,你将会在弹出的对话框中看到"Android Project" 的选项。

选择“Android Project”, 点击 Next 按钮。

2, 填写项目的细节参数.

下面的对话框需要你输入与项目有关的参数:

这个表格中详细介绍了每个参数的含义:

Project Name : 包含这个项目的文件夹的名称。

build target : 选择新建 Android 项目的构建目标,在ADT 0.9 中,提供了三个选项, Android 1 . 1 Android 1 .5 Google APIs 。选择 Android 1 . 1 指示新建项目的目标运行环境是 Android 1 . 1 Android 1 .5 的目标运行环境是 Android 1 .5 Google APIs 的目标环境在 Android 1 .5 的基础上增加了Google Map API

Package Name : 包名,遵循JAVA 规范,用包名来区分不同的类是很重要的

Activity Name : 这是项目的主类名,这个类将会是AndroidActivity 类的子类。一个Activity 类是一个简单的启动程序和控制程序的类。它可以根据需要创建界面,但不是必须的。

Application Name :  一个易读的标题在你的应用程序上。

四,重要目录:

src

源文件目录,下面有在向导中指定的包名和 Activity 类名

Android 1 .5

android .jar ,此项目的构建目标平台, Android 1 .5 表示此项目的目标运行环境为 Android sdk 1 .5

gen

此目录中包含由 ADT 编译生成的 java 源文件

assets

保存原始的资源文件,说它原始是因为 Android 不会对此目录下的文件做任何处理,与 res 目录不同

res

同样也是保存资源文件,但此目录下的资源文件 ADT 在编译后会生成一个 R.java 文件,方便在 java 源文件中引用这些资源

AndroidMenifest.xml

Andriod 应用程序清单文件

default.properties

这是一个 java 属性文件,里面包含了此项目的一些设置信息,默认情况下包含此项目目标平台

五,编辑代码

当一个项目建立好以后,最直接的效果,就是在屏幕上显示一些文本,下面是完成后的代码,稍后我们在逐行解释。

public class Hello 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 World, Hello!");

setContentView(tv);

}

}

注意你还需要添加 import android.widget.TextView; 在代码开端处。

Android 程序中, 用户界面是由叫做Views 类来组织的。 一个View 可以简单理解为可以绘制的对象,像选择按钮,一个动画,或者一个文本标签( 这个程序中) ,这个显示文本标签的View 子类叫做TextView.  

如何构造一个TextView:

TexiView tv = new TextView(this);

TextView 的构造参数是Android 程序的Context 实例, Context 可以控制系统调用, 它提供了诸如资源解析, 访问数据库等等。Activity 类继承自Context 类,因为我们的HelloAndroid Activity 的子类, 所以它也是一个Context 类,所以我们能用"this"TextView 构造中。

当我们构造完TextView 后,我们需要告诉它显示什么:

tv.setText("Hello, Android");

这个步骤很简单,当我们完成了这些步骤以后,最后要把TextView 显示在屏幕上。

setContentView(tv);

Activity setContentView() 方法指示出系统要用哪个View 作为Activity 的界面, 如果一个Activity 类没有执行这个方法,将会没有界面并且显示白屏。在这个程序中,我们要显示文本,所以我们传入已创建好的TextView

六, AVD 创建

AVD AVD 的全称为:Android Virtual Device ,就是Android 运行的虚拟设备,他是Android 的模拟器识别,然后运行我们写的Android 程序。我们建立的Android 要运行,必须创建我们自己的AVD ,每个AVD 上可以配置很多的运行项目。创建AVD 的方法又两种。一是通过Elcipse 开发环境,二是通过命令行创建。

Eclipse 开发环境创建:

选择 Elcipse 菜单中 Windows 菜单下的 Android AVD Manager ,弹出以下窗体:

name 中输入 AVD 的名称, Target 中选择我们使用的类库 (Android 1.1 Android1.5 或者 Google APIs 1.5) ,创建 SDCard 和皮肤,点击 Finish 按钮就可以了。

命令行创建:

在命令行方式中找到 Tools 的路径,输入命令: android create avd --target 2 --name my_avd

其中 android 是命令,后面是参数, Create avd 是创建 AVD target 2 是等级, name Avd 的名称。

七,运行程序

Android 1 .5 运行应用程序的方式与之前版本,即Android 1 .1 ,不同。在运行之前需要新建一个avdAndroid 虚拟设备),avd 制定了模拟器运行的配置信息。

下面来配置此项目的运行信息

“run” -> "run configuration ..."
打开运行配置对话框,在右边的树中选择Android Application ,单击左上角的新建按钮,如下图所示

单击新建会创建一个新的Android 应用程序运行配置信息,在对话狂的右侧的Android tab 页中设置如下

target tab 页中选中刚才在命令提示符中新建的avd ,如下

设置好了单击对话框右下侧的“Apply” 按钮。这样一个新的针对hello 项目的运行配置就新建设置完成了,单击对话框右下角的“Run” 按钮就可以运行此项目中的应用程序了。

八,运行结果

九,注意问题

如果把模拟器关闭掉再重新运行的话,速度慢到让你绝望。

但是 android 模拟器有一个比较好的地方就是你可以一直让他运行着,修改项目的代码,等你修改完了之后,点击运行,这样的话就不必要重新再倒入模拟器运行,而是在原有的模拟器之运行修改后的程序,速度已经可以接受。这个和 wtk 不太一样。

版权声明:本文为博主原创文章,未经博主允许不得转载。

更多相关文章

  1. 关于Android(安卓)Studio3.2新建项目Android(安卓)resource link
  2. Android平台上优秀的开源项目
  3. android(NDK+JNI)---Eclipse+CDT+gdb调试android ndk程序
  4. Android之菜单总结
  5. Android使用Retrofit进行网络请求
  6. Android官方入门文档[1]创建一个Android项目
  7. GitHub 优秀的 Android(安卓)开源项目
  8. android 创建桌面快捷方式 、插件
  9. AIR Native Extension的使用(Android)一 : 打包ane

随机推荐

  1. Android属性动画完全解析
  2. android利用GPS和高德地图获取定位案例
  3. android的EditText控件,内容右对齐
  4. Android中的文件存储数据方式
  5. android:layout_marginStart和android:pa
  6. linearlayout属性
  7. jsonformatter json格式化 Android
  8. android 名称
  9. 安卓开发到底是什么
  10. android 几种发送短信的方法