Android 開發實例大全(第2版)/Android移動開發技術叢書 Android开发实例大全(第2版)

王東華, 等

  • 出版商: 電子工業
  • 出版日期: 2014-09-01
  • 定價: $534
  • 售價: 8.5$454
  • 語言: 簡體中文
  • 頁數: 691
  • 裝訂: 平裝
  • ISBN: 7121241773
  • ISBN-13: 9787121241772
  • 相關分類: Android
  • 下單後立即進貨 (約4週~6週)

買這商品的人也買了...

商品描述

<內容簡介>

王東華編著的《Android開發實例大全(第2版)/Android移動開發技術叢書》以Android應用程序的開發為主題,並結合真實的案例向讀者詳細介紹了Android的基本組件的使用及應用程序開發的整個流程。本書的講述由淺入深,實例全面並典型,幾乎囊括了所有和Android應用相關的項目。全書分為18章,分別講解了UI佈局實例集錦、控件實例集錦、自動化服務實例集錦、數據存儲實例集錦、電話和短信實例集錦、圖形圖像實例集錦、和網絡有關的實例集錦、多媒體實例集錦、Google地圖實例集錦、Google API實例集錦、平板應用實例集錦、遊戲應用與程序優化。並且在本書最後,通過4個大型綜合實例,分別介紹了開發手機地圖系統、音樂播放器系統、NBA激情投籃遊戲、綜合郵件系統的基本過程。
    本書基礎翔實,實例豐富,案例真實,適合Android程序開發的不同用戶,既可以作為初學者的參考資料,也可以作為向此領域發展的程序員的參考書。

<目錄>

第1章 UI佈局實例集錦
  實例001:使用線性佈局(LinearLayout)
  來佈局屏幕
  實例002:使用相對佈局(RelativeLayout)
  來佈局屏幕
  實例003:使用表格佈局(TableLayout)
  來佈局屏幕
  實例004:使用絕對佈局(AbsoluteLayout)
  來佈局屏幕
  實例005:使用標籤佈局(TabLayout)來
  佈局屏幕
  實例006:使用層佈局(FrameLayout)
  實例007:創建一個桌面組件Widget
  實例008:在屏幕中實現一個按鈕效果
  實例009:在屏幕中顯示文字
  實例010:在屏幕中顯示編輯框
  實例011:在屏幕中顯示複選框
  實例012:在屏幕中顯示單選框
  實例013:在屏幕中顯示下拉列表框
  實例014:在屏幕中實現自動輸入文本效果
  實例015:使用日期選擇器控件DatePicker
  實例016:自動選擇一個輸入時間
  實例017:實現屏幕自動滾動
  實例018:實現一個進度條效果
  實例019:開發一個評分程序
  實例020:在屏幕中顯示一幅指定的圖片
  實例021:設置一幅圖片作為按鈕來使用
  實例022:實現QQ空間中的顯示照片效果
  實例023:實現書架展示排列佈局效果
  實例024:實現樹形菜單佈局效果
第2章 控件實例集錦
  實例025:顯示在文本框中輸入的信息
  實例026:使用RadioGroup控件實現選項
  選擇功能
  實例027:使用CheckBox控件實現同意條
  款效果
  實例028:使用Spinner控件實現選項選擇
  實例029:使用Gallery控件實現個人相簿
  功能
  實例030:開發一個文件搜索程序
  實例031:單擊按鈕後實現按鈕置換
  實例032:模擬實現一個時鐘界面效果
  實例033:聯合使用DatePicker和TimePicker
  來選擇日期和時間
  實例034:動態分隔手機屏幕
  實例035:使用ListActivity實現動態菜單
  列表
  實例036:加載手機磁盤中的文件
  實例037:實現抽屜樣式效果
  實例038:在屏幕中動態顯示多種對話框

  實例039:手機秘書??重要事情提醒
  實例040:動態添加或刪除菜單
  實例041:自定義Android控件實現單選按鈕
  實例042:使用自定義控件在屏幕中繪製一
  條虛線
  實例043:在屏幕中實現手風琴效果
  實例044:在屏幕中實現有秒針的時鐘
  實例045:修飾屏幕中的Button按鈕
  實例046:在屏幕中實現定時器效果
  實例047:設置屏幕中控件的樣式
第3章 自動化服務實例集錦
  實例048:自動獲取手機屏幕的分辨率
  實例049:自動獲取手機電池的剩餘電量
  實例050:來電時自動發送信息提醒
  實例051:獲取手機存儲卡的容量
  實例052:操作存儲卡和內存卡中的數據
  實例053:設置鬧鐘
  實例054:實現黑名單來電自動靜音處理
  實例055:設置一個自動開機界面
  實例056:更換手機屏幕背景圖片系統
  實例057:設置自動更換手機桌面背景
  實例058:自動控制後台系統服務
  實例059:在屏幕中拖動一個按鈕
  實例060:啟動和關閉AlarmManager服務
  實例061:自動攔截黑名單
第4章 數據存儲實例集錦
  實例062:在屏幕中顯示SharedPreferences
  中存儲的信息
  實例063:演示數據添加、刪除等操作
  實例064:編寫一個手機日記本程序
  實例065:使用ContentProvider開發一個手
  機日記本
  實例066:使用文件保存數據
  實例067:將網上的圖片保存到SD卡並在手
  機中顯示出來
  實例068:保存聯繫人信息
  實例069:使用文件方式保存信息
  實例070:讀取上次開機時保存的信息
第5章 電話和短信實例集錦
  實例071:編寫一個撥號程序
  實例072:發送一條短信
  實例073:單擊按鈕實現撥號功能
  實例074:一個通用發短信程序
  實例075:收到短信後用E-mail郵件進行
  通知
  實例076:實現觸屏撥號功能
  實例077:一個短信群發程序
  實例078:來電後自動發送郵件通知
  實例079:監聽手機撥接狀態
  實例080:檢查短信是否發送成功

第6章 圖形圖像實例集錦
  實例081:在屏幕中繪製一個矩形
  實例082:在屏幕中繪製一個畫布
  實例083:實現水紋的透明效果
  實例084:渲染幾何圖形
  實例085:用圖片為背景實現動畫效果
  實例086:在手機屏幕中實現Frame動畫
  效果
  實例087:對圖片進行縮放處理
  實例088:旋轉屏幕中的圖片
  實例089:實現旗幟飛揚的效果
  實例090:模擬構建一個3D場景效果
  實例091:模擬實現粒子系統效果
  實例092:在Canvas中寫文字
  實例093:移動屏幕中的圖片
  實例094:在屏幕中繪製一個三維圓柱體
  實例095:獲取並顯示圖片的寬和高
  實例096:編寫一個手機屏保程序
  實例097:以觸摸方式移動圖片
  實例098:顯示存儲卡中的圖片信息
  實例099:在手機屏幕中顯示系統內的圖片
  信息
第7章 和網絡有關的實例集錦
  實例100:傳遞HTTP參數
  實例101:在屏幕中使用HTML程序
  實例102:在手機中瀏覽網頁
  實例103:使用內置瀏覽器打開網頁
  實例104:顯示QQ空間中的照片
  實例105:通過RSS系統在線瀏覽新聞
  實例106:下載網絡圖片作為手機背景
  實例107:將文件上傳至服務器
  實例108:開發一個移動博客發布器
  實例109:遠程下載並安裝一個軟件
  實例110:控制藍牙系統
  實例111:解析並生成XML文件
  實例112:獲取某個指定網頁的HTML源碼
  實例113:使用PULL解析XML數據
  實例114:採用POST方式向服務器傳遞
  數據
第8章 多媒體實例集錦
  實例115:播放一個指定的MP3文件
  實例116:調節手機音量的大小
  實例117:實現相機預覽和拍照功能
  實例118:在手機中播放影片
  實例119:手機錄音系統
  實例120:設置手機中的鈴聲
  實例121:在線播放網絡中的MP3
  實例122:在線下載音樂作為手機鈴聲
  實例123:播放GIF格式的動畫
  實例124:在手機中播放MP4視頻

  實例125:在線觀看3GP視頻
第9章 Google地圖實例集錦
  實例126:定位當前位置的坐標
  實例127:在手機中使用Google地圖
  實例128:在地圖中定位輸入的坐標
  實例129:在地圖中快速查詢某個位置
  實例130:隨著手機的移動自動更新位置
  實例131:在手機地圖中描繪線路並計算
  線路距離
  實例132:在Google地圖中顯示指定的位置
  實例133:在手機地圖中查詢一個地址
  實例134:在手機中實現地址查詢
  實例135:開發一個路徑導航系統
第10章 Google API實例集錦
  實例136:模擬驗證官方賬號
  實例137:在手機中開發一個Google搜索
  程序
  實例138:在手機中編寫一個翻譯軟件
  實例139:生成一個二維碼
  實例140:使用Google Chart API生成二
  維碼
第11章 平板應用
  實例141:開發一個音樂播放器
  實例142:開發一個在線天氣播報系統
  實例143:開發一個網頁瀏覽程序
  實例144:使用文件來保存音樂狀態
  實例145:在屏幕中顯示不同的進度條效果
  實例146:勇敢派遞員遊戲
第12章 遊戲應用
  實例147:一個簡單的貪吃蛇遊戲
  實例148:開發一個魔塔遊戲
  實例149:瘋狂足球遊戲
  實例150:21點遊戲
  實例151:俄羅斯方塊遊戲
第13章 Android程序優化
  實例152:測試電腦的性能
  實例153:測試內存性能
  實例154:優化Android模擬器
  實例155:使用merge標籤優化UI界面
  實例156:優化Android Layout
  實例157:優化Bitmap圖片
第14章 可穿戴設備開發精粹
  實例158:使用SensorSimulator傳感器
  實例159:使用磁場傳感器
  實例160:使用加速度傳感器
  實例161:使用姿態傳感器
  實例162:使用溫度傳感器
第15章 綜合實例??手機地圖系統
  實例163:使用Google地圖開發一個綜合地
  圖系統

  15.1 項目分析
    15.1.1 規劃UI界面
    15.1.2 數據存儲設計
  15.2 具體實現
    15.2.1 新建工程
    15.2.2 主界面
    15.5.3 新建界面
    15.2.4 設置界面
    15.2.5 幫助界面
    15.2.6 地圖界面
    15.2.7 數據存取
    15.2.8 實現Service服務
  15.3 發布自己的作品來贏利
    15.3.1 申請成為會員
    15.3.2 生成簽名文件
    15.3.3 使用簽名文件
    15.3.4 發布
第16章 綜合實例??音樂播放器系統
  實例164:開發一個音樂播放器
  16.1 項目介紹
    16.1.1 項目背景介紹
    16.1.2 項目目的
    16.1.3 對讀者的意義
  16.2 需求分析
    16.2.1 構成模塊
    16.2.2 功能結構圖
    16.2.3 系統功能說明
    16.2.4 總體目標
  16.3 設計數據庫
    16.3.1 字段設計
    16.3.2 數據庫連接
    16.3.3 創建數據庫
    16.3.4 操作數據庫
    16.3.5 數據顯示
  16.4 具體編碼
    16.4.1 服務信息主界面
    16.4.2 播放器主界面
    16.4.3 播放列表功能
    16.4.4 菜單功能模塊
    16.4.5 播放設置界面
    16.4.6 設置顯示歌詞
    16.4.7 文件瀏覽器模塊
第17章 體育類遊戲??NBA激情投籃
  實例165:NBA激情投籃
  17.1 項目介紹
    17.1.1 意義和技術分析
    17.1.2 策劃遊戲
    17.1.3 準備工作
  17.2 項目架構
    17.2.1 總體架構
    17.2.2 規劃類
  17.3 具體編碼
    17.3.1 編寫主類LanqiuActivity
    17.3.2 編寫常量類
    17.3.3 設計遊戲試玩界面
    17.3.4 繪製遊戲場景
第18章 綜合郵件系統
  實例166:開發一個綜合郵件系統
  18.1 項目介紹
    18.1.1 項目背景介紹
    18.1.2 項目目的
  18.2 系統需求分析
    18.2.1 構成模塊
    18.2.2 系統流程
    18.2.3 功能結構圖
    18.2.4 系統功能說明
    18.2.5 系統需求
  18.3 數據存儲設計
    18.3.1 用戶信息類
    18.3.2 SharedPreferences
  18.4 具體編碼
    18.4.1 歡迎界面
    18.4.2 系統主界面
    18.4.3 郵箱類型設置
    18.4.4 郵箱收取設置
    18.4.5 郵箱發送設置
    18.4.6 郵箱用戶檢查
    18.4.7 設置用戶別名
    18.4.8 用戶郵件編輯
  18.5 總結

目錄大綱