我找到的文档是http://www.androidin.com上的:http://www.androidin.com/pub/Android_Docs/Android_Docs_Trans/what-is-android.html。
在下载SDK的时候,http://code.google.com/android/download.html 这个网址打不开,后来看到又说是迁移到http://developer.android.com/sdk/上去了,还是打不开的。
后来找了个代理,148.233.239.24 :80 上去了。然后才下载到了SDK。
一.准备下载:
1. SDK:http://dl.google.com/android/android-sdk-windows-1.1_r1.zip
2.插件ADT(Android Development Tools):http://www.androidin.com/pub/Android_Docs/Android_Docs_Trans/adt_download.html
二.安装插件
我是采用link方式安装到eclipse中的。
然后:
- 选择 Window > Preferences... 来打开属性面板。
- 从左边面板选择 Android。
- 在主界面上定位SDK 点击 Browse... 然后定位 SDK文件夹。
- 点击 Apply, 然后点击 OK。
三.开始Hello, Android之旅
- 创建一个新的Android项目
打开Eclipse, 选择File > New > Project如果Android的Eclipse的插件正确安装了,弹出的对话框里就会有一项“Android”,这一项有唯一的子项 “Android Project”。
选中“Android Project”,点下一步。
- 填写工程的详细信息
下一步需要你填写项目的详细信息,
每一项具体的意思:
工程名 |
你想把工程保存在你机器上哪个目录里 |
包名 |
>包的命名空间(需要遵循java编程语言的命名规则),你的所有代码都会在这个命名空间下。这也会生成包的名称从而活动自动生成。你使用的这个包的名字必须和其他安装在你机器上的包名字不冲突,所以,使用一个标准规则的包名字是非常重要的。如上例,我们使用包的名字为“com.android”, 但你需要使用一个不同的类型。 |
“活动”名 |
这是插件为你自动生成类的名字。它也会是Android活动类的一个子类。一个活动仅仅是一个包含一些功能并能执行的类。如果它选择,可以创建用户界面,但这不是必须的。 |
程序名 |
这是最后生成应用程序的名字。 |
可选框里"Use default location" 允许你选择其他目录保存项目产生的其它文件。
- 编辑自动生成代码
运行插件后,会自动生成一个类“HelloAndroid ”(可以在程序包里 HelloAndroid > src > com.android.hello找到)。 像这样:
public class HelloAndroid extends Activity {
/** 活动第一次被创建后调用。 **/
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
}
现在,你可以执行程序了。不过我们还可以进一步研究下,这样我们能更好得理解程序。所以,下一步我们可以改一些代码
建立UI
看下面我们修改的代码,你可以在你的HelloAndroid.java文件里做相同的修改,我们来逐行分析:
package com.android.hello;
import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;
public class HelloAndroid extends Activity {
/** 活动第一次被创建后调用 */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
TextView tv = new TextView(this);
tv.setText("Hello, Android");
setContentView(tv);
}
}
小提示: 如果你忘记引入 TextView的包,可以尝试 Ctrl-Shift-O (如果是Mac系统Cmd-Shift-O)。 这是Eclipse管理应用的快捷方式-它会显示没有找到的包然后自动为你加上。
在Android里,用户接口由一些称之为视图的不同层次的类组成。 一个视图就是一个简单的对象。如单选框,动画控件,一个文本框(我们的例子里的),我们称处理文本的这样一个子视图就叫TextView。这里教你如何创建 TextView。
执行代码:Hello,Android
选择Run>->Open Run Dialog菜单。(Eclipse3.4版本中,菜单为Run->Run Configurations)
分享到:
相关推荐
" Android Studio开发实战:从零基础到App上线读书笔记模板 " 本书是一部Android开发的实战教程,由浅入深、由基础到高级,带领读者一步一步走进App开发的神奇世界。全书共分为16章,前8章是基础部分,主要讲解...
android:text="Hello World!" android:textSize="18sp" /> ``` 在这个例子中,`android:text`属性用于设置显示的文本,`android:textSize`用来调整字体大小。 TextView还支持许多其他属性,如`android:textColor...
在"HelloAndroid"项目中,主要会涉及到res/layout目录下的XML布局文件,例如activity_main.xml。这个文件使用XML语言定义了用户界面的元素和结构。例如,你可以使用、或等布局管理器来组织控件,如TextView、Button...
基础入门一可能涵盖Android开发环境的搭建,包括安装Android Studio、配置Java开发环境、理解Android SDK及其组件,以及创建第一个Hello World应用。开发者会学习到AndroidManifest.xml的重要性,它是每个Android...
android:text="Hello World"/> ``` - `<LinearLayout>`:定义了一个垂直方向布局的容器。 - `<TextView>`:用于显示文本信息的控件。 ##### 2. 让Button来说HelloWorld 接下来,我们来看一个稍微复杂一些的...
android:text="Hello" android:layout_width="wrap_content" android:layout_height="wrap_content" /> android:text="World!" android:layout_width="wrap_content" android:layout_height="wrap_content...
Button 的 `id` 属性用于后续在 Java 代码中引用,`android:text="@string/go"` 则表明按钮的文本来自 `strings.xml` 文件,这样可以方便地管理应用中的文本字符串。 `strings.xml` 文件定义了字符串资源,如 `...
android:text="Hello, World!" android:textSize="24sp" android:gravity="center_horizontal"/> ``` 接下来是Java或Kotlin的源代码文件,通常是`MainActivity.java`或`MainActivity.kt`。在这里,我们将初始...
`android:text="Hello World"`指定该TextView显示的文本内容。 #### 三、进阶HelloWorld案例 **1. Button和EditText的加入** 为了使程序更具互动性,我们可以添加一个Button按钮和一个EditText文本输入框。当用户...
- `<LinearLayout>`:一种容器视图,可以横向或纵向排列其内部的子视图。此处设置了垂直排列方式。 - `<TextView>`:用于显示文本的视图。 #### 三、实现动态HelloWorld - **动态HelloWorld的实现**:为了使...
**day01**通常涵盖的是Android开发环境的搭建,包括安装Java Development Kit (JDK),设置环境变量,下载并安装Android Studio,以及创建第一个Hello World项目。这部分会讲解如何配置Android SDK,理解...
笔记会引导读者如何安装和配置Android Studio,创建第一个“Hello, World!”项目,并解释项目结构和Gradle脚本。 三、Android SDK与AVD管理器 SDK(Software Development Kit)是Android开发的重要组成部分,包含...
【Android开发教程笔记完全版】是一份全面的Android开发学习资料,旨在帮助新手小白和有一定经验的程序员深入理解和掌握Android应用开发技术。这份资源包含了从基础到进阶的多个层次的知识点,对于想要踏入Android...
在创建项目时,通常会在"Create Activity"中指定一个Activity子类,例如这里的`HelloAndroid`。Activity是一个可执行的类,当用户启动应用时,系统会调用它的`onCreate()`方法进行初始化。在这个例子中,`Hello...
Android学习笔记(1)-永远不变的Hello World Google的Android SDK发布也有一段时间了,一直想研究一下却苦于找不到时间。利用这个周未,开始强迫自己再次进入学习状态,原因很简单:我看好开放的gPhone。 SDK的下载...
**:每一个编程之旅都始于打印"Hello, World!"。教程会引导读者创建第一个简单的Android应用,了解XML布局文件和Activity的概念。 4. **UI设计**:Android使用XML来定义用户界面,包括各种视图组件如TextView、...