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

Android編程典型實(shí)例與項(xiàng)目開發(fā)

Android編程典型實(shí)例與項(xiàng)目開發(fā)

定 價(jià):¥89.00

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

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

第一篇 開發(fā)知識(shí)庫大全
第1章 Android簡介及其開發(fā)環(huán)境的搭建 2
1.1 Android的誕生 2
1.2 Android的特點(diǎn) 2
1.3 Android開發(fā)環(huán)境的搭建 3
1.4 第一個(gè)Android程序——HelloAndroid 6
1.5 Android應(yīng)用程序的調(diào)試 7
1.6 Android應(yīng)用程序的項(xià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——相對(duì)布局的應(yīng)用 22
2.4 FrameLayout——幀布局的應(yīng)用 26
2.5 TableLayout——表格布局的應(yīng)用 29
2.6 AbsoluteLayout——絕對(duì)布局的應(yīng)用 32
2.7 TextView文字顯示 35
2.8 TextView顏色的設(shè)置 37
2.9 使用Style樣式化TextView 39
2.10 簡單的本地驗(yàn)證——EditText編輯框 41
2.11 性別的選擇——RadioButton組的應(yīng)用 44
2.12 選擇喜歡的玩家——RadioButton ID的應(yīng)用 47
2.13 確認(rèn)提交——CheckBox的isChecked屬性 49
2.14 個(gè)人愛好選擇——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高級(jí)控件的開發(fā)及應(yīng)用 71
3.1 單擊查看名人信息——ListView的應(yīng)用 71
3.2 動(dòng)態(tài)圖片排版——GridView的應(yīng)用 74
3.3 Spinner自定義下拉列表——選擇喜歡的體育運(yùn)動(dòng) 78
3.4 Spinner自定義下拉列表——向下拉列表中添加選項(xiàng) 81
3.5 單擊改變ImageView的圖片透明度 83
3.6 動(dòng)態(tài)改變ImageView的圖片大小 85
3.7 旋轉(zhuǎn)ImageView中的圖片 89
3.8 制作自己的相片集——Gallery的應(yīng)用開發(fā) 92
3.9 重要消息提醒——AlertDialog對(duì)話框的應(yīng)用 94
3.10 后臺(tái)程序安裝進(jìn)度提示——ProgressDialog的應(yīng)用 96
3.11 選擇個(gè)人特長——單選列表對(duì)話框 99
3.12 選擇喜歡的城市——復(fù)選列表對(duì)話框 102
3.13 單擊“確定”按鈕彈出對(duì)話框窗口 105
3.14 查看時(shí)間日期——TimePicker和DatePicker的應(yīng)用 107
3.15 時(shí)鐘模擬設(shè)計(jì)——AnalogClock和DigitalClock的應(yīng)用 110
3.16 動(dòng)態(tài)列表配置選項(xiàng)——List Activity的應(yīng)用 113
3.17 WebActivity的應(yīng)用開發(fā) 115
3.18 TABActivity的應(yīng)用開發(fā) 117
3.19 本章小結(jié) 121
第4章 手機(jī)用戶界面的開發(fā) 122
4.1 獲取手機(jī)屏幕的分辨率 122
4.2 界面響應(yīng)事件 124
4.3 控件外觀的控制 127
4.4 定時(shí)改變Toast提示信息 130
4.5 手機(jī)桌面心情 133
4.6 選項(xiàng)菜單的應(yīng)用 141
4.7 上下文菜單的應(yīng)用 145
4.8 手機(jī)背景顏色的設(shè)置 148
4.9 字體顏色的變換 150
4.10 使用set Content View實(shí)現(xiàn)手機(jī)界面的切換 152
4.11 使用Intent啟動(dòng)另一個(gè)Activity 155
4.12 使用Bundle實(shí)現(xiàn)Activity間的數(shù)據(jù)傳送 159
4.13 使用startActivityForResult實(shí)現(xiàn)數(shù)據(jù)的返回 165
4.14 設(shè)置自己的手機(jī)顯示模式 170
4.15 更改手機(jī)屏幕方向 173
4.16 本章小結(jié) 176
第5章 手機(jī)通信服務(wù)及手機(jī)控制 177
5.1 自動(dòng)調(diào)用系統(tǒng)的撥號(hào)、上網(wǎng)和發(fā)送E-mail的功能 177
5.2 電話撥號(hào)軟件 179
5.3 自制電話撥號(hào)系統(tǒng) 182
5.4 手機(jī)發(fā)送短信 186
5.5 簡易電子郵件 190
5.6 自制手機(jī)通訊錄搜索 193
5.7 一鍵查詢——查看聯(lián)系人資料 198
5.8 有圖標(biāo)的愛好選擇系統(tǒng) 200
5.9 界面切換時(shí)的振動(dòng)提醒 202
5.10 帶圖片的Toast提醒 205
5.11 音樂播放器在狀態(tài)欄上圖標(biāo)提示 207
5.12 自制打開或關(guān)閉WIFI 210
5.13 還原手機(jī)桌面背景 214
5.14 設(shè)置手機(jī)桌面背景 216
5.15 輕松獲取手機(jī)桌面背景 217
5.16 輕松查看手機(jī)的相關(guān)信息 219
5.17 查看SIM卡的信詳細(xì)息 223
5.18 按鍵移動(dòng)圖片——方向鍵的應(yīng)用 226
5.19 查看正在運(yùn)行的程序 229
5.20 手機(jī)屏幕更改時(shí)信息的捕捉和提醒 232
5.21 本章小結(jié) 235
第6章 手機(jī)的自動(dòng)服務(wù)功能 236
6.1 Servicer的創(chuàng)建、停止、綁定和取消綁定 236
6.2 系統(tǒng)服務(wù)的開始與停止 240
6.3 提醒用戶收到短信 243
6.4 查看手機(jī)電池剩余電量 246
6.5 接收到短信時(shí)界面切換顯示短信消息 249
6.6 通過后臺(tái)定時(shí)發(fā)送提示 252
6.7 短信群發(fā)功能的實(shí)現(xiàn) 257
6.8 開機(jī)程序自啟動(dòng) 259
6.9 手機(jī)狀態(tài)提醒 264
6.10 有來電時(shí),發(fā)送短信回復(fù) 267
6.11 手機(jī)存儲(chǔ)卡容量的查詢 271
6.12 備忘錄的定時(shí)提醒 275
6.13 設(shè)置手機(jī)靜音和固定號(hào)碼來電時(shí)手機(jī)振動(dòng) 279
6.14 根據(jù)手機(jī)姿態(tài)改變手機(jī)模式 285
6.15 定時(shí)更改手機(jī)模式 288
6.16 本章小結(jié) 293
第7章 手機(jī)文件I/O與數(shù)據(jù)庫的應(yīng)用 294
7.1 手機(jī)SD卡文本閱讀器 294
7.2 修改手機(jī)中的文件 297
7.3 刪除手機(jī)中的文件 303
7.4 訪問APK包中的文件 307
7.5 簡單的學(xué)生信息管理——數(shù)據(jù)庫中的增、刪、改、查 310
7.6 查看手機(jī)中的相片——DecodeFile()方法的使用 317
7.7 ContentResolver對(duì)數(shù)據(jù)庫的操作 321
7.8 記錄訪問程序的時(shí)間——Preferences的應(yīng)用 324
7.9 本章小結(jié) 326
第8章 手機(jī)網(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 手機(jī)查看實(shí)時(shí)衛(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ò)歌曲制作手機(jī)鈴聲 373
8.12 下載網(wǎng)絡(luò)圖片制作手機(jī)背景 378
8.13 制作RSS閱讀器——SAXParser解析XML 381
8.14 遠(yuǎn)程下載與安裝Android程序——APK Installer的應(yīng)用 388
8.15 手機(jī)下載看3gp影片 393
8.16 訪問網(wǎng)站LoginAPI 399
8.17 本章小結(jié) 405
第9章 手機(jī)的Google服務(wù)功能 406
9.1 手機(jī)客戶端Google賬號(hào)登錄 406
9.2 使用手機(jī)進(jìn)行Google搜索 412
9.3 制作成績柱狀圖 416
9.4 Google地圖的實(shí)現(xiàn) 420
9.5 Google地圖地點(diǎn)查詢功能的實(shí)現(xiàn) 428
9.6 隨身詞典 435
9.7 本章小結(jié) 439
第10章 手機(jī)多媒體服務(wù)功能 440
10.1 獲取圖片的寬高 440
10.2 簡單圖形的繪制 442
10.3 平面貼圖的實(shí)現(xiàn) 445
10.4 淡入淡出效果的實(shí)現(xiàn) 447
10.5 虛擬鍵的設(shè)計(jì)與實(shí)現(xiàn) 451
10.6 獲取手機(jī)內(nèi)置媒體圖片 454
10.7 手機(jī)音量大小的調(diào)節(jié) 457
10.8 音頻數(shù)據(jù)的采集 462
10.9 圖像數(shù)據(jù)的采集 467
10.10 視頻數(shù)據(jù)的采集 473
10.11 視頻播放器 479
10.12 自定義動(dòng)畫效果 485
10.13 小球游戲 488
10.14 音樂播放器 498
10.15 本章小結(jié) 504
第11章 Android手機(jī)的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章 手機(jī)特效開發(fā) 543
12.1 虛線特效的開發(fā) 543
12.2 切屏動(dòng)畫特效 547
12.3 生成登錄框特效的開發(fā) 552
12.4 多點(diǎn)觸控 556
12.5 傳感器探測者 561
12.6 手機(jī)動(dòng)態(tài)壁紙——小球游戲 564
12.7 自動(dòng)完成輸入框 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
第二篇 案例實(shí)戰(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è)計(jì) 610
13.2.1 數(shù)據(jù)庫分析 610
13.2.2 數(shù)據(jù)庫表的設(shè)計(jì) 610
13.3 歡迎界面的設(shè)計(jì) 611
13.4 主界面的開發(fā) 613
13.4.1 主界面主框架的開發(fā) 614
13.4.2 列表選擇地址的界面開發(fā) 616
13.4.3 自己填寫地址的界面開發(fā) 617
13.4.4 最近地點(diǎn)查詢的界面開發(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消息傳送的實(shí)現(xiàn) 623
13.6 自己填寫地址模塊的開發(fā) 624
13.6.1自己填寫地址界面的顯示 624
13.6.2 Intent消息傳送的實(shí)現(xiàn) 625
13.7 最短距離查詢模塊的開發(fā) 629
13.7.1 最短距離查詢界面的顯示 629
13.7.2 Intent消息傳送的實(shí)現(xiàn) 630
13.8 MAP界面的開發(fā) 633
13.8.1 MAP界面布局的開發(fā) 633
13.8.2 申請(qǐng)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)航的實(shí)現(xiàn) 646
13.11.3 汽車動(dòng)態(tài)導(dǎo)航方向問題的開發(fā) 648
13.11.4 繪制導(dǎo)航汽車 649
13.11.5 汽車動(dòng)態(tài)導(dǎo)航的實(shí)現(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平臺(tái)下游戲的準(zhǔn)備工作 656
14.3 游戲的框架介紹 657
14.4 游戲的公共類的設(shè)計(jì)與實(shí)現(xiàn) 659
14.4.1 主類MazeActivity 659
14.4.2 游戲常量類 663
14.5 游戲主菜單類的設(shè)計(jì)與實(shí)現(xiàn) 664
14.6 游戲界面的設(shè)計(jì)與實(shí)現(xiàn) 667
14.7 游戲界面中主要場景的繪制 672
14.8 游戲中的邏輯實(shí)現(xiàn)與線程操控 683
14.9 游戲地圖設(shè)計(jì)器的開發(fā) 687
14.9.1 地圖設(shè)計(jì)器的界面效果與使用方式 687
14.9.2 地圖設(shè)計(jì)器的開發(fā)實(shí)現(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平臺(tái)下游戲的準(zhǔn)備工作 700
15.3 游戲的架構(gòu) 701
15.3.1 游戲的框架簡介 701
15.3.2 各個(gè)類的簡要介紹 701
15.4 公共類的實(shí)現(xiàn) 703
15.4.1 GameActivity類的代碼框架 703
15.4.2 GameActivity類部分成員變量及方法的實(shí)現(xiàn) 705
15.4.3 KeyThread類的實(shí)現(xiàn) 710
15.4.4 Constant類的實(shí)現(xiàn) 711
15.5 輔助界面相關(guān)類的實(shí)現(xiàn) 713
15.5.1 歡迎動(dòng)畫界面WelcomeView類的實(shí)現(xiàn) 713
15.5.2 主菜單界面MainMenuSurfaceView的實(shí)現(xiàn) 715
15.5.3 積分榜界面HighScoreSurfaceView的代碼框架 717
15.5.4 HighScoreSurfaceView類的部分方法的實(shí)現(xiàn) 718
15.6 游戲界面相關(guān)類的實(shí)現(xiàn) 721
15.6.1 游戲界面GameView類的代碼框架 721
15.6.2 GameView類部分成員方法的實(shí)現(xiàn) 723
15.6.3 目標(biāo)路徑Path類的實(shí)現(xiàn) 726
15.6.4 產(chǎn)生目標(biāo)的線程GenerateTargetThread類的實(shí)現(xiàn) 727
15.7 情景相關(guān)類的實(shí)現(xiàn) 728
15.7.1 大炮類DaPao的代碼框架 728
15.7.2 DaPao類部分成員方法的實(shí)現(xiàn) 729
15.7.3 炮彈Bullet類的實(shí)現(xiàn) 731
15.7.4 目標(biāo)類Target的實(shí)現(xiàn) 733
15.7.5 爆炸效果Explosion類的實(shí)現(xiàn) 734
15.7.6 飛行器AirCraft類及其子類的實(shí)現(xiàn) 735
15.7.7 所有飛行物FlyingThings類的實(shí)現(xiàn) 736
15.8 自定義控件及工具類的實(shí)現(xiàn) 737
15.8.1 力度條StrengthBar類的實(shí)現(xiàn) 737
15.8.2 定時(shí)器Timer類的實(shí)現(xiàn) 738
15.8.3 得分Score類的實(shí)現(xiàn) 740
15.8.4 滾屏背景BackGround類的實(shí)現(xiàn) 741
15.8.5 主菜單按鈕MainMenuButton類的實(shí)現(xiàn) 742
15.8.6 獲取日期的工具DateUtil類的實(shí)現(xiàn) 743
15.9 游戲的優(yōu)化與改進(jìn) 744

本目錄推薦

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