安卓程序开发入门


   缔造一个新 名目是很 方便的, 惟独你安装了Eclipse插件,而且你的Eclipse软件版本在3.2或3.3,你就 可以开始开发了 。

  首先, 看一下要 缔造"Hello, World"程序从高级层面上有哪些步骤:

  1, 通过 File -> New -> Project 菜单, 构建新 名目"Android Project"

  2, 填写新 名目各种参数 。

  3, 编辑自动生成的代码模板 。

  仅此而已,我们通过下面的 详尽 注明来 实现每个步骤 。

  1、 缔造一个新的Android 名目

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

安卓程序开发入门

   取舍“Android Project”,点击 Next 按钮 。

  2、填写项 目标细节参数

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

安卓程序开发入门

  这个表格中 详尽介绍了每个参数的 含意:

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

  Package Name: 包名,遵照JAVA 标准,用包名来 划分不同的类是很主要的,例子中用到的是"com.google.android",你应该依照你的 方案起一个有别于这个的路径的名称 。

  Activity Name: 这是项 目标主类名,这个类将会是Android的Activity类的子类 。一个Activity类是一个 方便的启动程序和操纵程序的类 。它 可以依据需求 缔造界面,但不是必须的 。

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

  在" 取舍栏"的"Use default location" 选项,同意你 取舍一个已存在的 名目 。

  3,编辑自动生成的代码 。

  当 名目 缔造后,你 方才 缔造的HelloAndroid就会是包括下面的代码.

  public class HelloAndroid extends Activity

  {

  /** Called when the activity is first created. */

  @Override

  public void onCreate(Bundle icicle)

  {

  super.onCreate(icicle);

  setContentView(R.layout.main);

  }

  }

  下面我们开始 批改它

  [构建界面]

  当一个 名目 构建好以后,最直接的 动机,便是在屏幕上显示一些文本,下面是 实现后的代码,稍后我们在逐行解释 。

  代码

  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");

  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 。

  好了,程序代码已经写好,下面看看运行 动机 。

  运行代码: Hello, Android

   使用Android的Eclipse插件就 可以很轻松的运行你的程序, 取舍Run -> Open Run Dialog 。你将会看到下面的对话框

安卓程序开发入门

  下一步, 高亮"Android Application" 标签, 而后按下左上角的图标(便是像一片纸带个小星星那个), 或者直接双击 "Android Application" 标签, 你将会看到一个新的运行 名目,名为"New_configuration".

安卓程序开发入门

  取一个 可以表意的名称, 比方"Hello, Android", 而后通过Browser按钮选取你的 名目(假如你有众多个 名目在Eclipse中,确保你 取舍要运行的 名目), 而后插件会自动查找在你的 名目中的Activity类而且将全部找到的增加在"Activity"标签的下拉列表中 。 我们惟独"Hello, Android"一个 名目,所以它会作为默许 取舍 。

  点击"Apply" 按钮,下图

安卓程序开发入门

  到这里,已经 实现了,你 惟独求点击"Run"按钮, 而后 Android的 模仿器将会启动,你的 利用程序就会被显示出来 。

安卓程序开发入门