android <初级篇> 第一个工程Hello World ! ——菜鸟的学习之路

每学习一种新的开发语言,开发人员都会以一个Hello World工程来作为学习的起点。在android的学习之路上,同样,也以Hello World 作为学习的开端。

下面将描述如何创建、编译及运行Hello World程序。

 1.创建工程,工程名为hello ,创建过程如下:

file--new--android project

也可以在文件视图窗口右键---new ---  android application project

在new的下级子菜单中选择android application project  (android 应用程序),如果在new的下级菜单中没有看过这和项,则选择project,在输入框输入android,选择android application project,如图2所示:

图2

接下来,直接按照提示下一步:

图3

在图3所示面板中填好相应的application name(应用程序名),project name(项目名称),package name(包名)

mininum required sdk  (支持程序运行的最低sdk版本,即最低支持的android操作系统的版本)

target sdk (目标sdk),选择这一项的时候,最好选择开发系统中所安装了的平台(个人理解,如果不对的话,诚请各方朋友指正。谢谢)

compile sdk (编译时用到的sdk):即编译的环境

完成之后,点下一步:

 

在这一步中,直接按照默认的就可以了,单击 【next】

 

这一步是设置应用程序的图标及皮肤背景色,您可以根据自己的需求进行设置,设置完成后,单击【next】

 

这一步也是根据开发的具体需求进行设置的,这里我们选择默认就可以了(一个空白的activity),单击【next】

 

这一步,在Activity name 中填入你要创建的Activity的类名,首字母大写。

layout name :布局文件的名称  (关于布局文件,在后续文章中会讲到),这里只需要记住,布局文件只能小写,不能大写

navigation type :导航栏的类型,这个根据需求选择,如果不知道的话,就选none

至此,项目的基本设置就完成了,单击【finish】。

 

2. 模拟器的创建

对于android应用程序来说,要查看相关的运行效果,必须要有一定的运行平台,即android操作系统的手机,作为开发人员来说,必须要考虑所开发的应用程序必须能满足在不能版本的操作系统都能正常运行,而一款手机的操作系统版本,却不是我们轻易能够更换的了的。所以,为了能在不同的平台进行应用程序的测试,必须要安装不同版本android 的模拟器。在创建模拟器之前,必须先下载相关版本的操作系统(直接使用sdk manager 工具进行下载)如下图所示:

勾选需要下载的版本,单击右下角的【install pack】按钮,直至下载完成。

 

下载完相应版本的操作系统包后,就可以创建模拟器了。

直接在开发工具中打开创建模拟器的面板,打开方法如下图所示:

单击上图中的按钮,打开如下图所示面板:

图2-2

这里我已经添加了一个模拟器,第一次打开的时候,列表是空白的。

单击右边的【New】按钮,创建新的模拟器,如下图所示:

(1)AVD Name :模拟器的名字,可以随便取,建议取容易分辨的名字

(2)Device:选择设备的屏幕,默认的是平板电脑,手机屏幕是HVGA

(3)Target :选择模拟器的操作系统版本(eclipse会自动加载sdk中已安装了的android平台的版本)

(4)Back Camera :后置相机,如果有需要的话,就设置,不需要的话,选none

(5)Memory options :内存参数

(6)Internal Storage :内部存储空间

(7)SD Card :SD卡的大小,这里设置的不要太大,太大的话会占用电脑C盘的容量。

 

设置完成后,返回到图2-2面板,这时候面板中就会显示刚才创建的模拟器了。单击【start】,在打开的面板中单击【launch】,模拟器就开始启动了。

第一次启动模拟器的时候会比较长,所以模拟器启动后不要总是关闭,运行程序时,会自动将应用程序的apk安装到模拟器中,用户直接到模拟器是效果就可以了。

3.项目的编译与运行

android应用程序的运行与java web应用程序类似,直接在项目名上右击,run  as -----  android application 即可,如下图所示:

 

在运行android程序时,如果没有打开android emulator (android 模拟器,使用 AVD Manger 创建和打开),在运行时,会自动查找用户创建的android模拟器(如果用户已经创建了模拟器,否则将无法运行程序),打开模拟器后,直接在模拟器上运行,它的运行效果与在手机上的运行效果一致。

 

 

这是一个HTML页面,我将解释每一行的意思: ```html <!DOCTYPE html> ``` 这是HTML5的文档类型声明,告诉浏览器使用HTML5来解析页面。 ```html <html lang="en"> ``` 这是HTML的根元素,`lang`属性表示页面的语言为英语。 ```html <head> <meta charset="UTF-8"> <title>Document</title> <style> p{ color:red; font-size:20px; } h2{ color:yellow; } .hello{ background: #cccccc; } .world{ font-weight:bold; } #haha{ color:blue; } </style> </head> ``` `head`标签用于定义文档的头部,包含了页面的元信息和样式。在这里,我们定义了一些CSS样式。 ```html <body> ``` `body`标签用于定义文档的主体部分。 ```html <p>welcome to css!</p> <p>hello world!</p> <h2>WEB前端开发</h2> <h3>Java开发</h3> <hr> ``` 这些是一些HTML标签,分别显示了一些文字和标题,并使用了`hr`标签插入了一个水平线。 ```html <p class="hello">welcome to css!</p> <p>hello world!</p> <h2>WEB前端开发</h2> <h3>Java开发</h3> ``` 这些标签中的`class`属性用于指定CSS样式类名,并应用对应的样式。 ```html <div class="hello">主讲:Hector</div> <div class="world">主讲:Hector</div> <hr> ``` 这里使用了`div`标签,同样使用了`class`属性来应用CSS样式类。 ```html <h1 id="haha">哈哈</h1> ``` 这个`h1`标签有一个`id`属性,用于唯一标识该元素,并应用了对应的CSS样式。 ```html </body> </html> ``` 这是HTML文档的结束标签,表示文档的结尾。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值