0
点赞
收藏
分享

微信扫一扫

在Eclipse配置安装Android详细教程(新手)


下载开发资源 1、下载最新的Android SDK ​​https://code.google.com/android/download.html​​ 选择Windows 版本的SDK,下载后直接解压缩就可以使用,为了在控制台中直接使用SDK中的工具,把SDK 的目录添加到Windows 的path 环境变量中。

2 、下载 JDK6,(JDK5开发的时候会有一些Bug) ​​https://java.sun.com/javase/downloads/index.jsp​​ 安装后,设置JDK环境变量(java_home,classpath,path)

3、下载Eclipse 3.2,3.3版本(开发Android的IDE) ​​https://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.

  1. 重新启动 Eclipse.
  2. 重启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

选择 "Android Project", 点击 Next button. 2.   填入工程的相关的名字

Here's what each field on this screen means: Project Name               

在计算机中存储工程的目录的名字 Package Name         

   包名—— 参考Java相关的概念 比如com.china.hello Activity Name UI        界面窗口的类名,从Activity继承而来 Application Name    应用的标题名字

3.   便捷自动产生的代码: 产生的代码类似: 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); setContentView(R.layout.main); } }

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

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"); setContentView(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中的继承概念)。 TextView 对象构建以后就可以设置要显示的数据了。 tv.setText("这是一个测试Android的helloWorld"); 最后是连接TextView到屏幕, 类似这样: setContentView(tv); setContentView() 方法可以控制具体哪一个控件和系统的 UI 联系起来(我的理 解是设置为主显示View)。如果没有设置,屏幕中将会显示空白。 运行程序: Hello, Android 点击Run 就可以看到如下的窗口(如何配置启动参数,参考前面) 模拟器启动起来,应用程序启动起来了。

举报

相关推荐

0 条评论