iT邦幫忙

鐵人檔案

2014 iT 邦幫忙鐵人賽
回列表

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

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

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

寶寶生活記錄 App (Day11 Android Studio 的 Auto Import 和 Implicit Intent 初探)

昨天我們透過修改 /res/menu/calendar.xml 新增了三個選項,然而這三個選項點選後都沒有反應,今天我們便要來討論「選項的實作」,首先我們討論「...

2014-10-03 ‧ 由 lincyu 分享
DAY 12

寶寶生活記錄 App (Day12 Implicit Intent 深入探討:如何寫一個假的郵件 App)

今天將對 Implicit Intent 做更深入的探討,昨天的範例中,當我們於 Intent 指定好 ACTION 和對應的 data Uri 後,呼叫 st...

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

寶寶生活記錄 App (Day13 Database 1)

在 10 月 2 日時,我們幫「寶寶生活記錄 App」的選單 (Menu) 新增了「新增寶寶」、「寶寶列表」和「寄信給開發者」三個選項,我們已經完成了「寄信給開...

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

寶寶生活記錄 App (Day14 Database 2)

昨天我們簡單說明了如何利用 SQLiteOpenHelper 幫我們建立/管理資料庫,今天會繼續介紹 SQLiteDatabase 這個類別 [1],它可以幫助...

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

寶寶生活記錄 App (Day15 Database 3)

昨天我們集中在 Non-query SQL 敘述 (insert/update/delete) 的介紹。今天我們會介紹 SQLiteDatabase [1] 針...

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

寶寶生活記錄 App (Day16 如何從 assets 資料夾讀取一個已經存在的資料庫)

這幾天我們討論數個跟資料庫存取相關的 Android 類別,包含了 SQLiteOpenHelper, SQLiteDatabase, Cursor 等,然而關...

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

寶寶生活記錄 App (Day17 App自己專屬的儲存資料夾)

由於這陣子還是非常忙碌,「寶寶生活記錄 App」的開發進度嚴重落後,今天還是來討論別的議題,延續前幾天資料庫的討論,我們深入來討論 /data/data/&lt...

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

寶寶生活記錄 App (Day18 Android Studio 開發環境下模擬器的使用)

昨天有提到若是在模擬器的環境下,我們可以使用 Android Device Monitor 的 File Explorer 觀看/下載 /data/data/&...

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

寶寶生活記錄 App (Day19 Android Device Monitor)

昨天我們已經成功利用模擬器執行了我們的程式,今天我們則會針對「Android Device Monitor」做更詳細的說明。打開 Android Device...

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

寶寶生活記錄 App (Day20 偏好設定)

這個系列(「寶寶生活記錄 App」開發日記)從 10 月 5 日起就圍繞著資料庫打轉,資料庫原是為了實作「新增寶寶」與「寶寶列表」這兩個選項而設計的,其實除了資...

2014-10-12 ‧ 由 lincyu 分享