近來學習android過程中,遇到了一些瓶頸,覺得自己的心態也需要重新調整,希望藉由這次參加鐵人賽的過程,重新整理這幾個月的學習點滴。對於30天的文章大綱,沒有太精細的分配,著重在入門基礎階段,所以包含深奧的技術或底層邏輯...都不會有。
每天都不會很大一篇,希望可以給像我剛接觸程式,初入門的新手一點點方向,每天一點點,小步前進,內容如有錯漏,希望前輩們不吝指教。
目標是很樸實無華的30天完賽。
開新專案
今天就用Lucy健康操開個新專案,熱熱身吧
IDE((Integrated Development Environment)選擇Android studio,版本是chipmunk
- 左半邊選擇要開發哪一種裝置,選擇手機及平板,並點選什麼都沒有的Empty Activity做為開場,若已經有設想好的情境也可以選擇其他適合的範本開場。
- 建立新專案基本資本資訊:
- Name : 為專案取個名字,通常首字母大寫,這裡的專案名稱也是預設的App名稱,之後可以修改。
- Package name : 像倒著寫的網址,若是公司的話就是公司網址為主加上專案名稱,個人專案的話就自己取囉!如果要上架Google Play商店,這就像專案的ID一樣不可跟其他專案重複,不過別擔心,之後隨時都還是可以修改。
- Save location : 創建後IDE會自動幫你在指定的位置新增一個專案同名的資料夾。
- Language : 選擇以 Kotlin 或 Java 語言開發
- Mininum SDK : 最低支援版本,若不知道如何決定,可以點選"Help me choose"有各版本目前市佔率及各版本介紹。
註:SDK是Software Development Kit的縮寫,譯為”軟體開發工具包”。望文生義,是幫助開發者某一類軟體的相關文件、範例和工具的集合。
3. 按下finish後IDE就會為我們建置開發環境囉,第一次建置會花一些些時間。進入使用介面如下圖:
如果沒有使用IDE經驗如當初的我,第一次開啟是會有點不知該如何下手,介面太豐富、複雜,但同時也表示他是一個功能很強大的IDE,不過我們只要先基本這張圖的認知就可以度過新手階段了...吧@@
- 可以點擊模擬器型號旁的綠色三角形讓專案跑看看,第一次運行也是需要一點時間,如果已經看到這個畫面表示你的專案已經初步建構完成囉,一行程式碼都沒有打就完成了一個"Hello World" 的app
若是app運行中,點擊右上紅色方形停止鍵,模擬機就會退出這個app。
左下則是運行成功會顯示的訊息泡泡跟狀態列的成功訊息。
變更 package name
package name等於是專案的id,如果名稱不巧與Google Play商店已上架專案撞名,無法使用既有名稱上架,或是其他種種原因想改,就依照下列步驟來改吧~
e.g. 要把TheIronmanDemo改成NewIronman
- package滑鼠右鍵 -> Refator -> Rename
- 跳出警告,點選 "in Whole Project"
- 鍵入新名稱,範圍的話可以自行下拉挑選。->Refactor(都已經是第幾個Refactor了~)
- 點選Do refactor,給他重構下去~
- 檢查一下Manifest、string、theme、build.gradle、setting.gradle有出現package name的地方是否已經更新,若沒有的話,莫急莫慌莫害怕,就給他手動更新一下,gradle文件改完記得sync,package有部分顯示舊名先不理它,綠色小鐵鎚錘下去應該就都會是新名稱了
- project模式檢視是真實的資料夾結構,所以要在該專案的Save location 做變更資料夾名稱才會與新的package name一致。
可以讓專案運行看看,模擬機跑出正常App畫面就代表package name變更完成囉!
今天就暖機到這,明天見~