[ASJ2021] 從零開始學 Android — Unit 1–2: Create your first Android app

學習目標

Unit 1: Kotlin basics for Android

+ Create your first Android app — 學習在 Android Studio 中建立並執行您的第一個 Android app。

## Android Studio 環境建置

  • 安裝 Android Studio,進入下載頁面會自動偵測使用者裝置的作業系統
  • 測試環境:準備 Android 行動裝置或使用模擬器(Emulator)

### 建立第一個 App

1. 開啟 Android Studio,選擇開啟新專案

2. 接著可選擇 Android Studio 提供的專案模板,這裡我們選的是 Empty Activity

3. 輸入專案資訊

  • Name 專案名稱:`Happy Birthday`
  • Package name 應用程式的名稱:用來讓 Android 系統識別 App,預設會是專案名稱的小寫組合 `happybirthday`
  • Save location 儲存路徑
  • Language 語言:選擇 `Kotlin`
  • Minimum SDK 代表程式最低相容版本:選擇 `API 19: Android 4.4 (KitKat)`;點選底下的 Help me choose,可查看相容版本資訊
  • 注意「不要」勾選底下的 `Use legacy android.support libraries`,避免新舊版本產生相容性問題

4. 完成後點選 Finish 建立專案,畫面如下:

由左至右三個區塊分別是:

  • Project window 顯示專案路徑
  • Editing window 編輯視窗
  • What’s New window 顯示更新訊息

5. 當視窗左下角顯示 `Gradle sync finished…`,代表專案已建立完成:

## 建立模擬器 Emulator

接著我們要透過 Android Virtual Device (AVD) manager,在電腦安裝 Andorid Emulator(模擬器),即可針對不同裝置、型號,模擬開發環境測試。

點選視窗中的 Create Virtual Device 建立虛擬裝置:

Select Hardware 視窗:選擇不同類別(Category)的裝置,這裡以 Phone 類別中的 `Pixel 3 XL` 為例,選好後點選 Next:

System Image 視窗:選擇虛擬裝置要運行的 Android 版本

  • 可選擇 Recommended 中的推薦版本;點選 x86 Images 或 Other Images 可查看更多版本
  • 注意各版本必須先 Download 才能使用
  • 安裝完成後點選 Finish,並點選 Next 進入下一步

Android Virtual Device (AVD) 視窗:可設定裝置資訊,點選 Finish 完成

Your Virtual Device 視窗就會出現剛才建立好的虛擬裝置,即可關閉視窗

### 如何在模擬器運行 App

  • 在 Android Studio 視窗上方的工具列,有個虛擬裝置下拉選單:
  • 也可以點選上方狀態的 `Run > Select Device…` 同樣可以開啟運行裝置的下拉選單:
  • 接著即可點選右側的綠色開始圖示 或點選 `Run > Run app` 運行 app,可能會需要一點時間
  • 虛擬裝置運行後會出現下方視窗,標題是 `Happy Birthday`,並顯示文字 `Hello World!`:

### 如何在行動裝置運行 App

1. 要讓 Android Studio 和行動裝置連線,必須先設定開發者選項:

  • 在 Android 裝置選擇 Setting > About phone
  • 點選 About phone > Build number 輸入密碼或 pin 碼授權
  • 回到 Setting 點選 System
  • 點選 Developer options(開發者選項)> 開啟 USB debugging(偵錯模式)

2. 安裝 Google USB Driver(Window only):

  • 在 Android Studio 點選 Tools > SDK Manager
  • 點選 SDK Tools,將 Google USB Drive 打勾後完成

3. 在 Android 裝置運行 App:

  • 透過 USB 傳輸線連線裝置,允許 USB 偵錯模式
  • 在 Android Studio 點選 Run 運行 App
  • 接著會出現 Select Deployment Target 視窗,選擇與裝置對應的模擬器,即可在行動裝置安裝 app 並運行

## Android 專案結構

在 Android Studio 左側視窗,可查看 Android 專案結構:

app 專案結構如下:

  • manifests:記錄應用程式詳細資訊
  • java:存放 Java 程式原始碼
  • res
  • drawable:存放圖片等檔案
  • layout:存放介面設定 XML 檔
  • mipmap:存放應用程式圖形檔
  • values:存放參數設定 XML 檔
  • Grandle Scripts:存放 Grandle 相關檔案

點選 Android 下拉選單可切換成 Project Source Files 原始碼路徑:

## 小結

  • 建立新專案:開啟 Android Studio,點選 `+ Start a new Android Studio project`,可選擇模板和編輯專案資訊。
  • 建立 Android 虛擬裝置:點選上方狀態列的 Tools > AVD Manager 建立裝置。
  • 在虛擬裝置運行 app:在狀態列的下拉選單選擇該虛擬裝置,點選綠色箭頭運行。
  • 查看專案路徑:在專案視窗的下拉選單選擇 Project Source Files。

目前進度完成差不多一半,果然要邊做筆記還是有點花時間XD

繼續努力!

--

--

不自負、不慌亂、腳踏實地。Heidi’s Blog: https://heidiliu2020.github.io

Love podcasts or audiobooks? Learn on the go with our new app.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Heidi Liu

Heidi Liu

不自負、不慌亂、腳踏實地。Heidi’s Blog: https://heidiliu2020.github.io