一、效果图
二、搭建开发环境
所需软件
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 移动开发基础案例教程课本中第一章实战演练——开发HelloWorld程序的源代码,可用Android studio运行,适合初学者学习。
NULL 博文链接:https://piecehealth.iteye.com/blog/1039554
嵌入式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章 ...
第5章 千里之行始于足下——第一个应用HelloWorld 第7章 良好的学习开端——Android基本组件介绍之我的美丽我做主——Android中应用界面布局 第7章 良好的学习开端——Android基本组件介绍之不积跬步无以至千里——...
第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调试程序 ...
第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 ...
第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调试程序 ...
第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 ...
第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 调试项目 ...
第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 ...
第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 调试项目 ...
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 是一个专门针对移动设备的软件集,它包括一个操作系统,中间件和一些重要的应用程序。 Beta 版 的 Android SDK 提供了在 Android 平台上使用 JaVa 语言进行 Android 应用开发必须的工具和 API 接口。 特性 ...
人们熟知的“hello,world”程序就是由本书首次引入的,现在,这一程序已经成为所有程序设计语言入门的第一课。 内容提要 -------------------------------------------------------------------------------- 《C...
我的应用程序 你好,世界 这个 Android Studio 项目已经在我的几篇博文中使用... ##你的第一个 Android Studio 应用——从头开始 和##Connect Android Studio 项目与 GitHub 和 ##Customizing Hello World 应用程序