iT邦幫忙

第 12 屆 iT 邦幫忙鐵人賽

DAY 6
0
Mobile Development

Andriod Studio 菜鳥的學習分享系列 第 6

[Android Studio菜鳥的學習分享]初始資料夾與檔案介紹-Android模式

今天要介紹一下新開一個專案會有甚麼常用的初始資料夾和檔案,
對於一個新手哪些又是常用的?
究竟是拿來做甚麼的?
本次介紹會用 Android模式
它會幫我們整理出比較常用的資料夾和檔案
我會盡量說人話讓新手較好上手使用。


-----app 資料夾-----

一個Android APP會以下三個重要的資料夾組成
https://ithelp.ithome.com.tw/upload/images/20200902/20129524QBezDXkOaq.jpg


(1) ./manifests 資料夾

介紹:
manifests 資料夾內一定會自己產生一個預設名稱為 AndroidManifest.xml 的檔案。

./AndroidManifest.xml

用途:
它非常的重要,每一個 Android APP 都需要它,此檔案儲存著該 Android APP 的重要資訊。
你想修改APP的名稱、頭像、能不能旋轉、所有需要的權限(例如:相機、網路......),都是靠它控制。
https://ithelp.ithome.com.tw/upload/images/20200902/20129524RBVJ4hqAvK.jpg


(2) ./java/com.XXXXX.XXXXX 資料夾

介紹:
存放所有APP原始碼檔案的資料夾。
java資料夾內的class檔案最常用的就是跟layout(畫面設計)進行綁定,
撰寫layout功能的程式碼。
https://ithelp.ithome.com.tw/upload/images/20200902/201295244SNQrvXNkd.jpg


(3) ./res 資料夾

介紹:
Android APP畫面所需的相關檔案,也就是非程式碼的資源,如 layout(畫面設計)、圖片或文字會分類存在這個資料夾中。

./layout 資料夾

用途:
Android APP畫面設計的檔案
https://ithelp.ithome.com.tw/upload/images/20200902/20129524CYweoVEoWX.jpg

./drawable 資料夾

用途:
存放圖片檔案,如果解析度沒什麼要求的圖片都放這裡節省切換資源。

./mipmap 資料夾

用途:
存放各種尺寸的圖片檔案,讓各種不同解析度的圖片顯示在各種尺寸的手機上。

./values 資料夾

用途:
Android APP畫面需用到的文字、顏色、版面樣式設定……的一些常數資料,
預設有三個.xml,分別為

(文字) ./strings.xml

https://ithelp.ithome.com.tw/upload/images/20200902/20129524RIx1ChOfYv.jpg

(顏色) ./color.xml

https://ithelp.ithome.com.tw/upload/images/20200902/20129524gKAec7Ghy3.jpg

(版面樣式設定) ./styles.xml

https://ithelp.ithome.com.tw/upload/images/20200902/201295242HY0oplS5I.jpg


-----Gradle Scripts 資料夾-----

介紹:
Gradle 是自動化構建工具,
比較常用的就是**build.gradle(Module:app)**檔案

build.gradle(Module:app) 檔案

常用功能:
1.管理Android APP的版本
2.加入各種不同的附加元件
https://ithelp.ithome.com.tw/upload/images/20200902/20129524rdkxtLIioZ.jpg


上一篇
[Android Studio菜鳥的學習分享]使用你的手機測試APP-無線WIFI
下一篇
[Android Studio菜鳥的學習分享]多國語系製作和設定
系列文
Andriod Studio 菜鳥的學習分享30

尚未有邦友留言

立即登入留言