<1>认识第一个程序HelloWorld
当我们直接创建一个项目并运行的时候,系统会生成一个显示HelloWorld的程序

一、认识相关文件。

首先是grade和idea,这两个文件存放的是AndroidStudio自动生成的文件,这里我们先不用管。

然后就是app文件,在我们的项目中,几乎所有的代码文件、资源都是在这个里面,我们后面的开发工作都是在这个目录里面进行的。待会儿我们会对其进行详细介绍。

gradle目录包含的是配置文件,我们也暂且不用管。

这些都是一些配置之类的暂时也不用管,后面会介绍。
二、app文件夹

build也是系统自动生成的文件。
libs是用来存放第三方jar包的。
androidTest是用来编写测试用例的。
main包下的Java是我们用来放置Java代码的地方。

res是用来放置所有的图片布局、字符、字符串的。
AndroidManifest.xml:所有的活动都必须在这里注册,没有注册就不可以使用。

在手机上点击图标,首先启动的就是这个活动。
我们再来看一看MainActivity中的代码:

我们可以看到MainActivity是继承于AppCompatActivity这个类的。
我们还可以看见其中的onCreate方法,这个方法是活动被创建时必须执行的方法。
但是我们并没有在其中看见HelloWorld,那么它在哪呢?
这是由于安卓的逻辑和视图是分离的,所以我们在layout中编写界面,然后在活动中引用。

这段代码就是在活动中调用布局。

我们打开res目录下的layout下的布局文件。

TextView是AndroidStudio提供的控件,用来在布局中显示文本的,这就是为什么我们运行程序后会显示HelloWorld的原因。