My favorites | Sign in
Logo
                
Search
for
Updated Nov 02, 2009 by gasolin
Labels: Featured, Phase-Design
AfterWard  
後續章節

後續章節

書籍介紹網頁在連結中。

我很喜歡讀書,但已經無法滿足於市面上出書的質量與速度,所以乾脆自己寫。

隨著本書電子書的入門、基礎、中階部分寫作告一段落,花了將近一年時間。可以說已經完成我對本書預期達到的目標。當然我自己也會以本書的觀念為基礎,繼續學習 Android 平台的各種應用。

本書的擴展版本以「Google! Android 應用程式設計入門」為名出版,作者為蓋索林(gasolin),可至博客來、誠品或金石堂線上購買,或至各大書局選購*。

除了更精鍊原有的內容之外,也為各章附上圖片說明、基本概念(如 MVC 模式)介紹、並加入資料庫應用、地圖應用等後續章節內容。協助讀者以最快捷的方式入門 Android 平台,並應用其中最常見的功能。

出書後筆者仍會繼續在本站上補充更進階的章節,要是 Android 出了比書上更新的版本,在這邊也找的到更新版的入門教學。

您期望在實體書中看到什麼樣的內容或圖例呢?請透過回覆本文,或是提交表單的方式提出您的建議!

目錄

本書(第一版)的目錄如下

入門

安裝並熟悉「Android」開發環境,學會如何新建/開啟「Android」專案並操作「Android」模擬器。使用範例:AppDemos。

  1. 初探 Android
  2. 安裝 Android 開發工具
  3. 開啟現有專案
  4. 操作 Android 模擬器(Emulator)
  5. 建立一個 Android 程式

基礎

熟悉「Android」應用程式專案的基本架構。能讀懂「Android」程式碼與 XML 介面描述檔,並學會使用基本介面元件來撰寫「Android」應用程式。使用範例:BMI。

  1. 描述使用者介面
  2. 設計使用者介面
  3. 存取識別符號
  4. 解讀程式流程
  5. 完成 BMI 程式

中階

進一步熟悉「Android」應用程式設計的主要技術內容。使用範例:BMI。

  1. 重構程式
  2. 加入對話框(Dialog)
  3. 查看線上內容 (Uri)
  4. 加入選單(Menu)
  5. 定義 Android 清單
  6. 加入新 Activity
  7. 傳送資料到新 Activity
  8. 記錄與偵錯 (Log)
  9. 活動的生命週期
  10. 儲存資訊(Preference)
  11. 開發不息

在增強了電子書原有章節的基礎下,已額外規劃了以下這些章節內容,以補足讀者入門的需求:

融會貫通

應用前面章節中使用到的觀念與技術,加深印象的同時也學習一些實用的新技巧。使用範例:aBMI。

  1. 顯性設計
  2. 支援多國語言
  3. 使用接口 (Adapter)
  4. 加入下拉選單元件 (Spinner)
  5. 簽發應用程式金鑰 (keytools)
  6. 發佈到 Android 市場(Market)

資料庫應用

學習 SQLite 資料庫與「Android」平台相關實用技能,並能使用 Android 上的資料庫完成增刪改查操作。使用範例:DummyNote。

  1. 加入列表活動 (ListActivity)
  2. 使用資料庫 (SQLite)
  3. 存取資料表 (SQLiteOpenHelper)
  4. 加入增刪改查操作(CRUD)
  5. 加入相依的活動 (ActivityForResult)

地圖與定位應用

使用 Android 極富特色的地圖與定位功能,學習控制地圖元件、地圖定位、在地圖中設置地標等等與地圖/定位應用程式設計相關的技術。使用範例:twTrainStation、MyLocation。

  1. 申請 Google 地圖服務(API Key)
  2. 使用地圖(MapView)
  3. 加入按鍵控制 (KeyEvent)
  4. 取得現在位置(GPS/基地台三角定位)
  5. 結合地圖與定位功能(MyLocationOverlay)
  6. 為地圖標上地標(ItemizedOverlay)

附錄

  1. 後記
  2. 取得原始碼

資源

  1. Android 相關資源 (相關資源)

歷程記錄


Comment by bdchina2003, Nov 10, 2008

吊我们的胃口啊。

gasolin加油。

期待新的篇章。

BTW:读你的书有瘾,难得的入门好书。

Comment by hecheng48, Nov 16, 2008

gasolin,加油!! 非常期待你的书出现,写的很好,很细,注重基本功。是每个android新手开发者入门的好书! 不知道你哪个时候把这些后续章节放出来?非常期待!!

Comment by VistoDavid, Nov 26, 2008

强烈期待呀,好书

Comment by gasolin, Mar 03, 2009

b9507..., 一樣是用 eclipse + adt 開發, 不同的 game 開發所需要的技能需求變化很大.

Comment by liangdinglin, Sep 17, 2009

在大陆能不能买到你的书? 通过什么购物网可以网购?繁体版本就可以,简体更好

Comment by gasolin, Sep 17, 2009

簡體版交由人民郵電出版社出版, 應該快了吧, 可以等一等

Comment by Tend.Chen, Nov 18 (6 days ago)

33章 刪除記事 範例好像有問題 mDbHelper.delete(getListView().getSelectedItemId()); 選OptionsMenu?裡的刪除記事item, getSelectedItemId是OptionsMenu?裡,不是List裡面的, 刪不掉List裡的Item.

請問該如何處理?

Comment by Tend.Chen, Nov 18 (6 days ago)

找到原因了...自問自答一下 要上下移動讓List上有selected item才能刪除成功


Sign in to add a comment
Hosted by Google Code