Kotlin 教學【從零開始學 Kotlin 程式設計】第一個 Android Studio APP 專案基本結構介紹

 

【從零開始學 Kotlin 程式設計】線上教學課程目錄

Android 專案目錄結構介紹

採用 「Android」目錄結構查看專案面板:

  • mainfests 資料夾

    此資料夾裡面主要會有一個檔案 AndroidManifest.xml,定義我們這個專案有幾個顯示頁面 (Activity),將會使用哪些權限…等。

  • java 資料夾

    此資料夾裡面主要會存放我們撰寫的 Java 或是 Kotliin 程式碼。

  • res 資料夾

    此資料夾裡面主要會存放專案會使用到的資源檔,例如:圖片、聲音、佈局檔與定義顏色、字串等屬性共用檔。

AndroidManifest.xml

在 mainfests 資料夾裡面的 AndroidManifest.xml 可以看到,若在 <activity> 標籤內加入,如下定義,即可以決定 APP 第一個開啟要起起那一個頁面。以 Empty Activity 空白範本為例,MainActivity 為第一個要開啟的 Activity。

<activity android:name=".MainActivity">
    <intent-filter>
        <action android:name="android.intent.action.MAIN" />
        <category android:name="android.intent.category.LAUNCHER" />
    </intent-filter>
</activity>

MainActivity.kt

MainActivity 在 AndroidManifest 被指定爲第一個開啟的 Activity,開啟之後會執行 onCreate 這段程式。而這段程式會去呼叫 setContentView 則是把「activity_main.xml」佈局檔案給載入。模擬器開啟APP後的畫面則會根據佈局檔定義繪出對應內容。

class MainActivity : AppCompatActivity() {

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)
    }
}

activity_main.xml

在 res > layout 資料夾中可以看到 activity_main.xml 佈局檔。

其中最右手邊,紅框處,有三個 Tab 選單可以切換佈局編輯畫面,分別是:

  • Code
    只有程式碼編輯畫面

  • Spilt
    程式碼與畫面預覽佈局畫面

  • Design
    只有設計佈局畫面


那這次的課程就介紹到這邊囉~

順帶一提,KT 線上教室,臉書粉絲團,會不定期發佈相關資訊,不想錯過最新資訊,不要忘記來按讚,加追蹤喔!也歡迎大家將這套課程分享給更多人喔。

我們下次再見囉!!!掰掰~

這個網誌中的熱門文章

nano 文字編輯器

2023 最新入門零基礎 Kotlin教學【從零開始學 Kotlin 程式設計】Kotlin 教學課程目錄 (Android Kotlin, IntelliJ IDEA, Android Studio, Android APP 開發教學)

16天記下7000單字

Android Studio 歷代版本下載點

最新入門零基礎 Java 教學【從零開始學 Java 程式設計】Java教學課程目錄 (IntelliJ IDEA 開發教學)