前言
本文将开始搭建一个Android应用程序的HelloWorld,让初学者开始着手编写自己的Android程序。
创建应用
- 使用IDEA或者Android Studio新建一个Android工程
2. 填写完对应信息后会生成一个目录如下的工程
小伙伴们可能看到这么突然出现的一大堆没见过的东西可能会很慌张哈哈哈哈,但是我们目前可以只关注src目录下的main目录这个目录呢是我们开发时使用的目录。
- 切换成安卓工程模式
此时会发现目录突然变得非常整洁了对吗,所以说不要慌张(狗头)。
我们主要关注源码目录下叫MainActivity的文件以及资源目录下叫layout的文件夹。有看过上一篇的小伙伴印象深刻的可能会记得Activity活动,没错MainActivity就是我们的入口活动文件。
- 编写HelloWorld
我们打开MainActivity文件,发现他有如下内容
那这到底是什么意思呢,其实你可以理解为MainActivity类就是整个安卓应用的入口类,那么第一个被执行的方法呢就是onCreate,在这里面我们会做一些初始化的操作,以及渲染初始化页面。我们会发现onCreate函数中有个setContentView的函数,翻译过来呢就是叫设置内容视图,那么里面这个R.layout.activity_main又代表着什么呢?我们打开我们之前提到的资源目录中叫layout的文件夹会发现里面也有个同样名字的xml文件,所以R代表着资源目录,layout是资源目录中的一个文件夹,activity_main则是一个页面(View)。
接下来我们再打开activity_main文件看看,打开后会发现如下内容
打开后就是一个简单的xml文件,那么我们将在这里面加入我们的HelloWorld
将如下内容加入到<LinearLayout>标签内
<TextView
android:text="Hello World"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
</TextView>
至此HelloWorld已经编写完成了
- 启动程序
点击启动即可看到效果啦!
用安卓手机打开开发者模式连接电脑即可启动,或者下载安卓虚拟机。