GoogleAndroid程式設計指南

該書介紹Android作業系統以及如何使用Android SDK進行程式設計,適用於Windows、Linux與Mac OS X三種作業系統。該書第1章到第3章將會帶您探索Android世界,徹底體驗Android作業系統的操作方式與開發平台;第4章到第12章將非常完整地講解如何通過Android SDK來進行各種Android程式設計,例如Android視窗程式設計、繪圖程式設計、3D立體圖像與動畫設計、網路程式設計等;最後本書將帶您一同探究Android系統原始碼與系統核心,規劃Android平台使用→Android程式設計→Android系統核心一連串的Android學習。

Google Android程式設計指南
作 者: 楊文志 編著
出 版 社: 電子工業出版社
出版時間: 2009-10-1
字 數: 620000
版 次: 1
頁 數: 378
開 本: 16開
紙 張: 膠版紙
I S B N : 9787121096679
包 裝: 平裝
所屬分類: 圖書 >> 計算機/網路 >> 程式設計 >> 其他
定價:¥56.00

內容簡介

目前,全球各地都在回響Android的開發熱潮,此時正是您加入Android平台開發的最佳時機,如果您想找一本書介紹Android作業系統以及如何使用Android SDK進行程式設計,相信本書是您的最佳選擇。不管您是想要了解Android的一般使用者,還是打算使用Android SDK來開發設計Android程式的人員,本書都可以給您相當大的幫助,而且本書第1章到第3章將會帶您探索Android世界,徹底體驗Android作業系統的操作方式與開發平台;第4章到第12章將非常完整地講解如何通過Android SDK來進行各種Android程式設計,例如Android視窗程式設計、繪圖程式設計、3D立體圖像與動畫設計、網路程式設計等;最後本書將帶您一同探究Android系統原始碼與系統核心,為您規劃Android平台使用→Android程式設計→Android系統核心一連串完整的Android學習計畫。

目錄

第1章 Android的誕生
1.1 什麼是Android(機器人)
1.1.1 Android就是一種手機作業系統
1.1.2 Android使用Java語言開發程式
1.2 Linux + Google的連鎖反應 = Android
1.2.1 Android是免費且開放的手機開發平台
1.2.2 開發Android的未來商機
1.3 到底有沒有google phone (GPhone)
1.4 第二代GPhone——G2魔術機現身
1.5 Android開放原始碼計畫的商機
1.5.1 通過ASL著作權將Android商業化
1.5.2 Android開放式手持平台聯盟
1.5.3 Android開發者的獎勵——懸賞1000萬美元
1.6 在Android Market銷售開發軟體
1.6.1 如何上載軟體到Android Market銷售
1.6.2 如何下載Android Market的套用軟體
第2章 Android SDK軟體開發組件
2.1 Android SDK軟體開發組件
2.1.1 Android Linux系統核心
2.1.2 Android仿真器
2.1.3 Eclipse圖形界面開發環境
2.1.4 Dalvik虛擬機器
2.1.5 Android除錯工具
2.1.6 Android應用程式架構
2.2 安裝Android SDK的最低硬體需求
2.3 安裝Windows版本Android SDK
2.3.1 安裝Android SDK
2.3.2 安裝Eclipse(月蝕)集成開發環境
2.3.3 安裝Java JDK
2.3.4 安裝Android ADT開發工具
2.3.5 啟動Android仿真器
2.4 Linux平台安裝Android SDK
2.4.1 安裝Linux版Android SDK
2.4.2 安裝Linux版Eclipse
2.4.3 安裝Linux版Java JDK
2.5 Mac OS X平台安裝Android SDK
2.5.1 安裝Mac OS X版Android SDK
2.5.2 安裝Mac OS X版Eclipse
2.5.3 安裝Mac OS X版Java JDK
2.6 升級Android SDK
第3章 Android SDK開發平台套用
3.1 Android仿真器
3.1.1 定製化Android仿真器硬體裝置
3.1.2 設定Android SDK tools工作路徑環境變數
3.1.3 Android SDK手機開發環境設定
3.1.4 Android語系設定與中文輸入法
3.1.5 Webkit瀏覽器
3.1.6 Dialer撥電話功能
3.1.7 Contacts電話聯絡簿
3.2 Android仿真器啟用SD存儲卡的方法
3.2.1 adb+push上傳檔案到SD存儲卡
3.2.2 adb+pull從SD存儲卡下載檔案
3.3 如何開啟Android仿真器的多媒體功能
3.3.1 Android仿真器影片播放方法
3.3.2 Android仿真器音樂播放方法
3.4 安裝/移除APK應用程式
3.4.1 下載APK應用程式
3.4.2 安裝APK應用程式
3.4.3 移除APK應用程式
3.5 Android開發程式示範與套用
3.5.1 另一個Android Market
3.5.2 GPS衛星導航
3.5.3 AndFTP檔案傳送與檔案管理程式
3.5.4 Skype網路電話
3.5.5 MSN網路聊天
3.6 Android SDK開發工具使用方法
3.6.1 adb系統除錯與連線工具
3.6.2 DDMS除錯監控系統
3.6.3 Emulator命令行啟動參數
3.6.4 Android仿真器遠程登錄模式
3.7 破解Android系統root許可權
第4章 Android程式設計入門
4.1 需要購買Android手機才能開發程式嗎
4.2 Eclipse集成式開發環境
4.2.1 Eclipse使用秘訣
4.2.2 中文化Eclipse開發環境
4.3 第一個Android程式:Hello Android
4.3.1 Android程式運行原理
4.3.2 Activity生命周期
4.3.3 Android程式目錄架構
4.3.4 解壓縮Hello Android APK組件
4.3.5 XML使用者界面設定檔案
4.3.6 Eclipse除錯功能
4.4 第二個Android程式:記事本(Note Pad)
4.4.1 創建記事本選單
4.4.2 創建記事本的編輯功能
4.4.3 創建記事本程式的生命周期運行機制
4.4.4 替記事本程式除錯
4.5 第三個Android程式:登入月球(Lunar Lander)
4.5.1 遊戲原始碼設計
4.5.2 遊戲資源檔案設計
4.6 不採用Eclipse的Android程式設計方法
4.6.1 使用android.bat生成程式實例
4.6.2 Ant編譯程式
4.6.3 手動除錯
4.7 分析程式運行速度——TraceView
第5章 Android程式設計架構
5.1 Android應用程式設計架構
5.2 設計Android Manifest應用程式定義檔案
5.3 Android資源檔案程式設計
5.4 R.java資源類原始碼的定義
5.5 Java原始碼運用資源檔案的方法
5.6 在Java原始碼使用Android系統資源檔案的方法
5.7 Android SDK API程式架構使用方法
5.7.1 取得Android API原始碼
5.7.2 Android API分類方式
5.7.3 Android API的查詢方法
5.8 Android應用程式運行模型
第6章 XML資源檔案設計
6.1 XML資源檔案設計
6.2 文字資源檔案——strings.xml
6.2.1 文字資源的使用方法
6.2.2 多國語言文字資源的設計方法
6.3 文字顏色設定資源檔案——colors.xml
6.3.1 文字顏色資源的使用方法
6.3.2 圖像顏色資源檔案——colors.xml
6.3.3 圖案顏色資源的使用方法
6.4 尺寸定義資源檔案——dimens.xml
6.5 主題風格資源檔案——styles.xml
6.6 視窗布局資源檔案——layout\main.xml
6.6.1 高級布局檔案設計方法
6.6.2 常用的android屬性變數
6.6.3 布局資源的使用方法
6.7 動畫資源檔案——anim.xml
6.8 圖像資源目錄——drawable
6.8.1 圖像資源的使用方法
6.8.2 Nine-Patch可延伸圖像 (*.9.png)
6.8.3 Nine-Patch圖像使用方法
6.8.4 Nine-Patch圖像按鈕生成方法
6.9 資源目錄的特殊命名格式
第7章 基礎視窗界面程式設計
7.1 按鈕組件設計
7.2 圖像按鈕設計
7.3 單選選單程式設計
7.4 複選選單程式設計
7.5 對話視窗程式設計
7.6 Linear Layout視窗線性布局
7.7 Relative Layout視窗相對布局
7.8 Table Layout視窗表格布局
第8章 高級視窗界面程式設計
8.1 高級視窗顯示界面程式設計
8.2 條列式選單程式設計
8.3 可延展式選單程式設計
8.4 圖例選單程式設計
8.5 文字編輯視窗設計
8.6 網址自動連結功能設計
8.7 運行進度顯示功能設計
8.8 星等評分表
8.9 布景主題程式設計
第9章 常用視窗功能程式設計
9.1 常用視窗功能程式設計
9.2 搜尋條功能
9.3 文字自動完成功能
9.4 個性化設定選單程式設計
9.5 Tab分頁式選單程式設計
9.6 日期與時間設定功能設計
第10章 圖像與多媒體程式設計
10.1 圖像顯示功能設計
10.2 照片藝廊
10.3 圖像瀏覽程式
10.4 繪圖程式設計
10.5 觸控式螢幕繪圖程式
10.6 影片播放程式設計
10.7 音樂播放程式設計
第11章 3D立體圖像與動畫程式設計
11.1 動畫效果程式設計
11.2 文字動畫效果
11.3 應用程式圖示的動畫整理效果
11.4 3D圖像程式設計
11.5 半透明3D圖像程式設計
11.6 套用自製的3D View顯示組件
11.7 3D魔術方塊
第12章 Google招牌網路程式設計
12.1 android網絡程式設計
12.2 Google Maps API金鑰
12.3 啟用Google Maps API金鑰
12.4 Google Maps網路地圖程式設計
12.5 網路地圖定位功能設計
12.6 網路地圖多點定位功能設計
12.7 Google talk網路會話程式設計
12.7.1 配置GTalk開發環境
12.7.2 Google Talk網路會話程式
12.7.3 Google Talk程式設計
第13章 探究Android系統核心
13.1 Android系統核心
13.1.1 Android系統核心原始碼
13.1.2 Android系統核心著作權
13.2 Android系統目錄架構
13.3 下載Android系統核心原始碼
13.3.1 Windows平台下載Android原始碼
13.3.2 Linux平台下載Android原始碼
13.3.3 Mac OS X平台下載Android原始碼
13.4 使用Eclipse導入Android SDK原始碼
13.5 編譯Android系統
13.5.1 完整下載Android原始碼的方法——repo
13.5.2 編譯Android系統核心
13.5.3 啟動Android新核心
附錄A XML常用布局標記查詢表
附錄B XML常用屬性查詢表
附錄C Java常用類查詢表
附錄D Android SDK 1.6版新功能

相關詞條

相關搜尋

熱門詞條

聯絡我們