`
IT阿狸
  • 浏览: 67688 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

我的第一个Android程序——HelloWorld

阅读更多

一、效果图

 

 

二、搭建开发环境

所需软件

1.JDK

Android程序使用Java语言进行开发

2.Eclipse

开源集成开发环境

3.ADT:Android Development Tools

Eclipse插件,对Android开发提供支持,使程序员可使用Elipse快速开发

4.Android SDK

 

Android的软件开发包,包括API、帮助文档、官方示例等内容

 

安装步骤

1.安装JDK

2.安装和配置Eclipse 

3.安装ADT

4.安装Android SDK

 

5.创建AVD(Android Virtual Device)

 

安装ADT(HELP-Install New Software...)


 

 

安装Android SDK

1.直接解压即可使用

 

2.在Eclipse中配置Android SDK路径


 

创建AVD

1.双击Android SDK目录下SDK Manager.exe进行创建

2.通过Android SDK and AVD Manager进行创建

3.通过命令行创建AVD

 

4.第一次运行Android项目时自动提示创建



 

 

 

三、Android SDK介绍

目录结构


1.add-ons:Google map API

2.docs:帮助文档

3.plateforms:提供了多版本平台的支持

4.samples:官方附带Android应用程序

5.tools:实用工具和辅助工具(exe文件)


 

四、开发自己的第一个Android程序

创建项目

1.指定项目名

2.指定Android版本

3.指定应用程序名

4.指定包名

 

5.指定Activity名

 

项目结构分析


 

1.src:用来存放项目中的源代码

2.Android2.3.3:AndroidSDK

3.gen:存放资源索引文件,自动生成目录无需修改

4.res:资源目录

5.drawable:存放图片资源

6.layout:存放项目中的所有UI布局数据,以XML形式来保存布局资源

7.values:存放常量数据的目录

8.AndroidManifest.xml:应用程序描述文件,用来描述应用程序相关的环境信息

 

 

五、代码分析

1.AndroidManifest.xml

a.应用程序描述文件,描述应用程序相关的环境信息

 

b.相当于Web项目的web.xml


 

2..main.xml

页面布局文件,负责显示页面


 

3.strings.xml

用来定义常量的文件


 

 4.R.java 

a.资源索引文件,内容会自动更新,无需用户进行修改

b.以静态类、静态整型常量形式提供

c.可以提高查询速度

/* AUTO-GENERATED FILE.  DO NOT MODIFY.
 *
 * This class was automatically generated by the
 * aapt tool from the resource data it found.  It
 * should not be modified by hand.
 */

package org.e276;

public final class R {
    public static final class attr {
    }
    public static final class drawable {
        public static final int ali=0x7f020000;
        public static final int ic_launcher=0x7f020001;
    }
    public static final class layout {
        public static final int main=0x7f030000;
    }
    public static final class string {
        public static final int app_name=0x7f040001;
        public static final int hello=0x7f040000;
        public static final int my_name=0x7f040002;
    }
}

 

5.HelloWorldActivity.java

a.Acitivity类,每个Acitivity相当于手机屏幕的一屏

 

b.一个Android应用是由一个或多个Activity组成的

package org.e276;

import android.app.Activity;
import android.os.Bundle;

//继承Activity,并覆盖onCreate()方法
public class HelloWorldActivity extends Activity {
	/** Called when the activity is first created. */
	@Override
	public void onCreate(Bundle savedInstanceState) {
		// 调用父类的onCreate()方法,完成初始化操作
		super.onCreate(savedInstanceState);
		// 将main.xml文件的内容显示到屏幕上
		setContentView(R.layout.main);
	}
}

 

 

六、demo

 Android-HelloWorld.zip

  • 大小: 186.6 KB
  • 大小: 49.3 KB
  • 大小: 12.2 KB
  • 大小: 45.2 KB
  • 大小: 8.9 KB
  • 大小: 27.9 KB
  • 大小: 42.4 KB
  • 大小: 37.4 KB
  • 大小: 26.9 KB
  • 大小: 54.7 KB
  • 大小: 41.2 KB
  • 大小: 22.2 KB
分享到:
评论

相关推荐

    Android第一个程序——hello world视频教程.wmv

    hello world视频教程,希望能够学习者提供帮助,实现对Android基础知识的掌握与理解,为后续学习做好铺垫,实现Android知识的灵活运用

    Android华容道——我的第二个Android程序(第一个是HelloWorld)

    《Android华容道——我的第二个Android程序》 这篇文章主要探讨的是作者在学习Android开发过程中的一个实战项目——实现Android版的华容道游戏。华容道,源于中国古老的智力游戏,通过移动棋子来帮助曹操从起点到达...

    Android NDK——Hello JNI

    《Android NDK与JNI开发详解:从Hello World开始》 Android NDK(Native Development Kit)是Google提供的一套工具,允许开发者使用C/C++编写部分应用程序,以利用原生代码的高性能和低级硬件访问能力。JNI(Java ...

    Android Studio 创建Android项目之HelloWorld

    至此,你已经在真实设备上运行了自己的第一个Android应用——HelloWorld。 以上步骤详细介绍了使用Android Studio创建一个基础Android项目并运行在模拟器和真实设备上的完整流程,为初学者掌握Android应用开发提供...

    我的Android开发之helloworld

    在Android开发的初期阶段,每个开发者都会经历编写第一个程序——"Hello, World!"的过程。这个简单的应用是学习任何编程语言的传统起点,它标志着我们开始探索新领域的第一步。Android开发也不例外,让我们一起深入...

    Android项目设计与开发:Android的HelloWorld.ppt

    嵌入式Android项目设计与开发 第一章 Android开发概述 —— HelloWorld HelloWorld 主要内容: 1.建立新的虚拟机 2.建立新的项目 3.编译和加载程序 AndroidStudio界面 谢谢 请专家批评指正!

    解析Google Android SDK——智能手机开发范例手册.rar

    第1章 Android应用程序基础 第2章 Android之HelloWorld 第3章 认识可爱的UI 第4章 应用资源 第5章 数据存储 第6章 蓝牙 第7章 Android与Internet 第8章 Android搜索框架 第9章 安全和权限 第10章 应用小部件 第11章 ...

    e_4_1-Hello-World---2.rar_android hello world_world

    这个"e_4_1-Hello-World---2.rar"压缩包文件,正如其标题所示,是Android平台上的一个入门示例,旨在帮助开发者熟悉Android应用程序的基本构建和运行流程。 “Android Hello World”项目是一个简单的应用,它的主要...

    仅需 MainActivity.java 的HelloWorld完整Project

    在Android开发中,"HelloWorld"项目是每个初学者的第一个里程碑,它标志着开发者开始接触并理解这个强大的移动应用平台。本项目名为“仅需 MainActivity.java 的HelloWorld完整Project”,意味着我们将专注于一个...

    开始学习android helloWorld

    这篇博文“开始学习android helloWorld”可能是引导初学者如何在Android环境中创建并运行他们的第一个应用。虽然没有具体的描述提供,但我们可以根据常规的Android HelloWorld教程来深入探讨相关知识点。 1. **...

    《Google Android开发入门与实战》

    第5章 千里之行始于足下——第一个应用HelloWorld 第7章 良好的学习开端——Android基本组件介绍之我的美丽我做主——Android中应用界面布局 第7章 良好的学习开端——Android基本组件介绍之不积跬步无以至千里——...

    android helloworld

    现在,让我们深入探讨Android HelloWorld程序的相关知识点。 1. **Android Studio**:Android开发主要使用的是集成开发环境(IDE)——Android Studio,它是Google为Android开发者提供的官方工具。下载并安装...

    Android开发编程从入门到精通——Android程序员必备

    #### 四、第一个Android程序:Hello World! **4.1 创建第一个Android应用** 通过创建一个简单的“Hello World”应用,读者可以熟悉Android项目的结构和基本组件。 **4.2 详细分析“Hello World”应用** 本节将对...

    Helloworld-android

    总的来说,"Helloworld-android"项目是学习Android开发的基础,涵盖了创建一个新的Android工程、编写第一个Activity、设计简单布局以及运行应用的基本步骤。通过这个项目,开发者可以了解Android开发的基本流程,并...

    Android程序开发初级教程(一)开始HelloAndroid.docx

    在Android程序开发的世界里,初学者的入门通常从创建第一个应用程序——"Hello, World"开始。这个初级教程将引导你了解Android开发环境的搭建、基本的项目创建流程以及编写简单的应用代码。 首先,Android是一个...

Global site tag (gtag.js) - Google Analytics