關(guān)于我們
書單推薦
新書推薦
|
Android開發(fā)從入門到精通
本書從初學(xué)者的角度出發(fā), 通過(guò)通俗易懂的語(yǔ)言、豐富多彩的實(shí)例, 詳細(xì)介紹了Android應(yīng)用程序開發(fā)應(yīng)該掌握的各方面技術(shù)。全書共分15章, 內(nèi)容包括Android快速入門、Android模擬器與常用命令、用戶界面設(shè)計(jì)、高級(jí)用戶界面設(shè)計(jì)、基本程序單元Activity、Android應(yīng)用核心Intent、Android事件處理、資源訪問(wèn)、圖形圖像處理技術(shù)等。
“軟件開發(fā)視頻大講堂”叢書系清華社“視頻大講堂”重點(diǎn)大系之一。該大系包括多個(gè)子系列,每個(gè)子系列的圖書在其同品種的圖書中銷售名列前茅,其中:
4個(gè)品種榮獲“全行業(yè)品種”
1個(gè)品種榮獲2012年清華大學(xué)出版社“專業(yè)暢銷書”一等獎(jiǎng)
絕大多數(shù)品種在“全國(guó)計(jì)算機(jī)零售圖書排行榜”同品種排行中名列前茅
截至目前該大系累計(jì)銷售超過(guò)130萬(wàn)冊(cè)
該大系已成為近年來(lái)清華社計(jì)算機(jī)專業(yè)基礎(chǔ)類零售圖書暢銷品牌之一
“軟件開發(fā)視頻大講堂”系列作為清華社“視頻大講堂”大系的子系列之一,繼承和創(chuàng)新了清華社“視頻大講堂”大系的編寫模式、寫作風(fēng)格和優(yōu)良品質(zhì)。本書突出了以下內(nèi)容:
總長(zhǎng)總時(shí)長(zhǎng)30小時(shí)同步視頻演示講解,可反復(fù)觀摩,讓學(xué)習(xí)更為快捷、高效
436個(gè)典型實(shí)例,通過(guò)實(shí)例學(xué)習(xí)更深入,更有趣,更有動(dòng)力
369道面試真題,了解工作實(shí)例及面試問(wèn)題,更好適應(yīng)企業(yè)需求
138項(xiàng)能力測(cè)試題目,檢測(cè)是否過(guò)關(guān),了解學(xué)習(xí)之不足。
根據(jù)全國(guó)計(jì)算機(jī)零售圖書排行榜,本書長(zhǎng)期在android類全國(guó)零售排行前列
“軟件開發(fā)視頻大講堂”系列作為清華社“視頻大講堂”大系的子系列之一,執(zhí)著于專業(yè),精細(xì)于品質(zhì)。
集基礎(chǔ)知識(shí)、核心技能、高級(jí)應(yīng)用、項(xiàng)目案例于一體
好學(xué)、好用、高效
叢書說(shuō)明:“軟件開發(fā)視頻大講堂”叢書(第1版)于2008年8月出版,因其編寫細(xì)膩,易學(xué)實(shí)用,配備全程視頻等,在軟件開發(fā)類圖書市場(chǎng)上產(chǎn)生了很大反響,絕大部分品種在全國(guó)軟件開發(fā)零售圖書排行榜中名列前茅,2009年多個(gè)品種被評(píng)為“全國(guó)優(yōu)秀暢銷書”。
“軟件開發(fā)視頻大講堂”叢書(第2版)于2010年8月出版,出版后,絕大部分品種在全國(guó)軟件開發(fā)類零售圖書排行榜中依然名列前茅。叢書中多個(gè)品種被百余所高校計(jì)算機(jī)相關(guān)專業(yè)、軟件學(xué)院選為教學(xué)參考書,在眾多的軟件開發(fā)類圖書中成為最耀眼的品牌之一。叢書累計(jì)銷售40多萬(wàn)冊(cè)。
“軟件開發(fā)視頻大講堂”叢書(第3版)于2012年8月出版,根據(jù)讀者需要,增刪了品種,重新錄制了視頻,提供了從“入門學(xué)習(xí)→實(shí)例應(yīng)用→模塊開發(fā)→項(xiàng)目開發(fā)→能力測(cè)試→面試”等各個(gè)階段的海量開發(fā)資源庫(kù)。因叢書編寫結(jié)構(gòu)合理、實(shí)例選擇經(jīng)典實(shí)用,叢書迄今累計(jì)銷售90多萬(wàn)冊(cè)。
“軟件開發(fā)視頻大講堂”叢書(第4版)在繼承前3版所有優(yōu)點(diǎn)的基礎(chǔ)上,修正了前3版圖書中發(fā)現(xiàn)的疏漏之處,并結(jié)合目前市場(chǎng)需要,進(jìn)一步對(duì)叢書品種進(jìn)行了完善,對(duì)相關(guān)內(nèi)容進(jìn)行了更新優(yōu)化,使之更適合讀者學(xué)習(xí),為了方便教學(xué),還提供了教學(xué)課件PPT。
Android是Google公司推出的專為移動(dòng)設(shè)備開發(fā)的平臺(tái),自2007年11月5日推出以來(lái),在短短的幾年時(shí)間里就超越了稱霸10年的諾基亞Symbian系統(tǒng),成為全球最受歡迎的智能手機(jī)平臺(tái)。應(yīng)用Android不僅可以開發(fā)在手機(jī)或平板電腦等移動(dòng)設(shè)備上運(yùn)行的工具軟件,而且可以開發(fā)2D甚至3D游戲。
目前,關(guān)于Android的書籍很多,但是真正從初學(xué)者的角度出發(fā),把技術(shù)及應(yīng)用講解透徹的并不是很多。本書從初學(xué)者的角度出發(fā),循序漸進(jìn)地講解使用Android開發(fā)應(yīng)用項(xiàng)目和游戲時(shí)應(yīng)該掌握的各項(xiàng)技術(shù),需要說(shuō)明的是,本書采用的Android版本是目前最新版本7.1。
第1篇 基 礎(chǔ) 篇
第1章 Android快速入門
教學(xué)錄像:2小時(shí)41分鐘
1.1 什么是Android
1.1.1 平臺(tái)特性
1.1.2 平臺(tái)架構(gòu)
1.1.3 Android市場(chǎng)
1.2 搭建Android開發(fā)環(huán)境
1.2.1 系統(tǒng)需求
1.2.2 JDK的下載
1.2.3 JDK的安裝
1.2.4 Android SDK的下載與安裝
1.2.5 Eclipse的下載與安裝
1.2.6 Eclipse的漢化
1.2.7 啟動(dòng)Eclipse并配置AVD
1.3 第一個(gè)Android程序
1.3.1 創(chuàng)建Android應(yīng)用程序
1.3.2 Android項(xiàng)目結(jié)構(gòu)說(shuō)明
1.3.3 運(yùn)行Android應(yīng)用程序
1.3.4 調(diào)試Android應(yīng)用程序
1.3.5 Android應(yīng)用開發(fā)流程
1.4 小結(jié)
1.5 實(shí)踐與練習(xí)
第2章 Android模擬器與常用命令
教學(xué)錄像:1小時(shí)25分鐘
2.1 使用Android模擬器
2.1.1 模擬器概述
2.1.2 Android虛擬設(shè)備和模擬器
2.1.3 Android模擬器啟動(dòng)與停止
2.1.4 控制模擬器
2.1.5 模擬器與磁盤鏡像
2.1.6 Android模擬器介紹
2.1.7 模擬器限制
2.1.8 范例1:設(shè)置模擬器語(yǔ)言
2.1.9 范例2:設(shè)置時(shí)區(qū)和時(shí)間
2.2 SDK中常用命令
2.2.1 adb命令
2.2.2 android命令
2.2.3 emulator命令
2.2.4 mksdcard命令
2.2.5 范例1:在SD卡上創(chuàng)建/刪除文件夾
2.2.6 范例2:使用DDMS透視圖管理SD卡
2.3 經(jīng)典范例
2.3.1 卸載已安裝的應(yīng)用
2.3.2 使用模擬器撥打電話
2.4 小結(jié)
2.5 實(shí)踐與練習(xí)
第3章 用戶界面設(shè)計(jì)
教學(xué)錄像:7小時(shí)16分鐘
3.1 控制UI界面
3.1.1 使用XML布局文件控制UI界面
3.1.2 在代碼中控制UI界面
3.1.3 使用XML和Java代碼混合控制UI界面
3.1.4 開發(fā)自定義的View
3.2 布局管理器
3.2.1 線性布局
3.2.2 表格布局
3.2.3 幀布局
3.2.4 相對(duì)布局
3.2.5 范例1:使用表格布局與線性布局實(shí)現(xiàn)分類工具欄
3.2.6 范例2:布局個(gè)性游戲開始界面
3.3 基本組件
3.3.1 文本框與編輯框
3.3.2 按鈕
3.3.3 單選按鈕和復(fù)選框
3.3.4 圖像視圖
3.3.5 列表選擇框
3.3.6 列表視圖
3.3.7 日期、時(shí)間拾取器
3.3.8 計(jì)時(shí)器
3.3.9 范例1:實(shí)現(xiàn)跟蹤鼠標(biāo)單擊狀態(tài)的圖片按鈕
3.3.10 范例2:實(shí)現(xiàn)帶圖標(biāo)的ListView
3.4 經(jīng)典范例
3.4.1 我同意游戲條款
3.4.2 猜猜雞蛋放在哪只鞋子里
3.5 小結(jié)
3.6 實(shí)踐與練習(xí)
第4章 高級(jí)用戶界面設(shè)計(jì)
教學(xué)錄像:2小時(shí)46分鐘
4.1 高級(jí)組件
4.1.1 自動(dòng)完成文本框
4.1.2 進(jìn)度條
4.1.3 拖動(dòng)條和星級(jí)評(píng)分條
4.1.4 選項(xiàng)卡
4.1.5 圖像切換器
4.1.6 網(wǎng)格視圖
4.1.7 畫廊視圖
4.1.8 范例1:顯示在標(biāo)題上的進(jìn)度條
4.1.9 范例2:幻燈片式圖片瀏覽器
4.2 消息提示框與對(duì)話框
4.2.1 使用Toast顯示消息提示框
4.2.2 使用Notification在狀態(tài)欄上顯示通知
4.2.3 使用AlertDialog創(chuàng)建對(duì)話框
4.2.4 范例1:詢問(wèn)是否退出的對(duì)話框
4.2.5 范例2:帶圖標(biāo)的列表對(duì)話框
4.3 經(jīng)典范例
4.3.1 實(shí)現(xiàn)仿Windows 7圖片預(yù)覽窗格效果
4.3.2 狀態(tài)欄中顯示代表登錄狀態(tài)的圖標(biāo)
4.4 小結(jié)
4.5 實(shí)踐與練習(xí)
第5章 基本程序單元Activity
教學(xué)錄像:2小時(shí)22分鐘
5.1 Activity概述
5.2 創(chuàng)建、配置、啟動(dòng)和關(guān)閉Activity
5.2.1 創(chuàng)建Activity
5.2.2 配置Activity
5.2.3 啟動(dòng)和關(guān)閉Activity
5.2.4 范例1:實(shí)現(xiàn)啟動(dòng)和關(guān)閉Activity
5.2.5 范例2:實(shí)現(xiàn)應(yīng)用對(duì)話框主題的關(guān)于Activity
5.3 多個(gè)Activity的使用
5.3.1 使用Bundle在Activity之間交換數(shù)據(jù)
5.3.2 調(diào)用另一個(gè)Activity并返回結(jié)果
5.3.3 范例1:實(shí)現(xiàn)根據(jù)身高計(jì)算標(biāo)準(zhǔn)體重
5.3.4 范例2:帶選擇頭像的用戶注冊(cè)頁(yè)面
5.4 使用Fragment
5.4.1 創(chuàng)建Fragment
5.4.2 在Activity中添加Fragment
5.5 經(jīng)典范例
5.5.1 仿QQ客戶端登錄界面
5.5.2 帶查看原圖功能的圖像瀏覽器
5.6 小結(jié)
5.7 實(shí)踐與練習(xí)
第6章 Android應(yīng)用核心Intent
教學(xué)錄像:39分鐘
6.1 Intent對(duì)象
6.1.1 組件名稱
6.1.2 動(dòng)作
6.1.3 數(shù)據(jù)
6.1.4 種類
6.1.5 額外
6.1.6 標(biāo)記
6.1.7 范例1:在Activity間使用Intent傳遞信息
6.1.8 范例2:返回系統(tǒng)Home桌面
6.2 Intent使用
6.2.1 Intent過(guò)濾器
6.2.2 范例1:使用包含預(yù)定義動(dòng)作的隱式Intent
6.2.3 范例2:使用包含自定義動(dòng)作的隱式Intent
6.3 經(jīng)典范例
6.3.1 使用Intent撥打電話
6.3.2 使用Intent打開網(wǎng)頁(yè)
6.4 小結(jié)
6.5 實(shí)踐與練習(xí)
第7章 Android事件處理
教學(xué)錄像:37分鐘
7.1 事件處理概述
7.2 處理鍵盤事件
7.2.1 物理按鍵簡(jiǎn)介
7.2.2 范例1:屏蔽后退鍵
7.2.3 范例2:提示音量增加事件
7.3 處理觸摸事件
7.3.1 范例1:按鈕觸摸事件
7.3.2 范例2:檢測(cè)觸摸事件
7.4 手勢(shì)的創(chuàng)建與識(shí)別
7.4.1 手勢(shì)的創(chuàng)建
7.4.2 手勢(shì)的導(dǎo)出
7.4.3 手勢(shì)的識(shí)別
7.5 經(jīng)典范例
7.5.1 查看手勢(shì)對(duì)應(yīng)分值
7.5.2 使用手勢(shì)輸入數(shù)字
7.6 小結(jié)
7.7 實(shí)踐與練習(xí)
第8章 資源訪問(wèn)
教學(xué)錄像:2小時(shí)56分鐘
8.1 字符串資源
8.1.1 定義字符串資源文件
8.1.2 使用字符串資源
8.2 顏色資源
8.2.1 顏色值的定義
8.2.2 定義顏色資源文件
8.2.3 使用顏色資源
8.3 尺寸資源
8.3.1 Android支持的尺寸單位
8.3.2 定義尺寸資源文件
8.3.3 使用尺寸資源
8.3.4 范例1:通過(guò)字符串、顏色和尺寸資源改變文字及樣式
8.3.5 范例2:逐漸加寬的彩虹橋背景
8.4 布局資源
8.5 數(shù)組資源
8.5.1 定義數(shù)組資源文件
8.5.2 使用數(shù)組資源
8.6 Drawable資源
8.6.1 圖片資源
8.6.2 StateListDrawable資源
8.6.3 范例1:使用9-Patch圖片實(shí)現(xiàn)不失真按鈕背景
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:創(chuàng)建上下文菜單
8.9.4 范例2:創(chuàng)建帶子菜單的選項(xiàng)菜單
8.10 Android程序國(guó)際化
8.11 經(jīng)典范例
8.11.1 背景半透明效果的Activity
8.11.2 實(shí)現(xiàn)了國(guó)際化的選項(xiàng)菜單
8.12 小結(jié)
8.13 實(shí)踐與練習(xí)
第2篇 高 級(jí) 篇
第9章 圖形圖像處理技術(shù)
教學(xué)錄像:2小時(shí)57分鐘
9.1 常用繪圖類
9.1.1 Paint類
9.1.2 Canvas類
9.1.3 Bitmap類
9.1.4 BitmapFactory類
9.2 繪制2D圖像
9.2.1 繪制幾何圖形
9.2.2 繪制文本
9.2.3 繪制路徑
9.2.4 繪制圖片
9.2.5 范例1:繪制Android的機(jī)器人
9.2.6 范例2:實(shí)現(xiàn)簡(jiǎn)易涂鴉板
9.3 為圖形添加特效
9.3.1 旋轉(zhuǎn)圖像
9.3.2 縮放圖像
9.3.3 傾斜圖像
9.3.4 平移圖像
9.3.5 使用BitmapShader渲染圖像
9.3.6 范例1:實(shí)現(xiàn)帶描邊的圓角圖片
9.3.7 范例2:實(shí)現(xiàn)放大鏡效果
9.4 Android中的動(dòng)畫
9.4.1 實(shí)現(xiàn)逐幀動(dòng)畫
9.4.2 實(shí)現(xiàn)補(bǔ)間動(dòng)畫
9.4.3 范例1:忐忑的精靈
9.4.4 范例2:旋轉(zhuǎn)、平移、縮放和透明度漸變的補(bǔ)間動(dòng)畫
9.5 經(jīng)典范例
9.5.1 在GridView中顯示SD卡上的全部圖片
9.5.2 迷途奔跑的野豬
9.6 小結(jié)
9.7 實(shí)踐與練習(xí)
第10章 多媒體應(yīng)用開發(fā)
教學(xué)錄像:1小時(shí)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:帶音量控制的音樂(lè)播放器
10.2 控制相機(jī)拍照
10.3 經(jīng)典范例
10.3.1 為游戲界面添加背景音樂(lè)和按鍵音
10.3.2 制作開場(chǎng)動(dòng)畫
10.4 小結(jié)
10.5 實(shí)踐與練習(xí)
第11章 Content Provider實(shí)現(xiàn)數(shù)據(jù)共享
教學(xué)錄像:43分鐘
11.1 Content Provider概述
11.1.1 數(shù)據(jù)模型
11.1.2 URI的用法
11.2 預(yù)定義Content Provider
11.2.1 查詢數(shù)據(jù)
11.2.2 增加記錄
11.2.3 增加新值
11.2.4 批量更新記錄
11.2.5 刪除記錄
11.2.6 范例1:系統(tǒng)內(nèi)置聯(lián)系人的使用
11.2.7 范例2:查詢聯(lián)系人ID和姓名
11.3 自定義Content Provider
11.3.1 繼承ContentProvider類
11.3.2 聲明Content Provider
11.4 經(jīng)典范例
11.4.1 查詢聯(lián)系人姓名和電話
11.4.2 自動(dòng)補(bǔ)全聯(lián)系人姓名
11.5 小結(jié)
11.6 實(shí)踐與練習(xí)
第12章 線程與消息處理
教學(xué)錄像:51分鐘
12.1 實(shí)現(xiàn)多線程
12.1.1 創(chuàng)建線程
12.1.2 開啟線程
12.1.3 線程的休眠
12.1.4 中斷線程
12.1.5 范例1:通過(guò)實(shí)現(xiàn)Runnable接口來(lái)創(chuàng)建線程
12.1.6 范例2:開啟一個(gè)新線程播放背景音樂(lè)
12.2 Handler消息傳遞機(jī)制
12.2.1 循環(huán)者簡(jiǎn)介
12.2.2 消息處理類簡(jiǎn)介
12.2.3 消息類簡(jiǎn)介
12.2.4 范例1:開啟新線程獲取網(wǎng)絡(luò)圖片并顯示到ImageView中
12.2.5 范例2:開啟新線程實(shí)現(xiàn)電子廣告牌
12.3 經(jīng)典范例
12.3.1 多彩的霓虹燈
12.3.2 簡(jiǎn)易打地鼠游戲
12.4 小結(jié)
12.5 實(shí)踐與練習(xí)
第13章 Service應(yīng)用
教學(xué)錄像:48分鐘
13.1 Service概述
13.1.1 Service的分類
13.1.2 Service類中的重要方法
13.1.3 Service的聲明
13.2 創(chuàng)建Started Service
13.2.1 繼承IntentService類
13.2.2 繼承Service類
13.2.3 啟動(dòng)服務(wù)
13.2.4 停止服務(wù)
13.2.5 范例1:繼承IntentService輸出當(dāng)前時(shí)間
13.2.6 范例2:繼承Service輸出當(dāng)前時(shí)間
13.3 創(chuàng)建Bound Service
13.3.1 繼承Binder類
13.3.2 使用Messenger類
13.3.3 綁定到服務(wù)
13.3.4 范例1:繼承Binder類綁定服務(wù)顯示時(shí)間
13.3.5 范例2:使用Messenger類綁定服務(wù)顯示時(shí)間
13.4 管理Service的生命周期
13.5 經(jīng)典范例
13.5.1 視力保護(hù)程序
13.5.2 查看當(dāng)前運(yùn)行服務(wù)信息
13.6 小結(jié)
13.7 實(shí)踐與練習(xí)
第14章 網(wǎng)絡(luò)編程及Internet應(yīng)用
教學(xué)錄像:1小時(shí)37分鐘
14.1 通過(guò)HTTP訪問(wèn)網(wǎng)絡(luò)
14.1.1 使用HttpURLConnection訪問(wèn)網(wǎng)絡(luò)
14.1.2 使用HttpClient訪問(wèn)網(wǎng)絡(luò)
14.1.3 范例1:從指定網(wǎng)站下載文件
14.1.4 范例2:訪問(wèn)需要登錄后才能訪問(wèn)的頁(yè)面
14.2 使用WebView顯示網(wǎng)頁(yè)
14.2.1 使用WebView組件瀏覽網(wǎng)頁(yè)
14.2.2 使用WebView加載HTML代碼
14.2.3 讓W(xué)ebView支持JavaScript
14.3 經(jīng)典范例
14.3.1 打造功能實(shí)用的網(wǎng)頁(yè)瀏覽器
14.3.2 獲取天氣預(yù)報(bào)
14.4 小結(jié)
14.5 實(shí)踐與練習(xí)
第3篇 項(xiàng)目實(shí)戰(zhàn)篇
第15章 基于Android的家庭理財(cái)通
教學(xué)錄像:57分鐘
15.1 系統(tǒng)分析
15.2 系統(tǒng)設(shè)計(jì)
15.3 系統(tǒng)開發(fā)及運(yùn)行環(huán)境
15.4 數(shù)據(jù)庫(kù)與數(shù)據(jù)表設(shè)計(jì)
15.5 創(chuàng)建項(xiàng)目
15.6 系統(tǒng)文件夾組織結(jié)構(gòu)
15.7 公共類設(shè)計(jì)
15.8 登錄模塊設(shè)計(jì)
15.9 系統(tǒng)主窗體設(shè)計(jì)
15.10 收入管理模塊設(shè)計(jì)
15.11 便簽管理模塊設(shè)計(jì)
15.12 系統(tǒng)設(shè)置模塊設(shè)計(jì)
15.13 運(yùn)行項(xiàng)目
15.14 將程序安裝到Android手機(jī)上
15.15 開發(fā)中常見問(wèn)題與解決方法
15.16 小結(jié)
你還可能感興趣
我要評(píng)論
|