今天來介紹開發環境,這部分會慢慢講,主要是檔案有點多,所以分2部分,那我們就開始ㄅ.o.
創建完專案後,稍微等它跑一下就會變成下面這個畫面

有兩個主要檔案app以及Gradle Scripts,接下來會介紹兩個檔案夾最常使用的檔案

創建專案時會自動生成,這個檔案主要有幾個作用
<activity>:宣告一個活動,也就是使用者介面 (UI) 的一個畫面。你 App 中每一個不同的頁面都是一個 Activity<service>:宣告一個服務,用於在背景執行長時間運行的操作,沒有使用者介面 (例如:背景播放音樂、下載檔案)<receiver>:宣告一個廣播接收器,讓 App 可以接收來自系統或其他 App 的廣播訊息 (例如:開機完成、網路狀態改變)<provider>:宣告一個內容提供者,用於管理共享的 App 資料,讓其他 App可以查詢或修改這些資料<manifest> 標籤中的 package 屬性,這是 App 在裝置上和 Google Play 商店中的唯一識別碼<application> 標籤中的 android:label 屬性,顯示在主畫面的圖示下方android:icon 屬性android:theme 屬性,定義 App 的整體外觀風格android:versionCode (給系統看的內部版本號) 和 android:versionName (給使用者看的版本名稱,如 "1.0.2")初始的AndroidManifest.xml

用來設計邏輯,一樣是創建專案時會自動生成,可以自行改名
新增檔案
對com.example.***資料夾點右鍵 → 點New


通常需要用到的圖片檔會放在這裡(也可以自己設計)
專門用來存放應用程式啟動圖示的資源資料夾
下面是Gemini整理出的drawable和maimap的比較表格
| 特性 | mipmap | drawable |
|---|---|---|
| 主要用途 | 應用程式啟動圖示 (ic_launcher) | App 內使用的所有其他圖片資源 (按鈕背景、插圖、照片等) |
| 密度剝離 | 不會被移除,所有密度的版本都會被打包進 APK | 在建構過程中可能會被移除不必要的密度版本 |
| 實踐 | 只放 App 圖示 | 放置除了 App 圖示以外的所有點陣圖 (PNG, JPG) 和 XML 繪圖資源 |
今天就先介紹到這,明天會繼續介紹剩下的檔案,明天見(∂ω∂)
