TOP
英國出版界指標大獎肯定!A.F. Steadman 獲年度作家,《史坎德》系列帶你踏上熱血奇幻旅程
Google Android開發入門指南(第2版)(附光盤)(簡體書)
滿額折

Google Android開發入門指南(第2版)(附光盤)(簡體書)

商品資訊

人民幣定價:45 元
定價
:NT$ 270 元
優惠價
87235
缺貨無法訂購
無法訂購
商品簡介
目次

商品簡介

本書是一本快速入門指南,旨在幫助讀者迅速由入門晉級到實際應用,學會Android平臺的應用程序設計。
本書共分6個主題41章,每章皆以實例為主軸,介紹在實際編寫應用程序時將經常使用到的功能,并配合相關的概念講解。內容包括Android開發工具的安裝與使用、Android應用程序界面編寫、通過重構讓應用程序更容易擴展與維護、以用戶為導向設計手機應用程序、發布應用程序、SQLite數據庫應用、地圖與定位功能等。隨書光盤中包括了所有範例的程序代碼。
本書講述由淺入深,由Android的基礎知識到實際開發應用,結構清晰、語言簡潔,非常適合Android的初學者以及還不熟悉Java語言和J2ME開發經驗的程序開發人員閱讀參考。

目次

第1篇 入門篇
 第1章 初探Android 
1.1 Android是什麼 
1.2 Android簡史 
1.3 從創意開始 
1.4 參考資料 
 第2章 安裝Android開發工具 
2.1 系統需求 
2.1.1 操作系統 
2.1.2 必要開發工具 
2.1.3 其他開發環境工具(非必要安裝) 
2.2 安裝流程 
2.3 參考資料 
 第3章 打開現有項目 
3.1 打開項目 
3.2 刪除項目 
3.3 導入項目 
3.4 修復項目 
3.5 修改對應的目標版本 
3.6 參考資料 
 第4章 操作Android模擬器(Emulator) 
4.1 設置環境參數 
4.2 設置Android模擬器 
4.3 使用命令行工具管理模擬器 
4.3.1 列出模擬器類型 
4.3.2 創建模擬器 
4.3.3 列出已創建的模擬器 
4.4 使用運行(Run)模式運行 
4.5 操作Android模擬器 
4.5.1 切換模擬器布局 
4.5.2 切換屏幕 
4.5.3 添加模擬器外觀設置 
4.5.4 刪除模擬器外觀設置 
4.5.5 移除程序 
4.5.6 移除模擬器 
4.6 參考資料 
第5章 創建一個Android應用程序 
5.1 創建新項目 
5.2 程序項目架構 
5.2.1 src/:源代碼(source)目錄 
5.2.2 gen/:自動生成(Generate)目錄 
5.2.3 res/:資源(Resource)目錄 
5.2.4 Android功能列表 
5.2.5 “Android版本號/”參考函數目錄 
5.3 參考資料 
第2篇 基礎篇
第6章 描述用戶界面 
6.1 身高體重指數(BMI)計算 
6.2 表達用戶界面 
6.3 參考資源 
第7章 設計用戶界面 
7.1 視圖(View) 
7.2 查閱文件 
7.2.1 線上文件 
7.2.2 脫機文件 
7.3 開始設計 
7.4 整合 
7.5 指定輸入類型(InputType) 
7.6 視覺化的界面開發工具 
7.7 參考資料 
第8章 訪問標識符號 
8.1 android:id屬性 
8.2 XML說明文件與R.java資源文件 
8.3 將字符串抽離XML 
8.4 新增XML文件 
8.5 參考資料 
第9章 解讀程序流程 
9.1 基礎程序邏輯結構 
9.2 參考函數庫 
9.3 參考資料 
第10章 完成BMI程序 
10.1 完整的程序 
10.2 程序解讀 
第3篇 提高篇
第11章 重構程序 
11.1 什麼是重構 
11.2 重新查看BMI應用程序 
11.3 MVC模式 
11.4 重構BMI應用程序 
11.5 完整的Bmi.java程序 代碼 
11.6 參考資料 
第12章 添加對話框(Dialog) 
12.1 設計對話框 
12.2 定義調用點 
12.3 實體對話框 
12.4 重構 
12.5 添加按鈕 
12.6 Toast界面組件 
12.7 錯誤處理 
12.7.1 講解 
12.7.2 提取字符串 
12.8 參考資料 
第13章 查看線上內容(Uri) 
13.1 打開網頁 
13.1.1 講解 
13.1.2 使用Uri查看Google地圖 
13.2 再做好一點(重構) 
13.2.1 提取字符串 
13.2.2 避免出錯 
13.3 參考資料 
 第14章 添加菜單(Menu) 
14.1 菜單功能 
14.2 創建菜單 
14.2.1 裝飾選項 
14.2.2 使用內置的菜單圖標 
14.3 處理選項動作 
14.4 參考資料 
 第15章 定義Android列表(Manifest) 
15.1 Android框架 
15.2 預設的Activity列表 
15.3 參考資料 
 第16章 添加新活動(Activity) 
16.1 Activity的分類 
16.2 獨立的Activity 
16.3 程序中創建新的Activity類文件 
16.4 在列表中添加Activity代碼 
16.5 手動添加Activity標簽 
16.6 修改頁面標題文字 
16.7 原Activity類中添加startActivity函數 
 第17章 傳送數據到新意圖(Intent) 
17.1 使用Intent傳遞數據 
17.2 使用Intent接收信息 
17.2.1 相關工作 
17.2.2 在Activity中解開信息 
17.2.3 講解 
17.3 不通過Bundle交換信息 
 第18章 信息提醒(Notification) 
18.1 狀態欄提醒 
18.2 使用狀態欄(Notification Bar)傳遞信息 
18.3 使用內置的狀態圖標 
18.4 參考資料 
 第19章 日志與調試(Log) 
19.1 在程序中加上調試信息 
19.2 導入Log函數 
19.3 實際應用 
19.3.1 講解 
19.3.2 其他的記錄標記方式 
19.3.3 延伸使用 
19.4 在調試環境中查看除錯信息 
19.4.1 啟動模擬器 
19.4.2 切換到查錯環境配置 
19.4.3 添加信息日志過濾器(Log Filter) 
19.5 模擬器上的調試設置 
19.6 管理日志 
19.7 在實機上調試 
19.8 參考資料 
 第20章 活動的生命周期LifeCycle 
20.1 生命周期 
20.2 進程 
20.3 為什麼要了解生命周期? 
20.4 Activity的狀態 
20.4.1 Active(活動) 
20.4.2 Paused(暫停) 
20.4.3 Stopped(停止) 
20.4.4 Dead(已回收或未啟動) 
20.5 系統內存不足時的行為 
20.6 觀察Activity運行流程 
20.7 Activity運行流程 
20.7.1 一般啟動 
20.7.2 調用另一個Activity 
20.7.3 返回原Activity 
20.7.4 退出結束 
20.7.5 回收后再啟動 
20.8 參考資料 
 第21章 優先級(Preference) 
21.1 使用優先級設置 
21.2 保存優先級設置 
21.3 參考資料 
 第22章 開發不息 
22.1 回顧BMI應用程序 
22.2 BMI應用程序設計的缺陷 
22.3 展望未來 
第4篇 融會貫通篇
 第23章 顯性設計 
23.1 做出容易使用的應用程序 
23.2 設計的減法 
23.3 規劃應用程序的目標 
23.4 創建新項目 
23.4.1 XML說明文件 
23.4.2 文字字符串文件 
23.4.3 程序代碼 
 第24章 支持多國語言 
24.1 抽取文本文件 
24.2 讓中文、英文多個語言界面並存 
24.3 切換語言 
24.3.1 設置中切換語系 
24.3.2 程序中切換語言 
24.4 參考資料 
 第25章 針對特性配置(Orientation) 
25.1 配置資料夾的命名規則 
25.1.1 屏幕方向 
25.1.2 觸控類型(Touc-hscreen type) 
25.1.3 文字輸入方式(text input) 
25.1.4 瀏覽方式(navig-ation method) 
25.1.5 屏幕分辨率 
25.2 Android手機配置實例 
25.3 指定屏幕方向 
25.3.1 配置文件中指定屏幕方向 
25.3.2 程序中指定屏幕方向 
25.4 參考資料 
 第26章 使用接口(Adapter) 
26.1 接口的概念 
26.2 數組接口(Array Adapter)與字符串數組 
26.3 數組字符串資源文件 
26.4 參考資料 
 第27章 添加下拉菜單組件(Spinner) 
27.1 修改XML說明文件 
27.2 添加程序 
27.3 記錄所選擇的優先級 
27.4 參考資料 
 第28章 簽發應用程序密鑰(Keytools) 
28.1 檢查列表 
28.2 手動導出應用程序 
28.3 產生密鑰 
28.4 簽署密鑰 
28.5 驗證密鑰 
28.6 安裝到模擬器 
28.7 發布應用程序 
28.8 參考資料 
 第29章 發布到Android Market 
29.1 Android Market的運作方式 
29.2 注冊Android Market 
29.3 上傳應用程序到Android Market 
29.4 查看成果——查看管理界面 
29.5 自行提供程序在線下載 
29.6 發布到第三方Android應用程序下載網站 
29.7 針對用戶作設計 
29.8 參考資料 
第5篇 數據庫應用
 第30章 添加列表活動(ListActivity) 
30.1 分析記事本程序 
30.2 創建新項目 
30.3 修改程序代碼 
30.3.1 講解 
30.3.2 自定義ListView組件 
30.3.3 自定義空列表顯示內容 
30.4 參考內置範例 
30.5 參考資料 
 第31章 使用數據庫(SQLite) 
31.1 SQLite數據庫簡介 
31.2 查看模擬器目錄 
31.3 手動創建“SQLite”數據庫 
31.4 創建數據表(table) 
31.5 驗證 
31.5.1 離開SQLite互動模式 
31.5.2 重新打開SQLite數據庫 
31.6 讓Android模擬器通過Proxy上網 
31.6.1 查詢數據 
31.6.2 添加數據 
31.6.3 確認數據 
31.6.4 更新數據 
31.6.5 刪除數據 
31.7 參考資料 
 第32章 訪問數據表(SQLite OpenHelper) 
32.1 SQLiteOpenHelper 
32.2 對NotesDbAdapter類加工 
32.3 使用NotesDb Adapter類 
32.3.1 講解 
32.3.2 驗證 
32.4 添加查詢 
32.5 完整的程序 
32.6 參考資料 
 第33章 添加增刪改查操作(CRUD) 
33.1 檢索(Retrieve) 
33.1.1 講解 
33.1.2 驗證 
33.2 添加(Create) 
33.2.1 講解 
33.2.2 驗證 
33.3 刪除 
33.4 查詢單條記錄、修改 
33.5 參考資料 
 第34章 添加相依的活動(Activity ForResult) 
34.1 定義XML說明文件 
34.2 添加編輯類 
34.3 將新Activity添加列表 
34.4 打開編輯頁面 
34.5 完整的程序 
34.6 參考資料 
 第35章 添加長按菜單(ContextMenu) 
35.1 添加長按菜單框架 
35.2 填入菜單內容 
35.3 后續改進 
35.4 參考資料 
第6篇 地圖與定位應用
 第36章 申請Google地圖服務(API Key) 
36.1 取得地點坐標 
36.2 取得Google地圖開發密鑰(API Key) 
36.2.1 調試用密鑰(debug keystore)的位置 
36.2.2 取得MD5指紋信息 
36.3 參考資料 
 第37章 使用地圖(MapView) 
37.1 Google地圖的組成元素 
37.2 創建新項目 
37.3 定義列表 
37.4 定義XML資源文件 
37.5 產生地圖 
37.6 直接用程序定義界面組件 
37.7 控制地圖 
37.8 添加縮放圖標 
37.8.1 修改XML說明文件 
37.8.2 加上縮放控制(Zoom Controls) 
37.9 新版的改進 
37.10 參考資料 
 第38章 添加按鍵控制(KeyEvent) 
38.1 添加菜單 
38.2 添加按鍵控制 
38.3 控制縮放范圍 
38.4 參考文件 
 第39章 獲取現在位置(GPS/基站三角定位) 
39.1 創建新項目 
39.2 添加使用權限(uses-permission) 
39.3 定義LocationListener界面 
39.4 使用定位服務管理器(locationManager)來獲取現在位置 
39.4.1 講解 
39.4.2 自動判斷最佳定位服務來源 
39.5 更新地點(Location Updates) 
39.6 在模擬器中切換地點 
39.7 完整的程序 
39.8 參考資料 
 第40章 結合地圖與定位功能(My LocationOverlay) 
40.1 添加定位層(MyLocation Overlay) 
40.2 參考資料 
 第41章 為地圖標上地標(Itemized Overlay) 
41.1 設置圖標層(Itemized Overlay) 
41.2 添加圖標層 
41.3 地圖開發備忘列表 
41.4 參考資料 
後記 
附錄A 如何取得範例源代碼

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 235
缺貨無法訂購

暢銷榜

客服中心

收藏

會員專區