注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計其他編程語言/工具Google Android程序設計指南

Google Android程序設計指南

Google Android程序設計指南

定 價:¥56.00

作 者: 楊文志 編著
出版社: 電子工業(yè)出版社
叢編項:
標 簽: 程序設計

ISBN: 9787121096679 出版時間: 2009-10-01 包裝: 平裝
開本: 16開 頁數(shù): 378 字數(shù):  

內(nèi)容簡介

  目前,全球各地都在響應Android的開發(fā)熱潮,此時正是您加入Android平臺開發(fā)的最佳時機,如果您想找一本書介紹Android操作系統(tǒng)以及如何使用Android SDK進行程序設計,相信本書是您的最佳選擇。不管您是想要了解Android的一般使用者,還是打算使用Android SDK來開發(fā)設計Android程序的人員,本書都可以給您相當大的幫助,而且本書介紹的Android SDK開發(fā)平臺同時適用于Windows、Linux與Mac OS X三種操作系統(tǒng),不管是哪一種操作系統(tǒng)的使用者,都可以通過本書來學習開發(fā)Android應用程序。本書第1章到第3章將會帶您探索Android世界,徹底體驗Android操作系統(tǒng)的操作方式與開發(fā)平臺;第4章到第12章將非常完整地講解如何通過Android SDK來進行各種Android程序設計,例如Android窗口程序設計、繪圖程序設計、3D立體圖像與動畫設計、網(wǎng)絡程序設計等;最后本書將帶您一同探究Android系統(tǒng)源代碼與系統(tǒng)內(nèi)核,為您規(guī)劃Android平臺使用→Android程序設計→Android系統(tǒng)內(nèi)核一連串完整的Android學習計劃。

作者簡介

暫缺《Google Android程序設計指南》作者簡介

圖書目錄

第1章 Android的誕生 (1)
1.1 什么是Android(機器人) (2)
1.1.1 Android就是一種手機操作系統(tǒng) (3)
1.1.2 Android使用Java語言開發(fā)程序 (4)
1.2 Linux + Google的連鎖反應 = Android (4)
1.2.1 Android是免費且開放的手機開發(fā)平臺 (4)
1.2.2 開發(fā)Android的未來商機 (5)
1.3 到底有沒有Google Phone (GPhone) (6)
1.4 第二代GPhone——G2魔術機現(xiàn)身 (7)
1.5 Android開放源代碼計劃的商機 (9)
1.5.1 通過ASL版權將Android商業(yè)化 (10)
1.5.2 Android開放式手持平臺聯(lián)盟 (10)
1.5.3 Android開發(fā)者的獎勵——懸賞1 000萬美元 (12)
1.6 在Android Market銷售開發(fā)軟件 (15)
1.6.1 如何上載軟件到Android Market銷售 (16)
1.6.2 如何下載Android Market的應用軟件 (17)
第2章 Android SDK軟件開發(fā)組件 (18)
2.1 Android SDK軟件開發(fā)組件 (19)
2.1.1 Android Linux系統(tǒng)內(nèi)核 (19)
2.1.2 Android仿真器 (20)
2.1.3 Eclipse圖形界面開發(fā)環(huán)境 (21)
2.1.4 Dalvik虛擬機器 (22)
2.1.5 Android除錯工具 (23)
2.1.6 Android應用程序架構 (24)
2.2 安裝Android SDK的最低硬件需求 (24)
2.3 安裝Windows版本Android SDK (25)
2.3.1 安裝Android SDK (25)
2.3.2 安裝Eclipse(月蝕)集成開發(fā)環(huán)境 (27)
2.3.3 安裝Java JDK (28)
2.3.4 安裝Android ADT開發(fā)工具 (29)
2.3.5 啟動Android仿真器 (30)
2.4 Linux平臺安裝Android SDK (31)
2.4.1 安裝Linux版Android SDK (32)
2.4.2 安裝Linux版Eclipse (32)
2.4.3 安裝Linux版Java JDK (32)
2.5 Mac OS X平臺安裝Android SDK (34)
2.5.1 安裝Mac OS X版Android SDK (34)
2.5.2 安裝Mac OS X版Eclipse (36)
2.5.3 安裝Mac OS X版Java JDK (36)
2.6 升級Android SDK (37)
第3章 Android SDK開發(fā)平臺應用 (38)
3.1 Android仿真器 (39)
3.1.1 定制化Android仿真器硬件裝置 (41)
3.1.2 設置Android SDK tools工作路徑環(huán)境變量 (45)
3.1.3 Android SDK手機開發(fā)環(huán)境設置 (45)
3.1.4 Android語系設置與中文輸入法 (47)
3.1.5 Webkit瀏覽器 (48)
3.1.6 Dialer撥電話功能 (50)
3.1.7 Contacts電話聯(lián)絡簿 (50)
3.2 Android仿真器啟用SD存儲卡的方法 (51)
3.2.1 adb+push上傳文件到SD存儲卡 (52)
3.2.2 adb+pull從SD存儲卡下載文件 (53)
3.3 如何開啟Android仿真器的多媒體功能 (53)
3.3.1 Android仿真器影片播放方法 (53)
3.3.2 Android仿真器音樂播放方法 (54)
3.4 安裝/移除APK應用程序 (55)
3.4.1 下載APK應用程序 (56)
3.4.2 安裝APK應用程序 (57)
3.4.3 移除APK應用程序 (57)
3.5 Android開發(fā)程序示范與應用 (58)
3.5.1 另一個Android Market (59)
3.5.2 GPS衛(wèi)星導航 (60)
3.5.3 AndFTP文件發(fā)送與文件管理程序 (62)
3.5.4 Skype網(wǎng)絡電話 (63)
3.5.5 MSN網(wǎng)絡聊天 (64)
3.6 Android SDK開發(fā)工具使用方法 (65)
3.6.1 adb系統(tǒng)除錯與連接工具 (65)
3.6.2 ddms除錯監(jiān)控系統(tǒng) (67)
3.6.3 Emulator命令行啟動參數(shù) (70)
3.6.4 Android仿真器遠程登錄模式 (71)
3.7 破解Android系統(tǒng)root權限 (73)
第4章 Android程序設計入門 (76)
4.1 需要購買Android手機才能開發(fā)程序嗎 (77)
4.2 Eclipse集成式開發(fā)環(huán)境 (77)
4.2.1 Eclipse使用秘訣 (80)
4.2.2 中文化Eclipse開發(fā)環(huán)境 (83)
4.3 第一個Android程序:Hello Android (85)
4.3.1 Android程序運行原理 (88)
4.3.2 Activity生命周期 (89)
4.3.3 Android程序目錄架構 (91)
4.3.4 解壓縮Hello Android APK組件 (93)
4.3.5 XML使用者界面設置文件 (93)
4.3.6 Eclipse除錯功能 (97)
4.4 第二個Android程序:記事本(Note Pad) (100)
4.4.1 創(chuàng)建記事本菜單 (101)
4.4.2 創(chuàng)建記事本的編輯功能 (107)
4.4.3 創(chuàng)建記事本程序的生命周期運行機制 (115)
4.4.4 替記事本程序除錯 (121)
4.5 第三個Android程序:登陸月球(Lunar Lander) (122)
4.5.1 游戲源代碼設計 (123)
4.5.2 游戲資源文件設計 (126)
4.6 不采用Eclipse的Android程序設計方法 (128)
4.6.1 使用android.bat生成程序?qū)嵗?(129)
4.6.2 Ant編譯程序 (130)
4.6.3 手動除錯 (131)
4.7 分析程序運行速度——traceview (133)
第5章 Android程序設計架構 (135)
5.1 Android應用程序設計架構 (136)
5.2 設計Android Manifest應用程序定義文件 (136)
5.3 Android資源文件程序設計 (139)
5.4 R.java資源類源代碼的定義 (140)
5.5 Java源代碼運用資源文件的方法 (141)
5.6 在Java源代碼使用Android系統(tǒng)資源文件的方法 (143)
5.7 Android SDK API程序架構使用方法 (144)
5.7.1 取得Android API源代碼 (144)
5.7.2 Android API分類方式 (145)
5.7.3 Android API的查詢方法 (146)
5.8 Android應用程序運行模型 (147)
第6章 XML資源文件設計 (148)
6.1 XML資源文件設計 (149)
6.2 文字資源文件——strings.xml (149)
6.2.1 文字資源的使用方法 (150)
6.2.2 多國語言文字資源的設計方法 (150)
6.3 文字顏色設置資源文件——colors.xml (150)
6.3.1 文字顏色資源的使用方法 (152)
6.3.2 圖像顏色資源文件——colors.xml (152)
6.3.3 圖案顏色資源的使用方法 (153)
6.4 尺寸定義資源文件——dimens.xml (153)
6.5 主題風格資源文件——styles.xml (154)
6.6 窗口布局資源文件——layout\main.xml (156)
6.6.1 高級布局文件設計方法 (157)
6.6.2 常用的android屬性變量 (158)
6.6.3 布局資源的使用方法 (159)
6.7 動畫資源文件——anim.xml (159)
6.8 圖像資源目錄——drawable (161)
6.8.1 圖像資源的使用方法 (161)
6.8.2 Nine-Patch可延伸圖像 (*.9.png) (162)
6.8.3 Nine-Patch圖像使用方法 (164)
6.8.4 Nine-Patch圖像按鈕生成方法 (164)
6.9 資源目錄的特殊命名格式 (165)
第7章 基礎窗口界面程序設計 (166)
7.1 按鈕組件設計 (167)
7.2 圖像按鈕設計 (172)
7.3 單選菜單程序設計 (173)
7.4 復選菜單程序設計 (178)
7.5 對話窗口程序設計 (178)
7.6 Linear Layout窗口線性布局 (183)
7.7 Relative Layout窗口相對布局 (186)
7.8 Table Layout窗口表格布局 (189)
第8章 高級窗口界面程序設計 (191)
8.1 高級窗口顯示界面程序設計 (192)
8.2 條列式菜單程序設計 (192)
8.3 可延展式菜單程序設計 (194)
8.4 圖例菜單程序設計 (197)
8.5 文字編輯窗口設計 (202)
8.6 網(wǎng)址自動鏈接功能設計 (206)
8.7 運行進度顯示功能設計 (207)
8.8 星等評分表 (211)
8.9 布景主題程序設計 (213)
第9章 常用窗口功能程序設計 (219)
9.1 常用窗口功能程序設計 (220)
9.2 搜索條功能 (220)
9.3 文字自動完成功能 (223)
9.4 個性化設置菜單程序設計 (226)
9.5 Tab分頁式菜單程序設計 (234)
9.6 日期與時間設置功能設計 (237)
第10章 圖像與多媒體程序設計 (241)
10.1 圖像顯示功能設計 (242)
10.2 照片藝廊 (246)
10.3 圖像瀏覽程序 (251)
10.4 繪圖程序設計 (256)
10.5 觸控式屏幕繪圖程序 (262)
10.6 影片播放程序設計 (268)
10.7 音樂播放程序設計 (270)
第11章 3D立體圖像與動畫程序設計 (273)
11.1 動畫效果程序設計 (274)
11.2 文字動畫效果 (278)
11.3 應用程序圖標的動畫整理效果 (283)
11.4 3D圖像程序設計 (289)
11.5 半透明3D圖像程序設計 (301)
11.6 應用自制的3D View顯示組件 (304)
11.7 3D魔術方塊 (308)
第12章 Google招牌網(wǎng)絡程序設計 (311)
12.1 Android網(wǎng)絡程序設計 (312)
12.2 Google Maps API金鑰 (316)
12.3 啟用Google Maps API金鑰 (319)
12.4 Google Maps網(wǎng)絡地圖程序設計 (320)
12.5 網(wǎng)絡地圖定位功能設計 (324)
12.6 網(wǎng)絡地圖多點定位功能設計 (329)
12.7 Google Talk網(wǎng)絡會話程序設計 (331)
12.7.1 配置GTalk開發(fā)環(huán)境 (331)
12.7.2 Google Talk網(wǎng)絡會話程序 (334)
12.7.3 Google Talk程序設計 (336)
第13章 探究Android系統(tǒng)內(nèi)核 (345)
13.1 Android系統(tǒng)內(nèi)核 (346)
13.1.1 Android系統(tǒng)內(nèi)核源代碼 (347)
13.1.2 Android系統(tǒng)內(nèi)核版權 (347)
13.2 Android系統(tǒng)目錄架構 (348)
13.3 下載Android系統(tǒng)內(nèi)核源代碼 (351)
13.3.1 Windows平臺下載Android源代碼 (351)
13.3.2 Linux平臺下載Android源代碼 (354)
13.3.3 Mac OS X平臺下載Android源代碼 (355)
13.4 使用Eclipse導入Android SDK源代碼 (356)
13.5 編譯Android系統(tǒng) (358)
13.5.1 完整下載Android源代碼的方法——Repo (358)
13.5.2 編譯Android系統(tǒng)內(nèi)核 (360)
13.5.3 啟動Android新內(nèi)核 (362)
附錄A XML常用布局標記查詢表 (363)
附錄B XML常用屬性查詢表 (367)
附錄C Java常用類查詢表 (370)
附錄D Android SDK 1.6版新功能 (375)

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號