注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計程序設(shè)計綜合Android編程典型實例與項目開發(fā)

Android編程典型實例與項目開發(fā)

Android編程典型實例與項目開發(fā)

定 價:¥89.00

作 者: 吳亞峰 等編著
出版社: 電子工業(yè)出版社
叢編項:
標(biāo) 簽: 移動開發(fā)

ISBN: 9787121144967 出版時間: 2011-10-01 包裝: 平裝
開本: 16開 頁數(shù): 744 字?jǐn)?shù):  

內(nèi)容簡介

  《Android編程典型實例與項目開發(fā)》主要以Android平臺下應(yīng)用軟件開發(fā)的基礎(chǔ)知識為主題,并結(jié)合真實的案例為讀者詳細(xì)介紹Android平臺下的商務(wù)軟件、3D游戲程序及2D游戲程序的開發(fā)流程。全書分為兩篇共15章。第1篇以大量簡單易懂的實例為依托,詳細(xì)地介紹了Android平臺下應(yīng)用程序開發(fā)各方面的基礎(chǔ)知識;第2篇則通過對三個真實案例開發(fā)進(jìn)行詳細(xì)介紹,讓讀者很容易將第1篇的內(nèi)容融會貫通,快速掌握Android平臺下的商務(wù)軟件、3D游戲及2D游戲的開發(fā)過程。同時在本書隨書光盤的源代碼中包含詳盡的注釋,以求盡量幫助讀者快速理解代碼的每一個細(xì)節(jié),盡快掌握Android平臺下的軟件開發(fā)技巧。

作者簡介

暫缺《Android編程典型實例與項目開發(fā)》作者簡介

圖書目錄

第一篇 開發(fā)知識庫大全
第1章 Android簡介及其開發(fā)環(huán)境的搭建 2
1.1 Android的誕生 2
1.2 Android的特點 2
1.3 Android開發(fā)環(huán)境的搭建 3
1.4 第一個Android程序——HelloAndroid 6
1.5 Android應(yīng)用程序的調(diào)試 7
1.6 Android應(yīng)用程序的項目結(jié)構(gòu) 9
1.7 Android的系統(tǒng)架構(gòu) 11
1.8 本章小結(jié) 14
第2章 Android簡單控件的開發(fā)及應(yīng)用 15
2.1 Button按鈕應(yīng)用 15
2.2 LinearLayout——線性布局的應(yīng)用 17
2.3 RelativeLayout——相對布局的應(yīng)用 22
2.4 FrameLayout——幀布局的應(yīng)用 26
2.5 TableLayout——表格布局的應(yīng)用 29
2.6 AbsoluteLayout——絕對布局的應(yīng)用 32
2.7 TextView文字顯示 35
2.8 TextView顏色的設(shè)置 37
2.9 使用Style樣式化TextView 39
2.10 簡單的本地驗證——EditText編輯框 41
2.11 性別的選擇——RadioButton組的應(yīng)用 44
2.12 選擇喜歡的玩家——RadioButton ID的應(yīng)用 47
2.13 確認(rèn)提交——CheckBox的isChecked屬性 49
2.14 個人愛好選擇——CheckBox復(fù)選框的應(yīng)用 52
2.15 燈泡開關(guān)——ToggleButton的應(yīng)用 54
2.16 最親和的提示——Toast消息提示 58
2.17 有背景圖片的按鈕——ImageButton應(yīng)用 59
2.18 圖片按鈕的單擊變換——ImageButton的選擇特效 61
2.19 音樂播放的進(jìn)度提示——ProgressBar的應(yīng)用 64
2.20 音量大小的調(diào)節(jié)——SeekBar的應(yīng)用 66
2.21 為你喜歡的作品打分——RatingBar的應(yīng)用 68
2.22 本章小結(jié) 70
第3章 Android高級控件的開發(fā)及應(yīng)用 71
3.1 單擊查看名人信息——ListView的應(yīng)用 71
3.2 動態(tài)圖片排版——GridView的應(yīng)用 74
3.3 Spinner自定義下拉列表——選擇喜歡的體育運動 78
3.4 Spinner自定義下拉列表——向下拉列表中添加選項 81
3.5 單擊改變ImageView的圖片透明度 83
3.6 動態(tài)改變ImageView的圖片大小 85
3.7 旋轉(zhuǎn)ImageView中的圖片 89
3.8 制作自己的相片集——Gallery的應(yīng)用開發(fā) 92
3.9 重要消息提醒——AlertDialog對話框的應(yīng)用 94
3.10 后臺程序安裝進(jìn)度提示——ProgressDialog的應(yīng)用 96
3.11 選擇個人特長——單選列表對話框 99
3.12 選擇喜歡的城市——復(fù)選列表對話框 102
3.13 單擊“確定”按鈕彈出對話框窗口 105
3.14 查看時間日期——TimePicker和DatePicker的應(yīng)用 107
3.15 時鐘模擬設(shè)計——AnalogClock和DigitalClock的應(yīng)用 110
3.16 動態(tài)列表配置選項——List Activity的應(yīng)用 113
3.17 WebActivity的應(yīng)用開發(fā) 115
3.18 TABActivity的應(yīng)用開發(fā) 117
3.19 本章小結(jié) 121
第4章 手機用戶界面的開發(fā) 122
4.1 獲取手機屏幕的分辨率 122
4.2 界面響應(yīng)事件 124
4.3 控件外觀的控制 127
4.4 定時改變Toast提示信息 130
4.5 手機桌面心情 133
4.6 選項菜單的應(yīng)用 141
4.7 上下文菜單的應(yīng)用 145
4.8 手機背景顏色的設(shè)置 148
4.9 字體顏色的變換 150
4.10 使用set Content View實現(xiàn)手機界面的切換 152
4.11 使用Intent啟動另一個Activity 155
4.12 使用Bundle實現(xiàn)Activity間的數(shù)據(jù)傳送 159
4.13 使用startActivityForResult實現(xiàn)數(shù)據(jù)的返回 165
4.14 設(shè)置自己的手機顯示模式 170
4.15 更改手機屏幕方向 173
4.16 本章小結(jié) 176
第5章 手機通信服務(wù)及手機控制 177
5.1 自動調(diào)用系統(tǒng)的撥號、上網(wǎng)和發(fā)送E-mail的功能 177
5.2 電話撥號軟件 179
5.3 自制電話撥號系統(tǒng) 182
5.4 手機發(fā)送短信 186
5.5 簡易電子郵件 190
5.6 自制手機通訊錄搜索 193
5.7 一鍵查詢——查看聯(lián)系人資料 198
5.8 有圖標(biāo)的愛好選擇系統(tǒng) 200
5.9 界面切換時的振動提醒 202
5.10 帶圖片的Toast提醒 205
5.11 音樂播放器在狀態(tài)欄上圖標(biāo)提示 207
5.12 自制打開或關(guān)閉WIFI 210
5.13 還原手機桌面背景 214
5.14 設(shè)置手機桌面背景 216
5.15 輕松獲取手機桌面背景 217
5.16 輕松查看手機的相關(guān)信息 219
5.17 查看SIM卡的信詳細(xì)息 223
5.18 按鍵移動圖片——方向鍵的應(yīng)用 226
5.19 查看正在運行的程序 229
5.20 手機屏幕更改時信息的捕捉和提醒 232
5.21 本章小結(jié) 235
第6章 手機的自動服務(wù)功能 236
6.1 Servicer的創(chuàng)建、停止、綁定和取消綁定 236
6.2 系統(tǒng)服務(wù)的開始與停止 240
6.3 提醒用戶收到短信 243
6.4 查看手機電池剩余電量 246
6.5 接收到短信時界面切換顯示短信消息 249
6.6 通過后臺定時發(fā)送提示 252
6.7 短信群發(fā)功能的實現(xiàn) 257
6.8 開機程序自啟動 259
6.9 手機狀態(tài)提醒 264
6.10 有來電時,發(fā)送短信回復(fù) 267
6.11 手機存儲卡容量的查詢 271
6.12 備忘錄的定時提醒 275
6.13 設(shè)置手機靜音和固定號碼來電時手機振動 279
6.14 根據(jù)手機姿態(tài)改變手機模式 285
6.15 定時更改手機模式 288
6.16 本章小結(jié) 293
第7章 手機文件I/O與數(shù)據(jù)庫的應(yīng)用 294
7.1 手機SD卡文本閱讀器 294
7.2 修改手機中的文件 297
7.3 刪除手機中的文件 303
7.4 訪問APK包中的文件 307
7.5 簡單的學(xué)生信息管理——數(shù)據(jù)庫中的增、刪、改、查 310
7.6 查看手機中的相片——DecodeFile()方法的使用 317
7.7 ContentResolver對數(shù)據(jù)庫的操作 321
7.8 記錄訪問程序的時間——Preferences的應(yīng)用 324
7.9 本章小結(jié) 326
第8章 手機網(wǎng)絡(luò)應(yīng)用 327
8.1 網(wǎng)絡(luò)連接檢測軟件 327
8.2 簡單網(wǎng)頁瀏覽器開發(fā) 331
8.3 自定義網(wǎng)頁瀏覽器 334
8.4 網(wǎng)絡(luò)圖片瀏覽軟件 336
8.5 網(wǎng)絡(luò)圖片相冊集 339
8.6 手機查看實時衛(wèi)星云圖 348
8.7 Google天氣客戶端 351
8.8 旅游城市的介紹 358
8.9 網(wǎng)絡(luò)音樂播放 363
8.10 網(wǎng)絡(luò)歌曲下載軟件 367
8.11 下載網(wǎng)絡(luò)歌曲制作手機鈴聲 373
8.12 下載網(wǎng)絡(luò)圖片制作手機背景 378
8.13 制作RSS閱讀器——SAXParser解析XML 381
8.14 遠(yuǎn)程下載與安裝Android程序——APK Installer的應(yīng)用 388
8.15 手機下載看3gp影片 393
8.16 訪問網(wǎng)站LoginAPI 399
8.17 本章小結(jié) 405
第9章 手機的Google服務(wù)功能 406
9.1 手機客戶端Google賬號登錄 406
9.2 使用手機進(jìn)行Google搜索 412
9.3 制作成績柱狀圖 416
9.4 Google地圖的實現(xiàn) 420
9.5 Google地圖地點查詢功能的實現(xiàn) 428
9.6 隨身詞典 435
9.7 本章小結(jié) 439
第10章 手機多媒體服務(wù)功能 440
10.1 獲取圖片的寬高 440
10.2 簡單圖形的繪制 442
10.3 平面貼圖的實現(xiàn) 445
10.4 淡入淡出效果的實現(xiàn) 447
10.5 虛擬鍵的設(shè)計與實現(xiàn) 451
10.6 獲取手機內(nèi)置媒體圖片 454
10.7 手機音量大小的調(diào)節(jié) 457
10.8 音頻數(shù)據(jù)的采集 462
10.9 圖像數(shù)據(jù)的采集 467
10.10 視頻數(shù)據(jù)的采集 473
10.11 視頻播放器 479
10.12 自定義動畫效果 485
10.13 小球游戲 488
10.14 音樂播放器 498
10.15 本章小結(jié) 504
第11章 Android手機的3D世界 505
11.1 三角形的繪制 505
11.2 立方體的繪制 510
11.3 球體的繪制 513
11.4 豐富多彩的光照世界 517
11.5 制作木箱 521
11.6 朦朧的世界——霧的使用 525
11.7 透過玻璃看風(fēng)景 528
11.8 3D相冊的制作 532
11.9 本章小結(jié) 542
第12章 手機特效開發(fā) 543
12.1 虛線特效的開發(fā) 543
12.2 切屏動畫特效 547
12.3 生成登錄框特效的開發(fā) 552
12.4 多點觸控 556
12.5 傳感器探測者 561
12.6 手機動態(tài)壁紙——小球游戲 564
12.7 自動完成輸入框 571
12.8 照片編輯——裁剪特效的開發(fā) 576
12.9 界面菜單——左右拖拉特效的開發(fā) 580
12.10 桌面Widget的開發(fā) 586
12.11 JDBC客戶端的開發(fā) 593
12.12 新浪微博客戶端的開發(fā) 598
12.13 本章小結(jié) 604
第二篇 案例實戰(zhàn)
第13章 藍(lán)鳥健身俱樂部小助手 606
13.1 系統(tǒng)背景及功能介紹 606
13.1.1 背景簡介 606
13.1.2 功能概述 606
13.1.3 構(gòu)建開發(fā)環(huán)境 607
13.1.4 系統(tǒng)預(yù)覽 607
13.2 數(shù)據(jù)庫設(shè)計 610
13.2.1 數(shù)據(jù)庫分析 610
13.2.2 數(shù)據(jù)庫表的設(shè)計 610
13.3 歡迎界面的設(shè)計 611
13.4 主界面的開發(fā) 613
13.4.1 主界面主框架的開發(fā) 614
13.4.2 列表選擇地址的界面開發(fā) 616
13.4.3 自己填寫地址的界面開發(fā) 617
13.4.4 最近地點查詢的界面開發(fā) 618
13.4.5 廣告控件的開發(fā) 618
13.5 列表選擇地址模塊的開發(fā) 620
13.5.1列表選擇界面的顯示 620
13.5.2控件中數(shù)據(jù)初始化 621
13.5.3 Intent消息傳送的實現(xiàn) 623
13.6 自己填寫地址模塊的開發(fā) 624
13.6.1自己填寫地址界面的顯示 624
13.6.2 Intent消息傳送的實現(xiàn) 625
13.7 最短距離查詢模塊的開發(fā) 629
13.7.1 最短距離查詢界面的顯示 629
13.7.2 Intent消息傳送的實現(xiàn) 630
13.8 MAP界面的開發(fā) 633
13.8.1 MAP界面布局的開發(fā) 633
13.8.2 申請Android Map API Key 634
13.8.3 地圖初始化 635
13.9 提示信息圖層的開發(fā) 639
13.9.1 信息窗口的開發(fā) 639
13.9.2 MapVIew圖標(biāo)與信息窗口的繪制 641
13.9.3 信息圖層的事件觸發(fā) 641
13.10 用DOM解析XML文件 643
13.10.1 XML解析器:DOM 643
13.10.2 DOM解析XML文件 643
13.11 路線導(dǎo)航的開發(fā) 645
13.11.1 導(dǎo)航路徑的開發(fā) 645
13.11.2 線路導(dǎo)航的實現(xiàn) 646
13.11.3 汽車動態(tài)導(dǎo)航方向問題的開發(fā) 648
13.11.4 繪制導(dǎo)航汽車 649
13.11.5 汽車動態(tài)導(dǎo)航的實現(xiàn) 650
13.12 本章小節(jié) 651
第14章 娛樂游戲——3D迷宮 652
14.1 游戲的背景及功能概述 652
14.1.1 背景概述 652
14.1.2 功能簡介 652
14.2 游戲的策劃及準(zhǔn)備工作 656
14.2.1 游戲的策劃 656
14.2.2 Android平臺下游戲的準(zhǔn)備工作 656
14.3 游戲的框架介紹 657
14.4 游戲的公共類的設(shè)計與實現(xiàn) 659
14.4.1 主類MazeActivity 659
14.4.2 游戲常量類 663
14.5 游戲主菜單類的設(shè)計與實現(xiàn) 664
14.6 游戲界面的設(shè)計與實現(xiàn) 667
14.7 游戲界面中主要場景的繪制 672
14.8 游戲中的邏輯實現(xiàn)與線程操控 683
14.9 游戲地圖設(shè)計器的開發(fā) 687
14.9.1 地圖設(shè)計器的界面效果與使用方式 687
14.9.2 地圖設(shè)計器的開發(fā)實現(xiàn) 690
14.10 游戲的優(yōu)化與改進(jìn) 695
14.11 本章小結(jié) 696
第15章 休閑游戲——Q版瘋狂大炮 697
15.1 Q版瘋狂大炮的背景及功能概述 697
15.1.1 背景概述 697
15.1.2 功能簡介 697
15.2 游戲的策劃及準(zhǔn)備工作 699
15.2.1 游戲的策劃 699
15.2.2 Android平臺下游戲的準(zhǔn)備工作 700
15.3 游戲的架構(gòu) 701
15.3.1 游戲的框架簡介 701
15.3.2 各個類的簡要介紹 701
15.4 公共類的實現(xiàn) 703
15.4.1 GameActivity類的代碼框架 703
15.4.2 GameActivity類部分成員變量及方法的實現(xiàn) 705
15.4.3 KeyThread類的實現(xiàn) 710
15.4.4 Constant類的實現(xiàn) 711
15.5 輔助界面相關(guān)類的實現(xiàn) 713
15.5.1 歡迎動畫界面WelcomeView類的實現(xiàn) 713
15.5.2 主菜單界面MainMenuSurfaceView的實現(xiàn) 715
15.5.3 積分榜界面HighScoreSurfaceView的代碼框架 717
15.5.4 HighScoreSurfaceView類的部分方法的實現(xiàn) 718
15.6 游戲界面相關(guān)類的實現(xiàn) 721
15.6.1 游戲界面GameView類的代碼框架 721
15.6.2 GameView類部分成員方法的實現(xiàn) 723
15.6.3 目標(biāo)路徑Path類的實現(xiàn) 726
15.6.4 產(chǎn)生目標(biāo)的線程GenerateTargetThread類的實現(xiàn) 727
15.7 情景相關(guān)類的實現(xiàn) 728
15.7.1 大炮類DaPao的代碼框架 728
15.7.2 DaPao類部分成員方法的實現(xiàn) 729
15.7.3 炮彈Bullet類的實現(xiàn) 731
15.7.4 目標(biāo)類Target的實現(xiàn) 733
15.7.5 爆炸效果Explosion類的實現(xiàn) 734
15.7.6 飛行器AirCraft類及其子類的實現(xiàn) 735
15.7.7 所有飛行物FlyingThings類的實現(xiàn) 736
15.8 自定義控件及工具類的實現(xiàn) 737
15.8.1 力度條StrengthBar類的實現(xiàn) 737
15.8.2 定時器Timer類的實現(xiàn) 738
15.8.3 得分Score類的實現(xiàn) 740
15.8.4 滾屏背景BackGround類的實現(xiàn) 741
15.8.5 主菜單按鈕MainMenuButton類的實現(xiàn) 742
15.8.6 獲取日期的工具DateUtil類的實現(xiàn) 743
15.9 游戲的優(yōu)化與改進(jìn) 744

本目錄推薦

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