注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計程序設(shè)計綜合Android入門經(jīng)典

Android入門經(jīng)典

Android入門經(jīng)典

定 價:¥69.00

作 者: 王小科,寇長梅 等著
出版社: 機械工業(yè)出版社
叢編項: 華章程序員書庫
標 簽: 程序設(shè)計 計算機/網(wǎng)絡(luò) 移動開發(fā)

ISBN: 9787111418733 出版時間: 2013-04-01 包裝: 平裝
開本: 16開 頁數(shù): 469 字數(shù):  

內(nèi)容簡介

  《android入門經(jīng)典》以初學者為核心,全面介紹了使用android進行程序開發(fā)的各種技術(shù)。在內(nèi)容編排上由淺入深,讓讀者循序漸進地掌握編程技術(shù);在內(nèi)容講解上結(jié)合豐富的圖解和形象的比喻,幫助讀者理解“晦澀難懂”的技術(shù);在內(nèi)容形式上附有大量的提示、技巧、說明等欄目,夯實讀者編程技術(shù),豐富編程經(jīng)驗。全書共分4篇20章,其中,第一篇為基礎(chǔ)知識篇,主要包括android開發(fā)前奏、跟我寫helloandroid、android手機的原貌——模擬器、android程序面面觀、必須知道的android開發(fā)組件、設(shè)計美觀的android程序界面、讓android程序聽話——程序調(diào)試等內(nèi)容;第二篇為核心技術(shù)篇,主要包括關(guān)于activity的專題研究、使用intent進行通信、更上一層樓——android高級組件、人機交互——android事件處理、數(shù)據(jù)交互的管道——數(shù)據(jù)存儲技術(shù)、contentprovider實現(xiàn)數(shù)據(jù)共享、絢麗多彩——圖形與圖像處理等內(nèi)容;第三篇為高級應(yīng)用篇,主要包括3d制造者——opengl、玩轉(zhuǎn)android多媒體應(yīng)用、齊頭并進——線程與消息處理、地球村——網(wǎng)絡(luò)通信技術(shù)、云服務(wù)基礎(chǔ)——service服務(wù)等內(nèi)容;第四篇為項目實戰(zhàn)篇,主要包括基于android的家庭理財通實戰(zhàn)項目?!禷ndroid入門經(jīng)典》附有配套光盤,光盤中提供《android入門經(jīng)典》所有程序的源代碼、多媒體教學視頻、程序開發(fā)資源庫。其中,源代碼全部經(jīng)過精心測試,能夠在windowsxp、windows 7操作系統(tǒng)上編譯和運行?!禷ndroid入門經(jīng)典》適用于android的愛好者、初學者和中級開發(fā)人員,也可以作為大中專院校和培訓機構(gòu)的教材。

作者簡介

暫缺《Android入門經(jīng)典》作者簡介

圖書目錄

前言
第一篇 基礎(chǔ)知識篇
第1章 android開發(fā)前奏2 視頻講解:15分鐘
1.1 為什么選擇android
1.1.1 什么是android
1.1.2 android成功案例
1.1.3 android的版本
1.1.4 android市場
1.2 android特性
1.2.1 開放性
1.2.2 掙脫束縛
1.2.3 豐富的硬件
1.2.4 開發(fā)商
1.2.5 google應(yīng)用
1.3 android 4.1新增特性
1.3.1 更快、更流暢、更靈敏
1.3.2 全新的用戶界面
1.3.3 增強通知欄
1.3.4 全新搜索
1.3.5 桌面插件自動調(diào)整大小
1.3.6 眨眼開鎖
1.3.7 加強無障礙操作
1.3.8 語言和輸入法擴展
1.3.9 新的輸入設(shè)備
1.3.10 新的連接類型
1.3.11  新的媒體功能
1.3.12 瀏覽器增強
1.3.13 google的新服務(wù)
1.4 如何學習android
1.4.1 如何學好android
1.4.2 android api文檔的使用
1.5 小結(jié)
1.6 習題
第2章跟我寫hello android
視頻講解:80分鐘
2.1 搭建android開發(fā)環(huán)境
2.1.1 android開發(fā)準備
2.1.2 jdk的下載、安裝及配置
2.1.3 eclipse的下載及安裝
2.1.4 android sdk的下載、安裝及配置
2.1.5 adt的下載及安裝
2.2 動手寫hello android 程序
2.2.1 創(chuàng)建android應(yīng)用程序
2.2.2 創(chuàng)建avd 模擬器
2.2.3 運行android程序——欣賞你的杰作
2.2.4 調(diào)試android應(yīng)用程序
2.2.5 android應(yīng)用開發(fā)流程
2.3 上機實踐
2.3.1 創(chuàng)建一個可以運行在所有android版本上的程序
2.3.2 在android窗口中輸出“你好”中文字符串
2.4 小結(jié)
2.5 習題
第3章 android手機的原貌——模擬器
視頻講解:25分鐘
3.1 創(chuàng)建和刪除android模擬器
3.1.1 創(chuàng)建并啟動android模擬器
3.1.2 刪除android模擬器
3.2 初步接觸android模擬器
3.2.1 滿足不同語言的需求——設(shè)置語言
3.2.2 我要用中文輸入法——設(shè)置輸入法
3.2.3 日期時間不對怎么辦——設(shè)置日期時間
3.3 在android模擬器上安裝和卸載程序
3.3.1 使用adb命令安裝和卸載android程序
3.3.2 通過ddms管理器安裝android程序
3.3.3 在android模擬器中卸載程序
3.4 上機實踐
3.4.1 安裝搜狗拼音輸入法
3.4.2 使用android模擬器撥打電話
3.5 小結(jié)
3.6 習題
第4章 android程序面面觀
視頻講解:40分鐘
4.1 最簡單android程序的組成
4.1.1 src目錄
4.1.2 res目錄
4.1.3 gen目錄及r.java文件
4.1.4 androidmanifest.xml文件
4.2 android程序的生命周期
4.3 android程序的基本組件
4.3.1 activity(活動窗口)
4.3.2 broadcastreceiver(廣播接收器)
4.3.3 content provider(數(shù)據(jù)共享)
4.3.4 service(服務(wù))
4.4 上機實踐
4.4.1 在android程序中添加activity
4.4.2 在android程序中添加service
4.5 小結(jié)
4.6 習題
第5章必須知道的android開發(fā)組件
視頻講解:162分鐘
5.1 android的ui界面
5.1.1 android ui界面概述
5.1.2 使用xml布局文件控制ui界面
5.1.3 在java代碼中控制ui界面
5.1.4 使用xml和java代碼混合控制ui界面
5.1.5 開發(fā)自定義的view
5.2 文本類組件
5.2.1 textview 組件
5.2.2 edittext 組件
5.2.3 autocompletetextview 組件
5.3 按鈕類組件
5.3.1 button組件
5.3.2 imagebutton組件
5.3.3 togglebutton 組件
5.4 選擇類組件
5.4.1 radiobutton組件
5.4.2 checkbox組件
5.5 列表類組件
5.5.1 listview 組件
5.5.2 spinner組件
5.6 圖像類組件
5.6.1 imageview 組件
5.6.2 gallery組件
5.6.3 imageswitcher組件
5.7 上機實踐
5.7.1 實現(xiàn)跟蹤鼠標單擊狀態(tài)的圖片按鈕
5.7.2 猜猜雞蛋放在哪只鞋子里
5.8 小結(jié)
5.9 習題
第6章設(shè)計美觀的android程序界面
視頻講解:57分鐘
6.1 線性布局管理器
6.2 絕對布局管理器
6.3 框架布局管理器
6.4 相對布局管理器
6.5 表格布局管理器
6.6 上機實踐
6.6.1 我同意游戲條款
6.6.2 布局個性游戲開始界面
6.7 小結(jié)
6.8 習題
第7章讓android程序聽話——程序調(diào)試
視頻講解:48分鐘
7.1 輸出日志信息的幾種方法
7.1.1 log.d方法——輸出故障日志
7.1.2 log.e方法——輸出錯誤日志
7.1.3 log.i方法——輸出程序日志
7.1.4 log.v方法——輸出冗余日志
7.1.5 log.w方法——輸出警告日志
7.2 手把手教你android程序調(diào)試
7.3 程序異常處理
7.3.1 android程序出現(xiàn)異常怎么辦
7.3.2 如何捕捉android程序異常
7.3.3 拋出異常的兩種方法
7.3.4 何時使用異常處理
7.4 上機實踐
7.4.1 向logcat視圖中輸出程序info日志
7.4.2 使用throw關(guān)鍵字在方法中拋出異常
7.5 小結(jié)
7.6 習題
第二篇 核心技術(shù)篇
第8章關(guān)于activity的專題研究
視頻講解:55分鐘
8.1 android核心對象——activity
8.1.1 activity有什么作用
8.1.2 activity的四種狀態(tài)
8.1.3 activity的屬性
8.2 一個輪回——activity的生命周期
8.2.1 activity生命周期概述
8.2.2 activity的方法
8.3 四種基本的activity操作
8.3.1 如何創(chuàng)建activity
8.3.2 啟動一個或多個activity
8.3.3 多個activity之間的傳值
8.3.4 關(guān)閉activity
8.4 上機實踐
8.4.1 帶選擇頭像的用戶注冊界面
8.4.2 仿qq客戶端登錄界面
8.5 小結(jié)
8.6 習題
第9章使用intent進行通信
視頻講解:45分鐘
9.1 intent對象簡介
9.1.1 intent對象概述
9.1.2 三種不同的intent傳輸機制
9.2 intent對象的組成
9.2.1 組件名稱
9.2.2 動作
9.2.3 數(shù)據(jù)
9.2.4 種類
9.2.5 附加信息
9.2.6 標志
9.3 如何解析intent對象
9.3.1 intent過濾器
9.3.2 通用情況
9.3.3 使用intent匹配
9.4 使用intent傳遞數(shù)據(jù)
9.4.1 無參數(shù)activity跳轉(zhuǎn)
9.4.2 向下一個activity傳遞數(shù)據(jù)
9.5 上機實踐
9.5.1 使用intent返回系統(tǒng)home桌面
9.5.2 使用intent打開網(wǎng)頁
9.6 小結(jié)
9.7 習題
第10章更上一層樓——android高級組件
視頻講解:60分鐘
10.1 日期時間類組件
10.1.1 analogclock組件
10.1.2 digitalclock組件
10.2 進度條組件
10.2.1 progressbar組件
10.2.2 seekbar組件
10.2.3 ratingbar組件
10.3 對話框及消息提示組件
10.3.1 toast 組件
10.3.2 noti.cation組件
10.3.3 alertdialog組件
10.4 上機實踐
10.4.1 顯示在標題上的進度條
10.4.2 帶圖標的列表對話框
10.5 小結(jié)
10.6 習題
第11章人機交互——android事件處理
視頻講解:20分鐘
11.1  事件處理概述
11.2  處理鍵盤事件
11.3  處理觸摸事件
11.4  手勢的創(chuàng)建與識別
11.4.1  手勢的創(chuàng)建
11.4.2  手勢的導出
11.4.3  手勢的識別
11.5  上機實踐
11.5.1  查看手勢對應(yīng)分值
11.5.2  使用手勢輸入數(shù)字
11.6  小結(jié)
11.7  習題
第12章數(shù)據(jù)交互的管道——數(shù)據(jù)存儲技術(shù)
視頻講解:43分鐘
12.1 使用sharedpreferences對象存儲數(shù)據(jù)
12.2 使用files對象存儲數(shù)據(jù)
12.2.1 openfileoutput和openfileinput
12.2.2 對android模擬器中的sd卡進行操作
12.3 android數(shù)據(jù)庫編程——sqlite
12.4 上機實踐
12.4.1 遍歷android模擬器的sd卡
12.4.2 在sqlite數(shù)據(jù)庫中批量添加數(shù)據(jù)
12.5 小結(jié)
12.6 習題
第13章content provider實現(xiàn)數(shù)據(jù)共享
視頻講解:43分鐘
13.1 content provider概述
13.1.1 數(shù)據(jù)模型
13.1.2 uri的用法
13.2 content provider的幾種操作
13.2.1 查詢數(shù)據(jù)
13.2.2 增加記錄
13.2.3 增加新值
13.2.4 批量更新記錄
13.2.5 刪除記錄
13.2.6 content provider的應(yīng)用
13.3 根據(jù)需要content provider
13.3.1 繼承contentprovider類
13.3.2 聲明content provider
13.4 上機實踐
13.4.1 查詢聯(lián)系人姓名和電話
13.4.2 自動補全聯(lián)系人姓名
13.5 小結(jié)
13.6 習題
第14章 絢麗多彩——圖形與圖像處理
視頻講解:67分鐘
14.1 android繪圖基石——常用繪圖類
14.1.1 paint類
14.1.2 canvas類
14.1.3 bitmap類
14.1.4 bitmapfactory類
14.2 繪制2d圖像
14.2.1 繪制幾何圖形
14.2.2 繪制文本
14.2.3 繪制路徑
14.2.4 繪制圖片
14.3 常見的幾種圖像特效
14.3.1 旋轉(zhuǎn)圖像
14.3.2 縮放圖像
14.3.3 傾斜圖像
14.3.4 平移圖像
14.3.5 使用bitmapshader渲染圖像
14.4 讓圖像動起來——android中的動畫
14.4.1 實現(xiàn)逐幀動畫
14.4.2 實現(xiàn)補間動畫
14.5 上機實踐
14.5.1 實現(xiàn)放大鏡效果
14.5.2 迷途奔跑的野豬
14.6 小結(jié)
14.7 習題
第三篇 高級應(yīng)用篇
第15章 3d制造者——opengl
視頻講解:56分鐘
15.1 opengl簡介
15.2 繪制3d圖形
15.2.1 構(gòu)建3d開發(fā)的基本框架
15.2.2 繪制一個模型
15.3 添加效果
15.3.1 應(yīng)用紋理貼圖
15.3.2 旋轉(zhuǎn)
15.3.3 光照效果
15.3.4 透明效果
15.4 上機實踐
15.4.1 繪制一個不斷旋轉(zhuǎn)的金字塔
15.4.2 使用android機器人對立方體進行紋理貼圖
15.5 小結(jié)
15.6 習題
第16章玩轉(zhuǎn)android多媒體應(yīng)用
視頻講解:50分鐘
16.1 讓音樂動起來——播放音頻
16.1.1 使用mediaplayer播放音頻
16.1.2 使用soundpool播放音頻
16.2 聲音圖像的同步——播放視頻
16.2.1 使用videoview 播放視頻
16.2.2 使用mediaplayer和surfaceview 播放視頻
16.3 上機實踐
16.3.1 帶音量控制的音樂播放器
16.3.2 制作開場動畫
16.4 小結(jié)
16.5 習題
第17章齊頭并進——線程與消息處理
視頻講解:35分鐘
17.1 多線程的基本操作
17.1.1 創(chuàng)建線程
17.1.2 開啟線程
17.1.3 線程的休眠
17.1.4 中斷線程
17.2 handler消息傳遞機制
17.2.1 循環(huán)者——looper
17.2.2 消息處理類——handler
17.2.3 消息類——message
17.3 上機實踐
17.3.1 多彩的霓虹燈
17.3.2 簡易打地鼠游戲
17.4 小結(jié)
17.5 習題
第18章地球村——網(wǎng)絡(luò)通信技術(shù)
視頻講解:66分鐘
18.1 通過http訪問網(wǎng)絡(luò)
18.1.1 使用httpurlconnection訪問網(wǎng)絡(luò)
18.1.2 使用httpclient訪問網(wǎng)絡(luò)
18.2 使用webview 顯示網(wǎng)頁
18.2.1 使用webview 組件瀏覽網(wǎng)頁
18.2.2 使用webview 加載html代碼
18.2.3 讓webview 支持javascript
18.3 上機實踐
18.3.1 打造功能實用的網(wǎng)頁瀏覽器
18.3.2 獲取天氣預(yù)報
18.4 小結(jié)
18.5 習題
第19章云服務(wù)基礎(chǔ)——service服務(wù)
視頻講解:40分鐘
19.1 service概貌
19.1.1 service的分類
19.1.2 service類中重要方法
19.1.3 service的聲明
19.2 started service的使用
19.2.1 繼承intentservice類
19.2.2 繼承service類
19.2.3 啟動服務(wù)
19.2.4 停止服務(wù)
19.2.5 繼承intentservice輸出當前時間
19.2.6 繼承service輸出當前時間
19.3 bound service的使用
19.3.1 繼承binder類
19.3.2 使用messenger類
19.3.3 綁定到服務(wù)
19.3.4 繼承binder類綁定服務(wù)顯示時間
19.3.5 使用messenger類綁定服務(wù)顯示時間
19.4 管理service的生命周期
19.5 上機實踐
19.5.1 視力保護程序
19.5.2 查看當前運行服務(wù)信息
19.6 小結(jié)
19.7 習題
第四篇 項目實戰(zhàn)篇
第20章基于android的家庭理財通
視頻講解:48分鐘
20.1 需求分析
20.2 系統(tǒng)設(shè)計
20.2.1 系統(tǒng)目標
20.2.2 系統(tǒng)功能結(jié)構(gòu)
20.2.3 系統(tǒng)業(yè)務(wù)流程圖
20.2.4 系統(tǒng)編碼規(guī)范
20.3 系統(tǒng)開發(fā)及運行環(huán)境
20.4 數(shù)據(jù)庫與數(shù)據(jù)表設(shè)計
20.4.1 數(shù)據(jù)庫分析
20.4.2 創(chuàng)建數(shù)據(jù)庫
20.4.3 創(chuàng)建數(shù)據(jù)表
20.5 系統(tǒng)文件夾組織結(jié)構(gòu)
20.6 公共類設(shè)計
20.6.1 數(shù)據(jù)模型公共類
20.6.2 dao公共類
20.7 登錄模塊設(shè)計
20.7.1 設(shè)計登錄布局文件
20.7.2 登錄功能的實現(xiàn)
20.7.3 退出登錄窗口
20.8 系統(tǒng)主窗體設(shè)計
20.8.1 設(shè)計系統(tǒng)主窗體布局文件
20.8.2 顯示各功能窗口
20.8.3 定義文本及圖片組件
20.8.4 定義功能圖標及說明文字
20.8.5 設(shè)置功能圖標及說明文字
20.9 收入管理模塊設(shè)計
20.9.1 設(shè)計新增收入布局文件
20.9.2 設(shè)置收入時間
20.9.3 添加收入信息
20.9.4 重置新增收入窗口中的各個控件
20.9.5 設(shè)計收入信息瀏覽布局文件
20.9.6 顯示所有的收入信息
20.9.7 單擊指定項時打開詳細信息
20.9.8 設(shè)計修改/刪除收入布局文件
20.9.9 顯示指定編號的收入信息
20.9.10 修改收入信息
20.9.11  刪除收入信息
20.10 便簽管理模塊設(shè)計
20.10.1 設(shè)計新增便簽布局文件
20.10.2 添加便簽信息
20.10.3 清空便簽文本框
20.10.4 設(shè)計便簽信息瀏覽布局文件
20.10.5 顯示所有的便簽信息
20.10.6 單擊指定項時打開詳細信息
20.10.7 設(shè)計修改/刪除便簽布局文件
20.10.8 顯示指定編號的便簽信息
20.10.9 修改便簽信息
20.10.10 刪除便簽信息
20.11  系統(tǒng)設(shè)置模塊設(shè)計
20.11.1  設(shè)計系統(tǒng)設(shè)置布局文件
20.11.2  設(shè)置登錄密碼
20.11.3  重置密碼文本框
20.12 將程序安裝到android手機上
20.13 開發(fā)常見問題與解決
20.13.1 程序在裝有android系統(tǒng)的手機上無法運行
20.13.2 無法將最新修改在android模擬器中體現(xiàn)
20.13.3 退出系統(tǒng)后還能使用記錄的密碼登錄
20.14 小結(jié)

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號