close

前進 Android Market!Google Android SDK 實戰演練

作者:何孟翰

出版社:悅知文化

出版日期:2011年03月15日

語言:繁體中文 ISBN:9789866348921

書號:SKNP00022

定價:850元 75折價:638元

有看部落格的才有此優惠喔

也可到露天購買http://goods.ruten.com.tw/item/show?21103151824648
內容簡介
      不囉嗦!開門見山討論Android元件架構,幫你換顆綠色機器人的腦袋。
  超直覺!全書善用Eclipse與其他免費工具,徹底簡化Android開發流程。
  最務實!各章均附範例,並精華成主題,提供完整的系統架構、流程圖及程式碼。

  ■ 不浪費篇幅講解程式語法,教您在下載完 Google Android SDK 後,馬上就能實際進行程式開發。

  ■ 每一章節都是各自獨立完整的內容,讀者可以循序漸進閱讀,也可以根據目的選擇特定章節進行閱讀。

  ■ 從實務面切入分享,列出清楚且完整的系統架構與流程圖,讓學習過程事半功倍。

  ■ 各章範例除了在模擬器上實作外,更增加實機操作上所需要注意的事項,解決實務上可能遇到的困難。

  從Android開發工具開始,並延伸至各種平台的安裝到實機的部署測試,討論Android程式的Design Pattern、UI View與XML實作應用,以及Activity的生命週期與實際範例,全面講解Android架構、Android元件與資料存儲解決方案、網路通訊、地圖、繪圖、雲端備份、觸控、桌布、雲端訊息推播,以及Android版權服務的技術。

  ■ 【使用者界面與控制項】:介紹如何使用各式選單和使用者互動,並加入可讓使用者自由操縱的動態元件。

  ■ 【資料存取】:提供使用者查詢與操作的函式與介面,完整介紹資料庫的基本操作與使用者介面的互動。

  ■ 【使用者偏好與檔案存取】:以XML檔定義使用者偏好元件,規劃內部和外部空間,以及說明多執行緒的使用方法。

  ■ 【通訊與網路】:說明簡訊、Email、網頁和下載的管理方式,利用DownloadManager以避掉底層瑣碎的程式設計。

  ■ 【位置和地圖】:結合Google地圖與相關API來提供地理位置及景點查詢並且提供地圖的標記,並說明如何在準確及速度之間取得平衡。

  ■ 【觸控與動態桌布】:介紹不同的觸控處理方式,並延伸製作動態桌面與使用者進行互動。

  ■ 【桌面工具與繪圖】:介紹桌面小工具的生成機制與運作原理,以及使用SurfaceView繪製 2D 圖樣。

  ■ 【雲端備份與資料安全】:善用雲端備份與裝置控管,讓使用者在重新載入系統後能立即取得個人資料,並運用裝置控管提高系統安全性。

  ■ 【C2DM雲端訊息推播】:了解雲端訊息推播並取得Google認證帳號,讓應用程式伺服器透過C2DM服務讓使用者獲取即時資訊。

  ■ 【Android硬體功能】:介紹Android的兩個重要硬體元件 ─ 相機與感應用元件,利用相機元件取得照片,並讀取感應器數值,實作出重力加速度感應器及光度感應器。

  ■ 【Google App Inventor】:透過視覺化元件的效果與功能,快速利用網頁開發Android裝置應用程式。

  ■ 【Android版權服務】:要開發付費的Android軟體,必學Android Market的新型態版權保護機制,善用LVL連結雲端版權驗認以達成理想的版權規範。

章節目錄

第一篇:Android與相關開發工具

第01章|Android SDK與開發工具
1-1 Android應用程式基礎
1-2 準備開發環境
1-3 Android專案結構與實機部署
1-4 使用AndroidManifestxml 來記錄重要資訊

第02章|熟悉Eclipse開發環境與相關技巧
2-1 Eclipse基本設定
2-2 在Eclipse上編輯Java原始檔
2-3 原始碼管理
2-4 檢查程式碼潛在的錯誤

第03章|初探Android程式設計
3-1 使用XML來宣告Layout
3-2 Activity的生命週期
3-3 Intent物件的操作
3-4 手機狀態改變下,狀態的傳遞

第04章|偵錯與訊息傳送
4-1 adb的使用
4-2 使用Log來偵錯
4-3 使用Toast來傳遞訊息
4-4 使用狀態列來傳遞訊息

第二篇:Android程式開發基礎

第05章|使用Android的資源
5-1 字串的使用
5-2 顏色的使用
5-3 圖片(Drawable)的使用
5-4 樣式的使用
5-5 動畫的使用

第06章|靜態使用者介面與控制項
6-1 建立「標籤」式的版面配置
6-2 運用選單與使用者互動
6-3 回應使用者介面的事件
6-4 建立與使用者互動的「對話框」

第07章|動態使用者介面與控制項
7-1 使用AdapterView來連結資料
7-2 使用系統的Intent
7-3 表單中的元件

第08章|資料存取
8-1 使用「資料提供者」來讀寫資料
8-2 使用SQL Lite來讀寫資料

第三篇:檔案與通訊

第09章|使用者偏好與檔案存取
9-1 透過使用者偏好存取檔案
9-2 檔案儲存方式
9-3 將程式移到SD卡中執行(App2SD)
9-4 使用多執行緒解決ANR問題

第10章|通訊與網路
10-1 簡訊的處理
10-2 寄送Email
10-3 再次檢視Web畫面
10-4 使用 Android 23 新增的下載管理員

第11章|位置和地圖
11-1 使用位置服務
11-2 結合地圖資訊的應用

第12章|觸控與動態桌布
12-1 觸控的事件
12-2 活動桌布

第四篇:Device相關資訊/Google雲端服務於Android應用

第13章|桌面小工具與繪圖
13-1 桌面小工具
13-2 2D繪圖的功能

第14章|雲端備份與資料安全
14-01 雲端備份
14-02 裝置控管

第15章|C2DM 雲端訊息推播
15-1 雲端訊息推播的架構
15-2 雲端訊息客戶端的實作
15-3 雲端訊息伺服器端的實作

第16章|Android的硬體功能
16-1 使用相機
16-2 使用感應器

附錄 A Google App Inventor
A-1 登錄Google App Inventor服務
A-2 安裝客戶端的元件
A-3 進入應用程式創作家

附錄 B Android的版權服務
B-1 Android的付費機制
B-2 實作Android版權服務

作者簡介

何孟翰

  國立台灣大學電機工程研究所計算機科學組碩士。曾任職Synopsys EDA研發工程師、IBM J2EE軟體工程師、中央研究院資訊人員。在中央研究院時,為第一批和瑞士高能物理研究中心(CERN)及美國Fermilab進行跨國大尺度網格科技∕雲端運算的研發人員。

  翻譯過Hibernate實作手冊,在電腦雜誌撰寫軟體開發相關專欄,內容包括資料庫設計、資料庫中介層實作、開放源始碼的專案導入∕實作,以及移動式平台的程式設計。

  近期創辦了派鑫科技,專注於手持式平台∕裝置的開發,目標是將移動科技的便利性為不同產業提供革新解決方案。在Android和iOS商店∕市集已有數個產品可供下載,日後仍將持續思考其他平台研發創新的可能性。

  ■ 專長:C++/J2EE framework/iOS programming/android programming/database design/cloud computing

  ■ 認證:SCJP, SCWCD, Oracle 9i OCP DBA, IBM Websphere certified, IBM Rational certified, Grid Computing certified

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 ETAITBOOK08 的頭像
    ETAITBOOK08

    益大資訊(原光華商場益大書局)益大電腦圖書專賣店

    ETAITBOOK08 發表在 痞客邦 留言(0) 人氣()