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

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

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

定 價:¥89.00

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

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

內(nèi)容簡介

  《Android編程典型實例與項目開發(fā)》主要以Android平臺下應用軟件開發(fā)的基礎知識為主題,并結合真實的案例為讀者詳細介紹Android平臺下的商務軟件、3D游戲程序及2D游戲程序的開發(fā)流程。全書分為兩篇共15章。第1篇以大量簡單易懂的實例為依托,詳細地介紹了Android平臺下應用程序開發(fā)各方面的基礎知識;第2篇則通過對三個真實案例開發(fā)進行詳細介紹,讓讀者很容易將第1篇的內(nèi)容融會貫通,快速掌握Android平臺下的商務軟件、3D游戲及2D游戲的開發(fā)過程。同時在本書隨書光盤的源代碼中包含詳盡的注釋,以求盡量幫助讀者快速理解代碼的每一個細節(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應用程序的調(diào)試 7
1.6 Android應用程序的項目結構 9
1.7 Android的系統(tǒng)架構 11
1.8 本章小結 14
第2章 Android簡單控件的開發(fā)及應用 15
2.1 Button按鈕應用 15
2.2 LinearLayout——線性布局的應用 17
2.3 RelativeLayout——相對布局的應用 22
2.4 FrameLayout——幀布局的應用 26
2.5 TableLayout——表格布局的應用 29
2.6 AbsoluteLayout——絕對布局的應用 32
2.7 TextView文字顯示 35
2.8 TextView顏色的設置 37
2.9 使用Style樣式化TextView 39
2.10 簡單的本地驗證——EditText編輯框 41
2.11 性別的選擇——RadioButton組的應用 44
2.12 選擇喜歡的玩家——RadioButton ID的應用 47
2.13 確認提交——CheckBox的isChecked屬性 49
2.14 個人愛好選擇——CheckBox復選框的應用 52
2.15 燈泡開關——ToggleButton的應用 54
2.16 最親和的提示——Toast消息提示 58
2.17 有背景圖片的按鈕——ImageButton應用 59
2.18 圖片按鈕的單擊變換——ImageButton的選擇特效 61
2.19 音樂播放的進度提示——ProgressBar的應用 64
2.20 音量大小的調(diào)節(jié)——SeekBar的應用 66
2.21 為你喜歡的作品打分——RatingBar的應用 68
2.22 本章小結 70
第3章 Android高級控件的開發(fā)及應用 71
3.1 單擊查看名人信息——ListView的應用 71
3.2 動態(tài)圖片排版——GridView的應用 74
3.3 Spinner自定義下拉列表——選擇喜歡的體育運動 78
3.4 Spinner自定義下拉列表——向下拉列表中添加選項 81
3.5 單擊改變ImageView的圖片透明度 83
3.6 動態(tài)改變ImageView的圖片大小 85
3.7 旋轉ImageView中的圖片 89
3.8 制作自己的相片集——Gallery的應用開發(fā) 92
3.9 重要消息提醒——AlertDialog對話框的應用 94
3.10 后臺程序安裝進度提示——ProgressDialog的應用 96
3.11 選擇個人特長——單選列表對話框 99
3.12 選擇喜歡的城市——復選列表對話框 102
3.13 單擊“確定”按鈕彈出對話框窗口 105
3.14 查看時間日期——TimePicker和DatePicker的應用 107
3.15 時鐘模擬設計——AnalogClock和DigitalClock的應用 110
3.16 動態(tài)列表配置選項——List Activity的應用 113
3.17 WebActivity的應用開發(fā) 115
3.18 TABActivity的應用開發(fā) 117
3.19 本章小結 121
第4章 手機用戶界面的開發(fā) 122
4.1 獲取手機屏幕的分辨率 122
4.2 界面響應事件 124
4.3 控件外觀的控制 127
4.4 定時改變Toast提示信息 130
4.5 手機桌面心情 133
4.6 選項菜單的應用 141
4.7 上下文菜單的應用 145
4.8 手機背景顏色的設置 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 設置自己的手機顯示模式 170
4.15 更改手機屏幕方向 173
4.16 本章小結 176
第5章 手機通信服務及手機控制 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 有圖標的愛好選擇系統(tǒng) 200
5.9 界面切換時的振動提醒 202
5.10 帶圖片的Toast提醒 205
5.11 音樂播放器在狀態(tài)欄上圖標提示 207
5.12 自制打開或關閉WIFI 210
5.13 還原手機桌面背景 214
5.14 設置手機桌面背景 216
5.15 輕松獲取手機桌面背景 217
5.16 輕松查看手機的相關信息 219
5.17 查看SIM卡的信詳細息 223
5.18 按鍵移動圖片——方向鍵的應用 226
5.19 查看正在運行的程序 229
5.20 手機屏幕更改時信息的捕捉和提醒 232
5.21 本章小結 235
第6章 手機的自動服務功能 236
6.1 Servicer的創(chuàng)建、停止、綁定和取消綁定 236
6.2 系統(tǒng)服務的開始與停止 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ā)送短信回復 267
6.11 手機存儲卡容量的查詢 271
6.12 備忘錄的定時提醒 275
6.13 設置手機靜音和固定號碼來電時手機振動 279
6.14 根據(jù)手機姿態(tài)改變手機模式 285
6.15 定時更改手機模式 288
6.16 本章小結 293
第7章 手機文件I/O與數(shù)據(jù)庫的應用 294
7.1 手機SD卡文本閱讀器 294
7.2 修改手機中的文件 297
7.3 刪除手機中的文件 303
7.4 訪問APK包中的文件 307
7.5 簡單的學生信息管理——數(shù)據(jù)庫中的增、刪、改、查 310
7.6 查看手機中的相片——DecodeFile()方法的使用 317
7.7 ContentResolver對數(shù)據(jù)庫的操作 321
7.8 記錄訪問程序的時間——Preferences的應用 324
7.9 本章小結 326
第8章 手機網(wǎng)絡應用 327
8.1 網(wǎng)絡連接檢測軟件 327
8.2 簡單網(wǎng)頁瀏覽器開發(fā) 331
8.3 自定義網(wǎng)頁瀏覽器 334
8.4 網(wǎng)絡圖片瀏覽軟件 336
8.5 網(wǎng)絡圖片相冊集 339
8.6 手機查看實時衛(wèi)星云圖 348
8.7 Google天氣客戶端 351
8.8 旅游城市的介紹 358
8.9 網(wǎng)絡音樂播放 363
8.10 網(wǎng)絡歌曲下載軟件 367
8.11 下載網(wǎng)絡歌曲制作手機鈴聲 373
8.12 下載網(wǎng)絡圖片制作手機背景 378
8.13 制作RSS閱讀器——SAXParser解析XML 381
8.14 遠程下載與安裝Android程序——APK Installer的應用 388
8.15 手機下載看3gp影片 393
8.16 訪問網(wǎng)站LoginAPI 399
8.17 本章小結 405
第9章 手機的Google服務功能 406
9.1 手機客戶端Google賬號登錄 406
9.2 使用手機進行Google搜索 412
9.3 制作成績柱狀圖 416
9.4 Google地圖的實現(xiàn) 420
9.5 Google地圖地點查詢功能的實現(xiàn) 428
9.6 隨身詞典 435
9.7 本章小結 439
第10章 手機多媒體服務功能 440
10.1 獲取圖片的寬高 440
10.2 簡單圖形的繪制 442
10.3 平面貼圖的實現(xiàn) 445
10.4 淡入淡出效果的實現(xiàn) 447
10.5 虛擬鍵的設計與實現(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 本章小結 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 透過玻璃看風景 528
11.8 3D相冊的制作 532
11.9 本章小結 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 本章小結 604
第二篇 案例實戰(zhàn)
第13章 藍鳥健身俱樂部小助手 606
13.1 系統(tǒng)背景及功能介紹 606
13.1.1 背景簡介 606
13.1.2 功能概述 606
13.1.3 構建開發(fā)環(huán)境 607
13.1.4 系統(tǒng)預覽 607
13.2 數(shù)據(jù)庫設計 610
13.2.1 數(shù)據(jù)庫分析 610
13.2.2 數(shù)據(jù)庫表的設計 610
13.3 歡迎界面的設計 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圖標與信息窗口的繪制 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 路線導航的開發(fā) 645
13.11.1 導航路徑的開發(fā) 645
13.11.2 線路導航的實現(xiàn) 646
13.11.3 汽車動態(tài)導航方向問題的開發(fā) 648
13.11.4 繪制導航汽車 649
13.11.5 汽車動態(tài)導航的實現(xiàn) 650
13.12 本章小節(jié) 651
第14章 娛樂游戲——3D迷宮 652
14.1 游戲的背景及功能概述 652
14.1.1 背景概述 652
14.1.2 功能簡介 652
14.2 游戲的策劃及準備工作 656
14.2.1 游戲的策劃 656
14.2.2 Android平臺下游戲的準備工作 656
14.3 游戲的框架介紹 657
14.4 游戲的公共類的設計與實現(xiàn) 659
14.4.1 主類MazeActivity 659
14.4.2 游戲常量類 663
14.5 游戲主菜單類的設計與實現(xiàn) 664
14.6 游戲界面的設計與實現(xiàn) 667
14.7 游戲界面中主要場景的繪制 672
14.8 游戲中的邏輯實現(xiàn)與線程操控 683
14.9 游戲地圖設計器的開發(fā) 687
14.9.1 地圖設計器的界面效果與使用方式 687
14.9.2 地圖設計器的開發(fā)實現(xiàn) 690
14.10 游戲的優(yōu)化與改進 695
14.11 本章小結 696
第15章 休閑游戲——Q版瘋狂大炮 697
15.1 Q版瘋狂大炮的背景及功能概述 697
15.1.1 背景概述 697
15.1.2 功能簡介 697
15.2 游戲的策劃及準備工作 699
15.2.1 游戲的策劃 699
15.2.2 Android平臺下游戲的準備工作 700
15.3 游戲的架構 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 輔助界面相關類的實現(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 游戲界面相關類的實現(xiàn) 721
15.6.1 游戲界面GameView類的代碼框架 721
15.6.2 GameView類部分成員方法的實現(xiàn) 723
15.6.3 目標路徑Path類的實現(xiàn) 726
15.6.4 產(chǎn)生目標的線程GenerateTargetThread類的實現(xiàn) 727
15.7 情景相關類的實現(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 目標類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)化與改進 744

本目錄推薦

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