安卓程序开发入门 |
缔造一个新 名目是很 方便的, 惟独你安装了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的 模仿器将会启动,你的 利用程序就会被显示出来 。 |