<1>認識第一個程序HelloWorld
當我們直接創(chuàng)建一個項目并運行的時候,系統(tǒng)會生成一個顯示HelloWorld的程序

一、認識相關(guān)文件。

首先是grade和idea,這兩個文件存放的是AndroidStudio自動生成的文件,這里我們先不用管。

然后就是app文件,在我們的項目中,幾乎所有的代碼文件、資源都是在這個里面,我們后面的開發(fā)工作都是在這個目錄里面進行的。待會兒我們會對其進行詳細介紹。

gradle目錄包含的是配置文件,我們也暫且不用管。

這些都是一些配置之類的暫時也不用管,后面會介紹。
二、app文件夾

build也是系統(tǒng)自動生成的文件。
libs是用來存放第三方j(luò)ar包的。
androidTest是用來編寫測試用例的。
main包下的Java是我們用來放置Java代碼的地方。

res是用來放置所有的圖片布局、字符、字符串的。
AndroidManifest.xml:所有的活動都必須在這里注冊,沒有注冊就不可以使用。

在手機上點擊圖標,首先啟動的就是這個活動。
我們再來看一看MainActivity中的代碼:

我們可以看到MainActivity是繼承于AppCompatActivity這個類的。
我們還可以看見其中的onCreate方法,這個方法是活動被創(chuàng)建時必須執(zhí)行的方法。
但是我們并沒有在其中看見HelloWorld,那么它在哪呢?
這是由于安卓的邏輯和視圖是分離的,所以我們在layout中編寫界面,然后在活動中引用。

這段代碼就是在活動中調(diào)用布局。

我們打開res目錄下的layout下的布局文件。

TextView是AndroidStudio提供的控件,用來在布局中顯示文本的,這就是為什么我們運行程序后會顯示HelloWorld的原因。