`
kevincollins
  • 浏览: 57242 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Android笔记之一:Hello, Android

阅读更多

我找到的文档是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中的。

然后:

  1. 选择 Window > Preferences... 来打开属性面板。 
  2. 从左边面板选择 Android。
  3. 在主界面上定位SDK 点击 Browse... 然后定位 SDK文件夹。
  4. 点击 Apply, 然后点击 OK

三.开始Hello, Android之旅

  1. 创建一个新的Android项目

    打开Eclipse, 选择File > New > Project如果Android的Eclipse的插件正确安装了,弹出的对话框里就会有一项“Android”,这一项有唯一的子项 “Android Project”。

     

    选中“Android Project”,点下一步。

  2. 填写工程的详细信息

    下一步需要你填写项目的详细信息,

    每一项具体的意思:

    工程名 你想把工程保存在你机器上哪个目录里
    包名 >包的命名空间(需要遵循java编程语言的命名规则),你的所有代码都会在这个命名空间下。这也会生成包的名称从而活动自动生成。你使用的这个包的名字必须和其他安装在你机器上的包名字不冲突,所以,使用一个标准规则的包名字是非常重要的。如上例,我们使用包的名字为“com.android”, 但你需要使用一个不同的类型。
    “活动”名 这是插件为你自动生成类的名字。它也会是Android活动类的一个子类。一个活动仅仅是一个包含一些功能并能执行的类。如果它选择,可以创建用户界面,但这不是必须的。
    程序名 这是最后生成应用程序的名字。

    可选框里"Use default location" 允许你选择其他目录保存项目产生的其它文件。

  3. 编辑自动生成代码

    运行插件后,会自动生成一个类“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上线 》读书笔记模板x.pptx

    " Android Studio开发实战:从零基础到App上线读书笔记模板 " 本书是一部Android开发的实战教程,由浅入深、由基础到高级,带领读者一步一步走进App开发的神奇世界。全书共分为16章,前8章是基础部分,主要讲解...

    Android学习笔记四:基本视图组件:TextView

    android:text="Hello World!" android:textSize="18sp" /> ``` 在这个例子中,`android:text`属性用于设置显示的文本,`android:textSize`用来调整字体大小。 TextView还支持许多其他属性,如`android:textColor...

    Android学习笔记三:第一个应用程序的扩充

    在"HelloAndroid"项目中,主要会涉及到res/layout目录下的XML布局文件,例如activity_main.xml。这个文件使用XML语言定义了用户界面的元素和结构。例如,你可以使用、或等布局管理器来组织控件,如TextView、Button...

    android 开发笔记

    基础入门一可能涵盖Android开发环境的搭建,包括安装Android Studio、配置Java开发环境、理解Android SDK及其组件,以及创建第一个Hello World应用。开发者会学习到AndroidManifest.xml的重要性,它是每个Android...

    Android_学习笔记

    android:text="Hello World"/> ``` - `<LinearLayout>`:定义了一个垂直方向布局的容器。 - `<TextView>`:用于显示文本信息的控件。 ##### 2. 让Button来说HelloWorld 接下来,我们来看一个稍微复杂一些的...

    android初学者开发笔记

    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...

    Android 学习笔记(1)--永远不变的Hello World

    Button 的 `id` 属性用于后续在 Java 代码中引用,`android:text="@string/go"` 则表明按钮的文本来自 `strings.xml` 文件,这样可以方便地管理应用中的文本字符串。 `strings.xml` 文件定义了字符串资源,如 `...

    我的Android开发之helloworld

    android:text="Hello, World!" android:textSize="24sp" android:gravity="center_horizontal"/> ``` 接下来是Java或Kotlin的源代码文件,通常是`MainActivity.java`或`MainActivity.kt`。在这里,我们将初始...

    Android+学习笔记

    `android:text="Hello World"`指定该TextView显示的文本内容。 #### 三、进阶HelloWorld案例 **1. Button和EditText的加入** 为了使程序更具互动性,我们可以添加一个Button按钮和一个EditText文本输入框。当用户...

    android入门学习笔记-永远不变的helloworld、初识activity

    - `<LinearLayout>`:一种容器视图,可以横向或纵向排列其内部的子视图。此处设置了垂直排列方式。 - `<TextView>`:用于显示文本的视图。 #### 三、实现动态HelloWorld - **动态HelloWorld的实现**:为了使...

    Android代码笔记齐全

    **day01**通常涵盖的是Android开发环境的搭建,包括安装Java Development Kit (JDK),设置环境变量,下载并安装Android Studio,以及创建第一个Hello World项目。这部分会讲解如何配置Android SDK,理解...

    黑马Android培训笔记

    笔记会引导读者如何安装和配置Android Studio,创建第一个“Hello, World!”项目,并解释项目结构和Gradle脚本。 三、Android SDK与AVD管理器 SDK(Software Development Kit)是Android开发的重要组成部分,包含...

    [电子书][Android]Android开发教程笔记完全版.zip

    【Android开发教程笔记完全版】是一份全面的Android开发学习资料,旨在帮助新手小白和有一定经验的程序员深入理解和掌握Android应用开发技术。这份资源包含了从基础到进阶的多个层次的知识点,对于想要踏入Android...

    [转载]Android学习笔记(三):Andriod程序框架.doc

    在创建项目时,通常会在"Create Activity"中指定一个Activity子类,例如这里的`HelloAndroid`。Activity是一个可执行的类,当用户启动应用时,系统会调用它的`onCreate()`方法进行初始化。在这个例子中,`Hello...

    android 学习笔记

    Android学习笔记(1)-永远不变的Hello World Google的Android SDK发布也有一段时间了,一直想研究一下却苦于找不到时间。利用这个周未,开始强迫自己再次进入学习状态,原因很简单:我看好开放的gPhone。 SDK的下载...

    Android编程入门教程andbook与Android开发教程笔记完全版

    **:每一个编程之旅都始于打印"Hello, World!"。教程会引导读者创建第一个简单的Android应用,了解XML布局文件和Activity的概念。 4. **UI设计**:Android使用XML来定义用户界面,包括各种视图组件如TextView、...

Global site tag (gtag.js) - Google Analytics