一、效果图
二、搭建开发环境
所需软件
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
相关推荐
hello world视频教程,希望能够学习者提供帮助,实现对Android基础知识的掌握与理解,为后续学习做好铺垫,实现Android知识的灵活运用
《Android华容道——我的第二个Android程序》 这篇文章主要探讨的是作者在学习Android开发过程中的一个实战项目——实现Android版的华容道游戏。华容道,源于中国古老的智力游戏,通过移动棋子来帮助曹操从起点到达...
《Android NDK与JNI开发详解:从Hello World开始》 Android NDK(Native Development Kit)是Google提供的一套工具,允许开发者使用C/C++编写部分应用程序,以利用原生代码的高性能和低级硬件访问能力。JNI(Java ...
至此,你已经在真实设备上运行了自己的第一个Android应用——HelloWorld。 以上步骤详细介绍了使用Android Studio创建一个基础Android项目并运行在模拟器和真实设备上的完整流程,为初学者掌握Android应用开发提供...
在Android开发的初期阶段,每个开发者都会经历编写第一个程序——"Hello, World!"的过程。这个简单的应用是学习任何编程语言的传统起点,它标志着我们开始探索新领域的第一步。Android开发也不例外,让我们一起深入...
嵌入式Android项目设计与开发 第一章 Android开发概述 —— HelloWorld HelloWorld 主要内容: 1.建立新的虚拟机 2.建立新的项目 3.编译和加载程序 AndroidStudio界面 谢谢 请专家批评指正!
第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平台上的一个入门示例,旨在帮助开发者熟悉Android应用程序的基本构建和运行流程。 “Android Hello World”项目是一个简单的应用,它的主要...
在Android开发中,"HelloWorld"项目是每个初学者的第一个里程碑,它标志着开发者开始接触并理解这个强大的移动应用平台。本项目名为“仅需 MainActivity.java 的HelloWorld完整Project”,意味着我们将专注于一个...
这篇博文“开始学习android helloWorld”可能是引导初学者如何在Android环境中创建并运行他们的第一个应用。虽然没有具体的描述提供,但我们可以根据常规的Android HelloWorld教程来深入探讨相关知识点。 1. **...
第5章 千里之行始于足下——第一个应用HelloWorld 第7章 良好的学习开端——Android基本组件介绍之我的美丽我做主——Android中应用界面布局 第7章 良好的学习开端——Android基本组件介绍之不积跬步无以至千里——...
现在,让我们深入探讨Android HelloWorld程序的相关知识点。 1. **Android Studio**:Android开发主要使用的是集成开发环境(IDE)——Android Studio,它是Google为Android开发者提供的官方工具。下载并安装...
#### 四、第一个Android程序:Hello World! **4.1 创建第一个Android应用** 通过创建一个简单的“Hello World”应用,读者可以熟悉Android项目的结构和基本组件。 **4.2 详细分析“Hello World”应用** 本节将对...
总的来说,"Helloworld-android"项目是学习Android开发的基础,涵盖了创建一个新的Android工程、编写第一个Activity、设计简单布局以及运行应用的基本步骤。通过这个项目,开发者可以了解Android开发的基本流程,并...
在Android程序开发的世界里,初学者的入门通常从创建第一个应用程序——"Hello, World"开始。这个初级教程将引导你了解Android开发环境的搭建、基本的项目创建流程以及编写简单的应用代码。 首先,Android是一个...