iT邦幫忙

鐵人檔案

2014 iT 邦幫忙鐵人賽
回列表

以「寶寶聯絡簿」為例,適合 Android 初學者的學習筆記 系列

內容以「教學」為主, 設定的讀者是「Android初學者」,將以一個 App 的開發為例,完整地介紹這個 App 的開發過程。筆者為 「班表小幫手」和WhosCall 1.0 ~ 3.1.X 的開發者,曾經出版過《Android程式設計入門與應用》(全華),目前為有無科技(信義企業集團)首席工程師。

鐵人鍊成 | 共 30 篇文章 | 17 人訂閱 訂閱系列文 RSS系列文
DAY 21

寶寶生活記錄 App (Day21 如何防止進入此畫面時跳出鍵盤與自訂背景的EditText)

今天終於要回到「寶寶生活記錄 App」。在 10 月 2 日時,我們幫這個 App 的選單 (Menu) 新增了 3 個選項:「新增寶寶」、「寶寶列表」和「寄信...

2014-10-13 ‧ 由 lincyu 分享
DAY 22

寶寶生活記錄 App (Day22 「新增寶寶」實作-1)

今天的內容較為簡單,建議非初學者直接略過。 昨天已經將「新增寶寶」的使用者界面 (XML) 設計好,今天要來討論程式 (Java) 的部分了,有兩個重點:(1)...

2014-10-14 ‧ 由 lincyu 分享
DAY 23

寶寶生活記錄 App (Day23 「新增寶寶」實作-2)

昨天我們已經建立了 AddBabyActivity 這個新 Activity,今天我們要來實作裡面的細節,其中會特別介紹 Listener 和 Callback...

2014-10-15 ‧ 由 lincyu 分享
DAY 24

寶寶生活記錄 App (Day24 AdapterView初探)

關於 BabyEditorActivity 的實作細節,我們還有兩個細節需要討論:(1) RadioGroup 的使用;(2) 如何從 SD 卡的相片或透過拍攝...

2014-10-16 ‧ 由 lincyu 分享
DAY 25

寶寶生活記錄 App (Day25 再探 ArrayAdapter)

昨天我們初次認識了ArrayAdapter [1],程式中使用的建構子是下面這一個: ArrayAdapter(Context context, int res...

2014-10-17 ‧ 由 lincyu 分享
DAY 26

寶寶生活記錄 App (Day26 Customized ArrayAdapter)

昨天筆者拋出了一個問題:我們能不能讓 ListView 的一個 Item,不只有一個 TextView,而是包含多個 Views 呢? (例如一個 ImageV...

2014-10-18 ‧ 由 lincyu 分享
DAY 27

寶寶生活記錄 App (Day27 寶寶列表的其它實作細節)

討論完 ListView 和客製化的 List Item 後,今天來討論「寶寶列表 (BabyListActivity)」的其它實作細節,剩下的實作細節應該比較...

2014-10-19 ‧ 由 lincyu 分享
DAY 28

寶寶生活記錄 App (Day28 從內建的相片集程式中選取照片)

作天已將「寶寶列表 (BabyListActivity)」所有實作細節都說明完畢了,今天我們回到「新增/編輯寶寶」尚未介紹的部分,今天先介紹「寶寶大頭照」的處理...

2014-10-20 ‧ 由 lincyu 分享
DAY 29

寶寶生活記錄 App (Day29 「編輯寶寶」的其它實作細節)

今天我們就要把「新增/編輯寶寶」的所有實作細節說明完畢了,共有兩個重點:(1) uses-permission 的宣告;(2) RadioGroup, Radi...

2014-10-21 ‧ 由 lincyu 分享
DAY 30

寶寶生活記錄 App (Day30 比較、聯絡資訊與後續文章)

今天是鐵人賽的最後一天了,這次的鐵人賽有一個目的是要利用 Android Studio 開發一個專案,藉此體驗 Android Studio 與 Eclipse...

2014-10-22 ‧ 由 lincyu 分享