《Android開發範例實戰寶典》全面、系統地介紹了200多個常用的Android套用開發實例,這些實例緊跟技術趨勢,內容基本覆蓋了Android開發的方方面面,幾乎涉及Android開發的所有重要知識。書中給出了每個實例的實現過程,並精講了每個實例的重點代碼。作者專門為每一個實例都錄製了配套的教學視頻(共14.2小時),以幫助讀者更好地學習,這些教學視頻和書中的完整實例原始碼一起收錄於配書光碟中。另外,光碟中還贈送了大量的Android開發教學視頻及其他資料。
基本介紹
- 書名:Android開發範例實戰寶典
- 類型:計算機與網際網路
- 出版日期:2014年9月1日
- 語種:簡體中文
- ISBN:7302367019
- 作者:武永亮
- 出版社:清華大學出版社
- 頁數:607頁
- 開本:16
- 品牌:清華大學出版社
基本介紹,內容簡介,作者簡介,圖書目錄,
基本介紹
內容簡介
《Android開發範例實戰寶典》共分為9章。主要內容包括:Android簡介及平台架構知識;Android開發者必備利器——搭建開發環境;Android中基本控制項、常見布局及高級組件的使用;Android中回調函式的事件處理、監聽器的事件處理及多執行緒處理;Android中系統Intent的使用及自定義Intent韻使用;Android的數據存儲知識,重點介紹檔案操作、ContentProvider及資源檔案:Android中的服務和廣播;Android網路編程;Android中的多媒體開發。《Android開發範例實戰寶典》適合有一定Java基礎,想快速提高Android開發水平的人員閱讀。對於Android開發愛好者及經常使用Android做開發的程式設計師,《Android開發範例實戰寶典》更是一本不可多得的案頭必備參考書。
作者簡介
武永亮,畢業於河北經貿大學。從事移動開發多年,對Android系統有頗為深入的研究。在Android手機開發、平板電腦開發、百度開放平台和微信開發平台等領域有非常深厚的積累。主要負責Android應用程式的開發和架構設計,積累了大量的實戰經驗。開發過多個大型商業套用。此外還對AndroidFramework有深入研究,能根據平台特性對Android系統進行垂直定製。目前還作為51CTO學院的簽約講師做線上視頻培訓。在學院已經發布了近400個視頻,累計學員超過13.6萬。是51CTO學院廣大軟體開發者和愛好者最受歡迎和好評的王牌講師之一。
圖書目錄
第1章打開Android世界的大門
1.1Android的來龍去脈
1.1.1Android的發展簡介
1.1.2Android的平台架構
1.2本書的目的及範例套用範圍
1.3本書範例的使用方式
1.4參考網站
第2章Android開發者必備利器——開發環境搭建
2.1搭建Android開發環境
2.1.1準備工作
2.1.2安裝JDK,配置基本Java環境
2.1.3安裝Eclipse
2.1.4安裝Eclipse的ADT外掛程式
2.1.5獲取AndroidSDK
2.1.6在Eclipse中配置AndroidSDK
2.1.7管理AVD
2.2建立第一個Android程式
2.2.1建立一個Android工程
2.2.2Android程式的目錄結構
2.3開發必備利器
2.3.1Logcat的使用
2.3.2DDMS(DalvikDebugMonitorService)的使用
2.3.3ADB(AndroidDebugBridge)的使用
2,3.4TheHierarchyViewer的使用
2.3.5Draw9—Patch的使用
2.3.6真機測試
2.4Android程式的基本組件
2.4.1Activity組件介紹
2.4.2ContentProvider組件介紹
2.4.3Service組件介紹
2.4.4BroadcastReceiver組件介紹
2.4.5Intent組件介紹
2.5小結
第3章讓你的程式變成美女
3.1Android中基本控制項的使用
範例001更改文字標籤的內容
範例002更改手機頁面的背景色
範例003文字超連結
範例004讓你的文字標籤更加豐富多彩
範例005用戶名密碼輸入框
範例006電話號碼輸入框
範例007更改輸入框的文字字型
範例008我同意上述條款的頁面
範例009愛好調查頁面
範例010政治面貌調查表
範例011IT人員測試套用
範例012套用中的關閉聲音的按鈕
範例013套用中的音量調節效果
範例014服務星級評價效果
範例015頁面載入中效果
範例016日期獲取框效果
範例017時間獲取框效果
範例018日期時間彈出框效果
範例019鐘錶顯示效果
範例020秒表套用
範例021圓角按鈕效果
3.2Android中常見布局的使用
範例022用戶註冊頁面的製作
範例023學生成績列表頁面的製作
範例024登錄頁面的製作
範例025開發模型圖的頁面
範例026圖片相框效果
範例027商城專區效果
範例028三字經閱讀程式
範例029計算器程式的頁面設計
3.3Android中高級組件的使用
範例030單詞搜尋補全效果
範例031多匹配補全效果
範例032用戶使用的作業系統調查表
範例033電影票預售表格效果
範例034檔案表格列表效果
範例035學生名單表
範例036手機聯繫人列表效果
範例037畫廊圖片瀏覽器
範例038仿iPhone的CoverFlow效果
範例039選單彈出效果
範例040打開檔案的子選單效果
範例041文本框的複製貼上全選選單
範例042仿UC瀏覽器的偽選單效果
範例043PopupMenu效果
範例044PopupWindow效果
範例045QQ客戶端的標籤欄效果
範例046仿新浪微博的主頁效果
範例047程式退出的對話框
範例048程式的關於對話框
範例049電話服務評價對話框
範例050數據載入成功的提示
範例051網路圖片載入成功的提示
範例052模擬收到簡訊的狀態欄提示
範例053模擬數據下載的狀態欄提示
3.4小結
第4章讓你的程式和用戶說話
4.1Android中基於回調函式的事件處理
範例054Activity的聲明周期回調
範例055用戶名長度檢測效果
範例056打字遊戲實現
範例057長按播放TextView動畫
範例058按鈕的快捷鍵
範例059螢幕單擊測試器
範例060Activity內容載入完畢提示
範例061橫豎界面自動切換
範例062動態添加聯繫人列表
4.2Android中基於監聽器的事件處理
範例063寶寶看圖識字軟體
範例064控制項的拖動效果
範例065Email格式的檢測
範例066隱藏導航欄
範例067螢幕多點觸摸測試器
範例068圖片的平移、縮放和旋轉
範例069圖片瀏覽器滑動切換圖片
範例070簡易畫板
範例071登錄和註冊頁面的ViewFlipper效果
範例072神廟逃亡的操作模擬效果
範例073手勢庫的創建及手勢識別
範例074滑動切換Activity的背景效果
範例075按鈕控制小人兒移動
4.3Android中多執行緒處理
範例076異步請求廣告圖片
範例077本地三國演義文本的異步載入
範例078應用程式的啟動動畫
範例079NBA球星信息介紹的格線視圖
範例080NBA球星信息介紹的列表視圖
範例081檔案下載
範例082中斷檔案下載
範例083執行緒間通訊
範例084本地圖片載入速度測試器
範例085Surface的讀寫刷新
範例086按兩次物理返回鍵退出程式
範例087執行緒嵌套
範例088異步任務載入網路圖片
範例089網站原始碼查看器
範例090終止異步任務操作
範例091異步任務進度展示
4.4小結
第5章Android程式內部的信息傳遞者
5.1Android中系統Intent的使用
範例092Google搜尋內容
範例093打開瀏覽器瀏覽網頁
範例094電話撥號軟體
範例095分享簡訊
範例096簡訊傳送客戶端
範例097彩信分享客戶端
範例098Email傳送客戶端
範例099啟動多媒體播放
範例100安裝指定的應用程式
範例101卸載指定的應用程式
範例102打開照相機獲取圖片
範例103打開系統圖庫獲取圖片
範例104打開錄音程式錄音
範例105打開已安裝的應用程式信息
範例106打開軟體市場搜尋套用
範例107選擇聯繫人功能
範例108添加聯繫人功能
範例109程式內部啟動外部程式
範例110啟動Google地圖顯示某個位置
範例111啟動Google地圖進行路徑規劃
5.2Android中自定義Intent使用
範例112登錄頁面功能
範例113註冊頁面功能
範例114獲取隨機驗證碼功能
範例115模擬站內搜尋
5.3小結
第6章Android的數據存儲
6.1Android中的檔案操作
範例116可記住用戶名密碼的登錄界面
範例117系統的設定界面
範例118系統圖片剪裁
範例119SDCard信息查詢
範例120圖片旋轉保存
範例121學生成績管理系統
6.2Android中的ContentProvider
範例122音樂播放器
範例123系統圖片選擇預覽
範例124系統的聯繫人
範例125得到系統的音頻檔案
6.3Android中的資源檔案
範例126全螢幕界面
範例127小圖堆積背景
範例128自定義EditText樣式
範例129透明背景的Activity
範例130圓角控制項的製作
範例131程式的國際化
6.4小結
……
第7章Android中的服務和廣播
第8章Android的網路編程
第9章Android中的多媒體開發
1.1Android的來龍去脈
1.1.1Android的發展簡介
1.1.2Android的平台架構
1.2本書的目的及範例套用範圍
1.3本書範例的使用方式
1.4參考網站
第2章Android開發者必備利器——開發環境搭建
2.1搭建Android開發環境
2.1.1準備工作
2.1.2安裝JDK,配置基本Java環境
2.1.3安裝Eclipse
2.1.4安裝Eclipse的ADT外掛程式
2.1.5獲取AndroidSDK
2.1.6在Eclipse中配置AndroidSDK
2.1.7管理AVD
2.2建立第一個Android程式
2.2.1建立一個Android工程
2.2.2Android程式的目錄結構
2.3開發必備利器
2.3.1Logcat的使用
2.3.2DDMS(DalvikDebugMonitorService)的使用
2.3.3ADB(AndroidDebugBridge)的使用
2,3.4TheHierarchyViewer的使用
2.3.5Draw9—Patch的使用
2.3.6真機測試
2.4Android程式的基本組件
2.4.1Activity組件介紹
2.4.2ContentProvider組件介紹
2.4.3Service組件介紹
2.4.4BroadcastReceiver組件介紹
2.4.5Intent組件介紹
2.5小結
第3章讓你的程式變成美女
3.1Android中基本控制項的使用
範例001更改文字標籤的內容
範例002更改手機頁面的背景色
範例003文字超連結
範例004讓你的文字標籤更加豐富多彩
範例005用戶名密碼輸入框
範例006電話號碼輸入框
範例007更改輸入框的文字字型
範例008我同意上述條款的頁面
範例009愛好調查頁面
範例010政治面貌調查表
範例011IT人員測試套用
範例012套用中的關閉聲音的按鈕
範例013套用中的音量調節效果
範例014服務星級評價效果
範例015頁面載入中效果
範例016日期獲取框效果
範例017時間獲取框效果
範例018日期時間彈出框效果
範例019鐘錶顯示效果
範例020秒表套用
範例021圓角按鈕效果
3.2Android中常見布局的使用
範例022用戶註冊頁面的製作
範例023學生成績列表頁面的製作
範例024登錄頁面的製作
範例025開發模型圖的頁面
範例026圖片相框效果
範例027商城專區效果
範例028三字經閱讀程式
範例029計算器程式的頁面設計
3.3Android中高級組件的使用
範例030單詞搜尋補全效果
範例031多匹配補全效果
範例032用戶使用的作業系統調查表
範例033電影票預售表格效果
範例034檔案表格列表效果
範例035學生名單表
範例036手機聯繫人列表效果
範例037畫廊圖片瀏覽器
範例038仿iPhone的CoverFlow效果
範例039選單彈出效果
範例040打開檔案的子選單效果
範例041文本框的複製貼上全選選單
範例042仿UC瀏覽器的偽選單效果
範例043PopupMenu效果
範例044PopupWindow效果
範例045QQ客戶端的標籤欄效果
範例046仿新浪微博的主頁效果
範例047程式退出的對話框
範例048程式的關於對話框
範例049電話服務評價對話框
範例050數據載入成功的提示
範例051網路圖片載入成功的提示
範例052模擬收到簡訊的狀態欄提示
範例053模擬數據下載的狀態欄提示
3.4小結
第4章讓你的程式和用戶說話
4.1Android中基於回調函式的事件處理
範例054Activity的聲明周期回調
範例055用戶名長度檢測效果
範例056打字遊戲實現
範例057長按播放TextView動畫
範例058按鈕的快捷鍵
範例059螢幕單擊測試器
範例060Activity內容載入完畢提示
範例061橫豎界面自動切換
範例062動態添加聯繫人列表
4.2Android中基於監聽器的事件處理
範例063寶寶看圖識字軟體
範例064控制項的拖動效果
範例065Email格式的檢測
範例066隱藏導航欄
範例067螢幕多點觸摸測試器
範例068圖片的平移、縮放和旋轉
範例069圖片瀏覽器滑動切換圖片
範例070簡易畫板
範例071登錄和註冊頁面的ViewFlipper效果
範例072神廟逃亡的操作模擬效果
範例073手勢庫的創建及手勢識別
範例074滑動切換Activity的背景效果
範例075按鈕控制小人兒移動
4.3Android中多執行緒處理
範例076異步請求廣告圖片
範例077本地三國演義文本的異步載入
範例078應用程式的啟動動畫
範例079NBA球星信息介紹的格線視圖
範例080NBA球星信息介紹的列表視圖
範例081檔案下載
範例082中斷檔案下載
範例083執行緒間通訊
範例084本地圖片載入速度測試器
範例085Surface的讀寫刷新
範例086按兩次物理返回鍵退出程式
範例087執行緒嵌套
範例088異步任務載入網路圖片
範例089網站原始碼查看器
範例090終止異步任務操作
範例091異步任務進度展示
4.4小結
第5章Android程式內部的信息傳遞者
5.1Android中系統Intent的使用
範例092Google搜尋內容
範例093打開瀏覽器瀏覽網頁
範例094電話撥號軟體
範例095分享簡訊
範例096簡訊傳送客戶端
範例097彩信分享客戶端
範例098Email傳送客戶端
範例099啟動多媒體播放
範例100安裝指定的應用程式
範例101卸載指定的應用程式
範例102打開照相機獲取圖片
範例103打開系統圖庫獲取圖片
範例104打開錄音程式錄音
範例105打開已安裝的應用程式信息
範例106打開軟體市場搜尋套用
範例107選擇聯繫人功能
範例108添加聯繫人功能
範例109程式內部啟動外部程式
範例110啟動Google地圖顯示某個位置
範例111啟動Google地圖進行路徑規劃
5.2Android中自定義Intent使用
範例112登錄頁面功能
範例113註冊頁面功能
範例114獲取隨機驗證碼功能
範例115模擬站內搜尋
5.3小結
第6章Android的數據存儲
6.1Android中的檔案操作
範例116可記住用戶名密碼的登錄界面
範例117系統的設定界面
範例118系統圖片剪裁
範例119SDCard信息查詢
範例120圖片旋轉保存
範例121學生成績管理系統
6.2Android中的ContentProvider
範例122音樂播放器
範例123系統圖片選擇預覽
範例124系統的聯繫人
範例125得到系統的音頻檔案
6.3Android中的資源檔案
範例126全螢幕界面
範例127小圖堆積背景
範例128自定義EditText樣式
範例129透明背景的Activity
範例130圓角控制項的製作
範例131程式的國際化
6.4小結
……
第7章Android中的服務和廣播
第8章Android的網路編程
第9章Android中的多媒體開發