Android - Lab (3)

能儲存記錄的 BMI App

你將會學會

  • 切換畫面
  • 讀寫檔案
  • 使用 try catch
  • 客製化清單
  • 設定 Activity Bar 標題文字
  • 設定空畫面
  • 字串分割

專案說明

  • 畫面上將會有兩個按鈕:
    計算鈕按下去會計算 BMI 並寫檔
    Show 的按鈕,按下去後會以 ListView 的方式顯示資料
  • 將會做一個客製化的 ListView,顯示每一筆資料
  • 檔案會儲存在外部空間 (例如:記憶卡、虛擬外部空間)

成果圖

app screenshot (1)

成果圖

app screenshot (2)

1. 創建一個 BmiData Class,方便我們存資料

create a bmidata class(1)

1. 創建一個 BmiData Class,方便我們存資料

create a bmidata class(2)

1. 創建一個 BmiData Class,方便我們存資料

finish bmidata class

2. 讓手機可以將資料寫入檔案

  • 新增一個按鈕,讓手機可以跳轉資料清單頁面
add new button showing page

2. 讓手機可以將資料寫入檔案

  • 完成寫檔程式碼
write file java code

2. 讓手機可以將資料寫入檔案

  • 取得外部空間讀取/寫入權限
ask for permission

3. 新增清單畫面

  • 新增 Activity
add new activity(1)

3. 新增清單畫面

  • 新增 Activity
add new activity(2)

3. 新增清單畫面

finish list activity

3. 新增清單畫面

  • 設定標題文字、指定空畫面
finish list activity

3. 新增清單畫面

  • 設定進入方式
finish intent

4. 設定每一筆資料呈現的樣式

  • 新增 xml
add new xml(1)

4. 設定每一筆資料呈現的樣式

  • 命名 xml
add new xml(2)

4. 設定每一筆資料呈現的樣式

finish ui

5. 創立 Adapter,建立客製化清單

  • 新增 class
add new class(1)

5. 創立 Adapter,建立客製化清單

  • 新增 class
add new class(2)

5. 創立 Adapter,建立客製化清單

  • BaseAdapteralt+enter,並選擇 Implement methods
implement methods(1)

5. 創立 Adapter,建立客製化清單

  • 選擇所需 Implement 的 methods
implement methods(2)

5. 創立 Adapter,建立客製化清單

finish adapter

5. 創立 Adapter,建立客製化清單

  • 連接 adapter,並完成讀檔功能
finish listview

成品