注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)其他編程語(yǔ)言/工具Google Android程序設(shè)計(jì)指南

Google Android程序設(shè)計(jì)指南

Google Android程序設(shè)計(jì)指南

定 價(jià):¥56.00

作 者: 楊文志 編著
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 程序設(shè)計(jì)

ISBN: 9787121096679 出版時(shí)間: 2009-10-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 378 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

暫缺《Google Android程序設(shè)計(jì)指南》作者簡(jiǎn)介

圖書目錄

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