新到貨2本75折
Android開發從入門到精通(第2版)

Android開發從入門到精通(第2版)

  • 定價:479
  • 優惠價:87417
  • 運送方式:
  • 臺灣與離島
  • 海外
  • 可配送點:台灣、蘭嶼、綠島、澎湖、金門、馬祖
  • 可取貨點:台灣、蘭嶼、綠島、澎湖、金門、馬祖
載入中...
  • 分享
 

內容簡介

從初學者的角度出發,通過通俗易懂的語言、豐富多彩的實例,詳細介紹了android應用程序開發應該掌握的各方面技術。《android開發從入門到精通(第2版)》共分15章,內容包括android快速入門、android模擬器與常用命令、用戶界面設計、高級用戶界面設計、基本程序單元activity、android應用核心Intent、android事件處理、資源訪問、圖形圖像處理技術、多媒體應用開發、Content Provider實現數據共享、線程與消息處理、Service應用、網絡編程及Internet應用和基於android的家庭理財通程序的設計過程。所有知識都結合具體實例進行介紹,涉及的程序代碼給出了詳細的注釋,可以使讀者輕松領會android應用程序開發的精髓,快速提高開發技能。

《android開發從入門到精通(第2版)》適合作為軟件開發入門者的自學用書,也適合作為高等院校相關專業的教學參考書,並可供開發人員查閱、參考。

明日科技,是一家專業從事軟件開發、教育培訓以及軟件開發教育資源整合的高科技公司,其編寫的教材既注重選取軟件開發中的必需、常用內容,又注重內容的易學、方便以及相關知識的拓展,深受讀者喜愛。其編寫的圖書主要有「軟件開發視頻大講堂」「軟件開發實戰1200例」「軟件工程師開發大系」等系列。多次榮獲「全行業很好暢銷品種」「中國大學出版社很好暢銷書」等獎項,多個品種長期位居同類圖書銷售排行榜的前列。
 

目錄

第1篇 基礎篇
第1章 Android快速入門
教學錄像:2小時41分鍾
1.1什麼是Android
1.1.1平台特性
1.1.2平台架構
1.1.3Android市場
1.2搭建Android開發環境
1.2.1系統需求
1.2.2JDK的下載
1.2.3JDK的安裝
1.2.4AndroidSDK的下載與安裝
1.2.5Eclipse的下載與安裝
1.2.6Eclipse的漢化
1.2.7啟動Eclipse並配置AVD
1.3第一個Android程序
1.3.1創建Android應用程序
1.3.2Android項目結構說明
1.3.3運行Android應用程序
1.3.4調試Android應用程序
1.3.5Android應用開發流程
1.4小結
1.5實踐與練習
第2章 Android模擬器與常用命令
教學錄像:1小時25分鍾
2.1使用Android模擬器
2.1.1模擬器概述
2.1.2Android虛擬設備和模擬器
2.1.3Android模擬器啟動與停止
2.1.4控制模擬器
2.1.5模擬器與磁盤鏡像
2.1.6Android模擬器介紹
2.1.7模擬器限制
2.1.8范例1:設置模擬器語言
2.1.9范例2:設置時區和時間
2.2SDK中常用命令
2.2.1adb命令
2.2.2android命令
2.2.3emulator命令
2.2.4mksdcard命令
2.2.5范例1:在SD卡上創建/刪除文件夾
2.2.6范例2:使用DDMS透視圖管理SD卡
2.3經典范例
2.3.1卸載已安裝的應用
2.3.2使用模擬器撥打電話
2.4小結
2.5實踐與練習
第3章 用戶界面設計
教學錄像:7小時16分鍾
3.1控制UI界面
3.1.1使用XML布局文件控制UI界面
3.1.2在代碼中控制UI界面
3.1.3使用XML和Java代碼混合控制UI界面
3.1.4開發自定義的View
3.2布局管理器
3.2.1線性布局
3.2.2表格布局
3.2.3幀布局
3.2.4相對布局
3.2.5范例1:使用表格布局與線性布局實現分類工具欄
3.2.6范例2:布局個性游戲開始界面
3.3基本組件
3.3.1文本框與編輯框
3.3.2按鈕
3.3.3單選按鈕和復選框
3.3.4圖像視圖
3.3.5列表選擇框
3.3.6列表視圖
3.3.7日期、時間拾取器
3.3.8計時器
3.3.9范例1:實現跟蹤鼠標單擊狀態的圖片按鈕
3.3.10范例2:實現帶圖標的ListView
3.4經典范例
3.4.1我同意游戲條款
3.4.2猜猜雞蛋放在哪只鞋子里
3.5小結
3.6實踐與練習
第4章 高級用戶界面設計
教學錄像:2小時46分鍾
4.1高級組件
4.1.1自動完成文本框
4.1.2進度條
4.1.3拖動條和星級評分條
4.1.4選項卡
4.1.5圖像切換器
4.1.6網格視圖
4.1.7畫廊視圖
4.1.8范例1:顯示在標題上的進度條
4.1.9范例2:幻燈片式圖片瀏覽器
4.2消息提示框與對話框
4.2.1使用Toast顯示消息提示框
4.2.2使用Notification在狀態欄上顯示通知
4.2.3使用AlertDialog創建對話框
4.2.4范例1:詢問是否退出的對話框
4.2.5范例2:帶圖標的列表對話框
4.3經典范例
4.3.1實現仿Windows7圖片預覽窗格效果
4.3.2狀態欄中顯示代表登錄狀態的圖標
4.4小結
4.5實踐與練習
第5章 基本程序單元Activity
教學錄像:2小時22分鍾
5.1Activity概述
5.2創建、配置、啟動和關閉Activity
5.2.1創建Activity
5.2.2配置Activity
5.2.3啟動和關閉Activity
5.2.4范例1:實現啟動和關閉Activity
5.2.5范例2:實現應用對話框主題的關於Activity
5.3多個Activity的使用
5.3.1使用Bundle在Activity之間交換數據
5.3.2調用另一個Activity並返回結果
5.3.3范例1:實現根據身高計算標准體重
5.3.4范例2:帶選擇頭像的用戶注冊頁面
5.4使用Fragment
5.4.1創建Fragment
5.4.2在Activity中添加Fragment
5.5經典范例
5.5.1仿QQ客戶端登錄界面
5.5.2帶查看原圖功能的圖像瀏覽器
5.6小結
5.7實踐與練習
第6章 Android應用核心Intent
教學錄像:39分鍾
6.1Intent對象
6.1.1組件名稱
6.1.2動作
6.1.3數據
6.1.4種類
6.1.5額外
6.1.6標記
6.1.7范例1:在Activity間使用Intent傳遞信息
6.1.8范例2:返回系統Home桌面
6.2Intent使用
6.2.1Intent過濾器
6.2.2范例1:使用包含預定義動作的隱式Intent
6.2.3范例2:使用包含自定義動作的隱式Intent
6.3經典范例
6.3.1使用Intent撥打電話
6.3.2使用Intent打開網頁
6.4小結
6.5實踐與練習
第7章 Android事件處理
教學錄像:37分鍾
7.1事件處理概述
7.2處理鍵盤事件
7.2.1物理按鍵簡介
7.2.2范例1:屏蔽后退鍵
7.2.3范例2:提示音量增加事件
7.3處理觸摸事件
7.3.1范例1:按鈕觸摸事件
7.3.2范例2:檢測觸摸事件
7.4手勢的創建與識別
7.4.1手勢的創建
7.4.2手勢的導出
7.4.3手勢的識別
7.5經典范例
7.5.1查看手勢對應分值
7.5.2使用手勢輸入數字
7.6小結
7.7實踐與練習
第8章 資源訪問
教學錄像:2小時56分鍾
8.1字符串資源
8.1.1定義字符串資源文件
8.1.2使用字符串資源
8.2顏色資源
8.2.1顏色值的定義
8.2.2定義顏色資源文件
8.2.3使用顏色資源
8.3尺寸資源
8.3.1Android支持的尺寸單位
8.3.2定義尺寸資源文件
8.3.3使用尺寸資源
8.3.4范例1:通過字符串、顏色和尺寸資源改變文字及樣式
8.3.5范例2:逐漸加寬的彩虹橋背景
8.4布局資源
8.5數組資源
8.5.1定義數組資源文件
8.5.2使用數組資源
8.6Drawable資源
8.6.1圖片資源
8.6.2StateListDrawable資源
8.6.3范例1:使用9—Patch圖片實現不失真按鈕背景
8.6.4范例2:控制按鈕是否可用
8.7樣式和主題資源
8.7.1樣式資源
8.7.2主題資源
8.8原始XML資源
8.9菜單資源
8.9.1定義菜單資源文件
8.9.2使用菜單資源
8.9.3范例1:創建上下文菜單
8.9.4范例2:創建帶子菜單的選項菜單
8.10Android程序國際化
8.11經典范例
8.11.1背景半透明效果的Activity
8.11.2實現了國際化的選項菜單
8.12小結
8.13實踐與練習

第2篇 高級篇
第9章 圖形圖像處理技術
教學錄像:2小時57分鍾
9.1常用繪圖類
9.1.1Paint類
9.1.2Canvas類
9.1.3Bitmap類
9.1.4BitmapFactory類
9.2繪制2D圖像
9.2.1繪制幾何圖形
9.2.2繪制文本
9.2.3繪制路徑
9.2.4繪制圖片
9.2.5范例1:繪制Android的機器人
9.2.6范例2:實現簡易塗鴉板
9.3為圖形添加特效
9.3.1旋轉圖像
9.3.2縮放圖像
9.3.3傾斜圖像
9.3.4平移圖像
9.3.5使用BitmapShader渲染圖像
9.3.6范例1:實現帶描邊的圓角圖片
9.3.7范例2:實現放大鏡效果
9.4Android中的動畫
9.4.1實現逐幀動畫
9.4.2實現補間動畫
9.4.3范例1:忐忑的精靈
9.4.4范例2:旋轉、平移、縮放和透明度漸變的補間動畫
9.5經典范例
9.5.1在GridView中顯示SD卡上的全部圖片
9.5.2迷途奔跑的野豬
9.6小結
9.7實踐與練習
第10章 多媒體應用開發
教學錄像:1小時36分鍾
10.1播放音頻與視頻
10.1.1使用MediaPlayer播放音頻
10.1.2使用SoundPool播放音頻
10.1.3使用VideoView播放視頻
10.1.4使用MediaPlayer和SurfaceView播放視頻
10.1.5范例1:播放SD卡上的全部音頻文件
10.1.6范例2:帶音量控制的音樂播放器
10.2控制相機拍照
10.3經典范例
10.3.1為游戲界面添加背景音樂和按鍵音
10.3.2制作開場動畫
10.4小結
10.5實踐與練習
第11章 ContentProvider實現數據共享
教學錄像:43分鍾
11.1ContentProvider概述
11.1.1數據模型
11.1.2URI的用法
11.2預定義ContentProvider
11.2.1查詢數據
11.2.2增加記錄
11.2.3增加新值
11.2.4批量更新記錄
11.2.5刪除記錄
11.2.6范例1:系統內置聯系人的使用
11.2.7范例2:查詢聯系人ID和姓名
11.3自定義ContentProvider
11.3.1繼承ContentProvider類
11.3.2聲明ContentProvider
11.4經典范例
11.4.1查詢聯系人姓名和電話
11.4.2自動補全聯系人姓名
11.5小結
11.6實踐與練習
第12章 線程與消息處理
教學錄像:51分鍾
12.1實現多線程
12.1.1創建線程
12.1.2開啟線程
12.1.3線程的休眠
12.1.4中斷線程
12.1.5范例1:通過實現Runnable接口來創建線程
12.1.6范例2:開啟一個新線程播放背景音樂
12.2Handler消息傳遞機制
12.2.1循環者簡介
12.2.2消息處理類簡介
12.2.3消息類簡介
12.2.4范例1:開啟新線程獲取網絡圖片並顯示到ImageView中
12.2.5范例2:開啟新線程實現電子廣告牌
12.3經典范例
12.3.1多彩的霓虹燈
12.3.2簡易打地鼠游戲
12.4小結
12.5實踐與練習
第13章 Service應用
教學錄像:48分鍾
13.1Service概述
13.1.1Service的分類
13.1.2Service類中的重要方法
13.1.3Service的聲明
13.2創建StartedService
13.2.1繼承IntentService類
13.2.2繼承Service類
13.2.3啟動服務
13.2.4停止服務
13.2.5范例1:繼承IntentService輸出當前時間
13.2.6范例2:繼承Service輸出當前時間
13.3創建BoundService
13.3.1繼承Binder類
13.3.2使用Messenger類
13.3.3綁定到服務
13.3.4范例1:繼承Binder類綁定服務顯示時間
13.3.5范例2:使用Messenger類綁定服務顯示時間
13.4管理Service的生命周期
13.5經典范例
13.5.1視力保護程序
13.5.2查看當前運行服務信息
13.6小結
13.7實踐與練習
第14章 網絡編程及Internet應用
教學錄像:1小時37分鍾
14.1通過HTTP訪問網絡
14.1.1使用HttpURLConnection訪問網絡
14.1.2使用HttpClient訪問網絡
14.1.3范例1:從指定網站下載文件
14.1.4范例2:訪問需要登錄后才能訪問的頁面
14.2使用WebView顯示網頁
14.2.1使用WebView組件瀏覽網頁
14.2.2使用WebView加載HTML代碼
14.2.3讓WebView支持JavaScript
14.3經典范例
14.3.1打造功能實用的網頁瀏覽器
14.3.2獲取天氣預報
14.4小結
14.5實踐與練習

第3篇 項目實戰篇
第15章 基於Android的家庭理財通
教學錄像:57分鍾
15.1系統分析
15.1.1需求分析
15.1.2可行性分析
15.1.3編寫項目計划書
15.2系統設計
15.2.1系統目標
15.2.2系統功能結構
15.2.3系統業務流程
15.2.4系統編碼規范
15.3系統開發及運行環境
15.4數據庫與數據表設計
15.4.1數據庫分析
15.4.2創建數據庫
15.4.3創建數據表
15.5創建項目
15.6系統文件夾組織結構
15.7公共類設計
15.7.1數據模型公共類
15.7.2Dao公共類
15.8登錄模塊設計
15.8.1設計登錄布局文件
15.8.2登錄功能的實現
15.8.3退出登錄窗口
15.9系統主窗體設計
15.9.1設計系統主窗體布局文件
15.9.2顯示各功能窗口
15.9.3定義文本及圖片組件
15.9.4定義功能圖標及說明文字
15.9.5設置功能圖標及說明文字
15.10收入管理模塊設計
15.10.1設計新增收入布局文件
15.10.2設置收入時間
15.10.3添加收入信息
15.10.4重置新增收入窗口中的各個控件
15.10.5設計收入信息瀏覽布局文件
15.10.6顯示所有的收入信息
15.10.7單擊指定項時打開詳細信息
15.10.8設計修改/刪除收入布局文件
15.10.9顯示指定編號的收入信息
15.10.10修改收入信息
15.10.11刪除收入信息
15.11便簽管理模塊設計
15.11.1設計新增便簽布局文件
15.11.2添加便簽信息
15.11.3清空便簽文本框
15.11.4設計便簽信息瀏覽布局文件
15.11.5顯示所有的便簽信息
15.11.6單擊指定項時打開詳細信息
15.11.7設計修改/刪除便簽布局文件
15.11.8顯示指定編號的便簽信息
15.11.9修改便簽信息
15.11.10刪除便簽信息
15.12系統設置模塊設計
15.12.1設計系統設置布局文件
15.12.2設置登錄密碼
15.12.3重置密碼文本框
15.13運行項目
15.14將程序安裝到Android手機上
15.15開發中常見問題與解決方法
15.15.1程序在裝有Android系統的手機上無法運行
15.15.2無法將最新修改在Android模擬器中體現
15.15.3退出系統后還能使用記錄的密碼登錄
15.16小結
 

詳細資料

  • ISBN:9787302448730
  • 規格:520頁 / 普通級 / 2-1
  • 出版地:中國

最近瀏覽商品

 

相關活動

  • 【科普、飲食、電腦】高寶電子書暢銷書展:人生就是選擇的總和,全展75折起
 

購物說明

溫馨提醒您:若您訂單中有購買簡體館無庫存/預售書或庫存於海外廠商的書籍,建議與其他商品分開下單,以避免等待時間過長,謝謝。

大陸出版品書況:因裝幀品質及貨運條件未臻完善,書況與台灣出版品落差甚大,封面老舊、出現磨痕、凹痕等均屬常態,故簡體字館除封面破損、內頁脫落...等較嚴重的狀態外,其餘所有商品將正常出貨。 

 

請注意,部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

調貨時間:若您購買海外庫存之商品,於您完成訂購後,商品原則上約45個工作天內抵台(若有將延遲另行告知)。為了縮短等待的時間,建議您將簡體書與其它商品分開訂購,以利一般商品快速出貨。 

若您具有法人身份為常態性且大量購書者,或有特殊作業需求,建議您可洽詢「企業採購」。 

退換貨說明 

會員所購買的商品均享有到貨十天的猶豫期(含例假日)。退回之商品必須於猶豫期內寄回。 

辦理退換貨時,商品必須是全新狀態與完整包裝(請注意保持商品本體、配件、贈品、保證書、原廠包裝及所有附隨文件或資料的完整性,切勿缺漏任何配件或損毀原廠外盒)。退回商品無法回復原狀者,恐將影響退貨權益或需負擔部分費用。 

訂購本商品前請務必詳閱商品退換貨原則

  • 翦商作者新作79折
  • 針灸匠張寶旬
  • 浪漫小說精選3本72折