`
IT阿狸
  • 浏览: 65547 次
  • 性别: 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实战 开发HelloWorld程序(android studio源程序工程)

    包括Android 移动开发基础案例教程课本中第一章实战演练——开发HelloWorld程序的源代码,可用Android studio运行,适合初学者学习。

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

    NULL 博文链接:https://piecehealth.iteye.com/blog/1039554

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

    《Google Android开发入门与实战》

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

    Android编程入门很简单.(清华出版.王勇).part1

    第3章创建第一个程序——helloworld 3.1新建第一个程序 3.1.1新建工程 3.1.2运行程序 3.2认识HelloWodd 3.2.1 首识Android工程 3.2.2认识布局文件 3.2.3认识值文件 3.2.4认识R文件 3.2.5认识注册文件 3.3调试程序 ...

    android开发入门与实战(下)

    第5章 千里之行始于足下——第一个应用HelloWorld 5.1 HelloWorld应用分析 5.1.1 新建一个Android工程 5.1.2 填写工程的信息 5.1.3 编程实现 5.1.4 运行项目 5.2 调试项目 5.2.1 设置断点 5.2.2 Debug项目 5.2.3 ...

    Android编程入门很简单.(清华出版.王勇).part2

    第3章创建第一个程序——helloworld 3.1新建第一个程序 3.1.1新建工程 3.1.2运行程序 3.2认识HelloWodd 3.2.1 首识Android工程 3.2.2认识布局文件 3.2.3认识值文件 3.2.4认识R文件 3.2.5认识注册文件 3.3调试程序 ...

    android开发入门与实战(上)

    第5章 千里之行始于足下——第一个应用HelloWorld 5.1 HelloWorld应用分析 5.1.1 新建一个Android工程 5.1.2 填写工程的信息 5.1.3 编程实现 5.1.4 运行项目 5.2 调试项目 5.2.1 设置断点 5.2.2 Debug项目 5.2.3 ...

    《Google Android开发入门与实战》.pdf

    第5章 千里之行 始于足下——第一个应用helloworld 52 5.1 helloworld应用分析 52 5.1.1 新建一个android工程 52 5.1.2 填写工程的信息 52 5.1.3 编程实现 53 5.1.4 运行项目 54 5.2 调试项目 ...

    Google.Android开发入门与实战

    第5章 千里之行始于足下——第一个应用HelloWorld 5.1 HelloWorld应用分析 5.1.1 新建一个Android工程 5.1.2 填写工程的信息 5.1.3 编程实现 5.1.4 运行项目 5.2 调试项目 5.2.1 设置断点 5.2.2 Debug项目 5.2.3 ...

    Google Android开发入门与实战的代码

    第5章 千里之行 始于足下——第一个应用HelloWorld 52 5.1 HelloWorld应用分析 52 5.1.1 新建一个Android工程 52 5.1.2 填写工程的信息 52 5.1.3 编程实现 53 5.1.4 运行项目 54 5.2 调试项目 ...

    云应用开发 ——Google App Engine & Google Web Toolkit入门指南

    6.2.2 实例——Servlet版本HelloWorld 第7章 数据操作 7.1 概述 7.2 定义数据类 7.3 创建,获取和删除数据 7.4 查询和索引 7.5 事务 7.6 关系 7.7 实例——员工管理系统 第8章 国际化 8.1 普通文本国际化 8.2 ...

    新版Android开发教程.rar

    Android 是一个专门针对移动设备的软件集,它包括一个操作系统,中间件和一些重要的应用程序。 Beta 版 的 Android SDK 提供了在 Android 平台上使用 JaVa 语言进行 Android 应用开发必须的工具和 API 接口。 特性 ...

    C程序设计语言(第2版·新版中文)

    人们熟知的“hello,world”程序就是由本书首次引入的,现在,这一程序已经成为所有程序设计语言入门的第一课。 内容提要 -------------------------------------------------------------------------------- 《C...

    MyApplication:你好,世界

    我的应用程序 你好,世界 这个 Android Studio 项目已经在我的几篇博文中使用... ##你的第一个 Android Studio 应用——从头开始 和##Connect Android Studio 项目与 GitHub 和 ##Customizing Hello World 应用程序

Global site tag (gtag.js) - Google Analytics