-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
3/26 新書到! 3/19 新書到! 3/14 新書到! 12/12 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

Android開發實例大全

( 簡體 字)
作者:王東華類別:1. -> 程式設計 -> 手機程式 -> Android
譯者:
出版社:電子工業出版社Android開發實例大全 3dWoo書號: 33415
詢問書籍請說出此書號!

缺書
NT售價: 445

出版日:8/1/2012
頁數:732
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787121173172
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

隨著3G的到來,無線帶寬越來越寬,使得更多內容豐富的應用程序裝入手機成為可能,如視頻通話、視頻點播、移動互聯網沖浪和內容分享等。為了承載這些數據應用及快速部署,手機功能將會越來越智能,越來越開放。為了實現這些需求,必須有一個好的開發平臺來支持,在此由Google公司發起的OHA聯盟走在了業界的前列,2007年11月推出了開放的Android平臺,任何公司及個人都可以免費獲取源代碼及開發SDK。由于其開放性和優異性,Android平臺得到了業界廣泛的支持,其中包括各大手機廠商和著名的移動運營商等。繼2008年9月第一款基于Android平臺的手機G1發布之后,三星、摩托羅拉、索愛、LG等主流手機制造商都推出了自己的Android平臺手機。在2011年底,Android超越了塞班和iOS,雄踞智能手機市場占有率榜首的位置。

畢竟Android平臺被推出的時間才短短5年,了解Android平臺軟件開發技術的程序員還不多,如何迅速地推廣和普及Android平臺軟件開發技術,讓越來越多的人參與到Android應用的開發中,是整個產業鏈都在關注的一個話題。為了幫助開發者更快地進入Android開發行列,筆者特意精心編寫了本書。本書以Android應用程序的開發為主題,并結合真實的案例向讀者詳細介紹了Android的基本組件的使用及應用程序開發的整個流程。本書的講述由淺入深,實例全面并典型,幾乎囊括了所有和Android應用相關的項目。
從技術角度而言,Android是一種融入了全部Web應用的平臺。隨著版本的更新,從最初的觸屏到現在的多點觸摸,從普通的聯系人到現在的數據同步,從簡單的Google Map到現在的導航系統,從基本的網頁瀏覽到現在的HTML 5,這都說明Android已經逐漸穩定,而且功能越來越強大。此外,Android平臺不僅支持Java、C、C++等主流的編程語言,還支持Ruby、Python等腳本語言,Google甚至專為Android應用開發推出了Simple語言,這使得Android有著非常廣泛的開發群體。

本書的內容

在本書的內容中,按不同的門類提供了138個實例,并在本書的最后提供了4大完整案例,主要內容如下。

章 主要內容
第1章 UI布局實例
第2章 控件開發實例
第3章 自動化服務實例
第4章 數據存儲實例
第5章 電話和短信實例
第6章 圖形圖像實例
第7章 網絡實例
第8章 多媒體實例
第9章 Google地圖實例
第10章 Google API實例
第11章 平板實例
第12章 游戲實例
第13章 Android程序優化
第14章 手機地圖系統
第15章 音樂播放系統
第16章 NBA激情投籃
第17章 郵件系統

參與本書編寫的人員有:王東華、王振麗、熊斌、朱桂英、周秀、鄧才兵、羅紅仙、王石磊、孫宇、程娟、王文忠、王夢、陳強、于洋、管西京。本團隊由于時間和水平所限,書中難免有不足之處。如有紕漏和不盡如人意之處,誠請讀者提出意見或建議,以便修訂并使之更臻完善。另外,為了更好地為讀者服務,我們專門提供了技術支持網站www.topchuban.com,歡迎讀者光臨論壇,無論是書中的疑問,還是學習過程中的疑惑,本團隊將盡力為大家解答。請訪問www.broadview.com.cn/17317下載本書的相關資源。


編 者
2012年7月
內容簡介:

本書以Android應用程序的開發為主題,并結合真實的案例向讀者詳細介紹了Android的基本組件的使用及應用程序開發的整個流程。本書的講述由淺入深,實例全面并典型,幾乎囊括了所有和Android應用相關的項目。全書分為17章,分別講解了UI布局實例集錦、控件實例集錦、自動化服務實例集錦、數據存儲實例集錦、電話和短信實例集錦、圖形圖像實例集錦、和網絡有關的實例集錦、多媒體實例集錦、Google地圖實例集錦、Google API實例集錦、平板應用實例集錦、游戲應用與程序優化。并且在本書最后,通過4個大型綜合實例,分別介紹了開發手機地圖系統、音樂播放器系統、NBA激情投籃游戲、綜合郵件系統的基本過程。

目錄:

第1章 UI布局開發實例集錦 1
實例001: 使用線性布局(LinearLayout)
來布局屏幕 1
實例002: 使用相對布局(RelativeLayout)來布局屏幕 3
實例003: 使用表格布局(TableLayout)
來布局屏幕 5
實例004: 使用絕對布局(AbsoluteLayout)
來布局屏幕 6
實例005: 使用標簽布局(TabLayout)來
布局屏幕 8
實例006: 使用層布局(FrameLayout) 10
實例007: 創建一個桌面組件Widget 11
實例008: 在屏幕中實現一個按鈕效果 12
實例009: 在屏幕中顯示文字 13
實例010: 在屏幕中顯示編輯框 17
實例011: 在屏幕中顯示復選框 18
實例012: 在屏幕中顯示單選框 21
實例013: 在屏幕中顯示下拉列表框 22
實例014: 在屏幕中實現自動輸入文本
效果 26
實例015: 使用日期選擇器控件DatePicker 28
實例016: 自動選擇一個輸入時間 30
實例017: 實現屏幕自動滾動 32
實例018: 實現一個進度條效果 32
實例019: 開發一個評分程序 35
實例020: 在屏幕中顯示一幅指定的圖片 36
實例021: 設置一幅圖片作為按鈕來使用 38
實例022: 實現QQ空間中的顯示照片
效果 40

第2章 控件開發實例集錦 44
實例023: 顯示在文本框中輸入的信息 44
實例024: 使用RadioGroup控件實現選
項選擇功能 46
實例025: 使用CheckBox控件實現同意
條款效果 48
實例026: 使用Spinner控件實現選項選擇 51
實例027: 使用Gallery控件實現個人相
簿功能 55
實例028: 開發一個文件搜索程序 58
實例029: 單擊按鈕后實現按鈕置換 60
實例030: 模擬實現一個時鐘界面效果 62
實例031: 聯合使用DatePicker和TimePicker
來選擇日期和時間 65
實例032:動態分隔手機屏幕 68
實例033:使用ListActivity實現動態菜單
列表 71
實例034:加載手機磁盤中的文件 73
實例035:實現抽屜樣式效果 76
實例036:在屏幕中動態顯示多種對話框 82
實例037:手機秘書——重要事情提醒 88
實例038:動態添加或刪除菜單 96
實例039: 自定義Android控件實現單選
按鈕 100
實例040: 使用自定義控件在屏幕中繪
制一條虛線 104
實例041: 在屏幕中實現手風琴效果 106

第3章 自動化服務實例集錦 109
實例042: 自動獲取手機屏幕的分辨率 109
實例043: 自動獲取手機電池的剩余電量
112
實例044: 來電時自動發送信息提醒 115
實例045: 獲取手機存儲卡的容量 119
實例046: 操作存儲卡和內存卡中的數據
122
實例047: 設置鬧鐘 129
實例048: 實現黑名單來電自動靜音處理
135
實例049: 設置一個自動開機界面 138
實例050: 更換手機屏幕背景圖片系統 140
實例051: 設置自動更換手機桌面背景 144
實例052: 自動控制后臺系統服務 154
實例053: 在屏幕中拖動一個按鈕 157

第4章 數據存儲實例集錦 163
實例054: 在屏幕中顯示SharedPreferences
中存儲的信息 163
實例055: 演示數據添加、刪除等操作 165
實例056: 編寫一個手機日記本程序 170
實例057: 使用ContentProvider開發一個
手機日記本 177
實例058: 使用文件保存數據 188
實例059: 將網上的圖片保存到SD卡并在
手機中顯示出來 190
實例060: 保存聯系人信息 194

第5章 電話和短信實例集錦 197
實例061: 編寫一個撥號程序 197
實例062: 發送一條短信 200
實例063: 單擊按鈕實現撥號功能 203
實例064: 一個通用發短信程序 206
實例065: 收到短信后用E-mail郵件進行
通知 210
實例066: 實現觸屏撥號功能 214
實例067: 一個短信群發程序 215
實例068: 來電后自動發送郵件通知 219
實例069: 監聽手機撥接狀態 220
實例070: 檢查短信是否發送成功 223

第6章 圖形圖像實例集錦 229
實例071: 在屏幕中繪制一個矩形 229
實例072: 在屏幕中繪制一個畫布 232
實例073: 實現水紋的透明效果 235
實例074: 渲染幾何圖形 239
實例075: 用圖片為背景實現動畫效果 242
實例076: 在手機屏幕中實現Frame動畫
效果 244
實例077: 對圖片進行縮放處理 246
實例078: 旋轉屏幕中的圖片 250
實例079: 實現旗幟飛揚的效果 253
實例080: 模擬構建一個3D場景效果 258
實例081: 模擬實現粒子系統效果 261
實例082: 在Canvas中寫文字 265
實例083: 移動屏幕中的圖片 272
實例084:在屏幕中繪制一個三維圓柱體
276
實例085: 獲取并顯示圖片的寬和高 285
實例086: 編寫一個手機屏保程序 287
實例087: 以觸摸方式移動圖片 295

第7章 和網絡有關的實例集錦 299
實例088: 傳遞HTTP參數 299
實例089: 在屏幕中使用HTML程序 303
實例090: 在手機中瀏覽網頁 304
實例091: 使用內置瀏覽器打開網頁 305
實例092: 顯示QQ空間中的照片 307
實例093: 通過RSS系統在線瀏覽新聞 309
實例094: 下載網絡圖片作為手機背景 320
實例095: 將文件上傳至服務器 323
實例096: 開發一個移動博客發布器 326
實例097: 遠程下載并安裝一個軟件 331
實例098: 控制藍牙系統 336

第8章 多媒體實例集錦 346
實例099: 播放一個指定的MP3文件 346
實例100: 調節手機音量的大小 350
實例101: 實現相機預覽和拍照功能 353
實例102: 在手機中播放影片 360
實例103: 手機錄音系統 363
實例104: 設置手機中的鈴聲 368
實例105: 在線播放網絡中的MP3 371
實例106: 在線下載音樂作為手機鈴聲 379
實例107: 播放GIF格式的動畫 385
實例108: 在手機中播放MP4視頻 391
實例109: 在線觀看3GP視頻 394

第9章 Google地圖實例集錦 403
實例110: 定位當前位置的坐標 403
實例111: 在手機中使用Google地圖 406
實例112: 在地圖中定位輸入的坐標 413
實例113: 在地圖中快速查詢某個位置 416
實例114: 隨著手機的移動自動更新位置
418
實例115: 在手機地圖中描繪線路并計算
線路距離 423
實例116: 在Google地圖中顯示指定的
位置 430
實例117: 在手機地圖中查詢一個地址 432
實例118: 在手機中實現地址查詢 434
實例119: 開發一個路徑導航系統 438

第10章 Google API實例集錦 446
實例120: 模擬驗證官方賬號 446
實例121: 在手機中開發一個Google搜索
程序 453
實例122: 在手機中編寫一個翻譯軟件 458
實例123: 生成一個二維碼 460
實例124: 使用Google Chart API生成二
維碼 463

第11章 平板應用 469
實例125: 開發一個音樂播放器 469
實例126: 開發一個在線天氣播報系統 475
實例127: 開發一個網頁瀏覽程序 485
實例128: 使用文件來保存音樂狀態 491
實例129: 在屏幕中顯示不同的進度條
效果 494

第12章 游戲應用 498
實例130: 一個簡單的貪吃蛇游戲 498
實例131: 開發一個魔塔游戲 504
實例132: 瘋狂足球游戲 524

第13章 Android程序優化 547
實例133: 測試計算機的性能 547
實例134: 測試內存性能 550
實例135: 優化Android模擬器 553
實例136: 使用merge標簽優化UI界面 556
實例137: 優化Android Layout 559
實例138: 優化Bitmap圖片 560

第14章 綜合實例——手機地圖系統 563
實例139: 使用Google地圖開發一個綜合
地圖系統 563
14.1 項目分析 563
14.1.1 規劃UI界面 563
14.1.2 數據存儲設計 564
14.2 具體實現 565
14.2.1 新建工程 565
14.2.2 主界面 565
14.2.3 新建界面 567
14.2.4 設置界面 570
14.2.5 幫助界面 574
14.2.6 地圖界面 576
14.2.7 數據存取 587
14.2.8 實現Service服務 592
14.3 發布自己的作品來贏利 594
14.3.1 申請成為會員 594
14.3.2 生成簽名文件 597
14.3.3 使用簽名文件 602
14.3.4 發布 604

第15章 綜合實例——音樂播放器系統 605
實例140:開發一個音樂播放器 605
15.1 項目介紹 605
15.1.1 項目背景介紹 605
15.1.2 項目目的 606
15.1.3 對讀者的意義 606
15.2 需求分析 606
15.2.1 構成模塊 606
15.2.2 功能結構圖 609
15.2.3 系統功能說明 610
15.2.4 總體目標 610
15.3 設計數據庫 611
15.3.1 字段設計 611
15.3.2 數據庫連接 611
15.3.3 創建數據庫 612
15.3.4 操作數據庫 613
15.3.5 數據顯示 614
15.4 具體編碼 615
15.4.1 服務信息主界面 615
15.4.2 播放器主界面 616
15.4.3 播放列表功能 628
15.4.4 菜單功能模塊 631
15.4.5 播放設置界面 634
15.4.6 設置顯示歌詞 638
15.4.7 文件瀏覽器模塊 639

第16章 體育類游戲——NBA激情投籃 644
實例141:NBA激情投籃 644
16.1 項目介紹 644
16.1.1 意義和技術分析 644
16.1.2 策劃游戲 645
16.1.3 準備工作 645
16.2 項目架構 646
16.2.1 總體架構 646
16.2.2 規劃類 646
16.3 具體編碼 648
16.3.1 編寫主類LanqiuActivity 648
16.3.2 編寫常量類 652
16.3.3 設計游戲試玩界面 658
16.3.4 繪制游戲場景 663

第17章 綜合郵件系統 672
實例142:開發一個綜合郵件系統 672
17.1 項目介紹 672
17.1.1 項目背景介紹 672
17.1.2 項目目的 672
17.2 系統需求分析 673
17.2.1 構成模塊 673
17.2.2 系統流程 675
17.2.3 功能結構圖 676
17.2.4 系統功能說明 677
17.2.5 系統需求 677
17.3 數據存儲設計 677
17.3.1 用戶信息類 678
17.3.2 SharedPreferences 682
17.4 具體編碼 684
17.4.1 歡迎界面 684
17.4.2 系統主界面 687
17.4.3 郵箱類型設置 694
17.4.4 郵箱收取設置 697
17.4.5 郵箱發送設置 703
17.4.6 郵箱用戶檢查 708
17.4.7 設置用戶別名 713
17.4.8 用戶郵件編輯 716
17.5 總結 723
序: