Android学习笔记(二):Hello World,Android

Android学习笔记(二):Hello World,Android

Android的HelloWorld程序非常容易写,why?因为Android已经帮你写好了。这篇重点介绍下Android的项目结构。

 

一.创建HelloWorld程序

1.打开MyEcplipse,New--Android Project...

2.点击Finish,完成新建项目,在项目上点右键,Run Android Application,然后就可以在AVD上看到运行效果啦。

 

PS,有时候AVD运行起来后会提示NO SERVICE,信号图标那里也会打X,把AVD删掉重建一个就好了。

 

二.解读Android程序结构

   自动生成的Android项目中有一些东西是需要我们关注的,因为我们在之后的开发中会频繁的用到这些文件和类。

   1.src目录(源码目录)

这个目录大家会比较熟悉,跟普通JAVA程序的src没有区别。不同的是,在这个文件夹下,我们在建立项目时通过UI添加了一个Activity类Hello.java.

打开Hello.java,你会发现它继承了android.app.Activity类,并且实现了一个抽象方法public void onCreate(Bundle savedInstanceState),这个方法见名之意,是每个Activity初始化时都会调用的方法,所以我们可以在这里面进行业务代码的编写,以完成相应的功能。

   2.gen目录(自动生成目录)

这个目录是一个自动生成的目录,并且其中包含了一个非常重要的类,R.java。这个类是不可编辑的,也最好不要尝试去编辑它。这个类的作用相当于一个资源字典,它包含了各种资源和相应的编号(id),我们可以通过R类来调用资源。编译时编译器会查看这个资源列表,无用的资源不会被编译,以节省空间。

   3.res目录(资源目录)

res目录中存放所有程序中用到的资源,资源应该进行分类存放。

layout目录中的main.xml是界面布局配置文件。(这个文件我们会经常用到)

values目录中用来存放一些常用的参数值,相当于Java中的属性文件,用来保存一些额外的资源如字符串,颜色,风格等。

AndroidManifest.xml文件,程序功能清单,在这里列出程序的所有功能。

 

OK,Hello World程序及其目录结构就介绍到这里,是不是很简单?下一篇,我们来实战一个小的Android程序。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值