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 線上教室,臉書粉絲團,會不定期發佈相關資訊,不想錯過最新資訊,不要忘記來按讚,加追蹤喔!也歡迎大家將這套課程分享給更多人喔。
我們下次再見囉!!!掰掰~