Android應(yīng)用開發(fā)實戰(zhàn)

出版時間:2012-11  出版社:機械工業(yè)出版社  作者:李寧  頁數(shù):378  
Tag標(biāo)簽:無  

內(nèi)容概要

  全書共分為三個部分?;A(chǔ)篇全面介紹了Android的系統(tǒng)架構(gòu)、開發(fā)環(huán)境的搭建、Android應(yīng)用程序的常用組件,以及開發(fā)Android應(yīng)用前的準(zhǔn)備工作。實例篇逐步講解了一個功能強大的新浪微博客戶端的完整實現(xiàn)過程,不僅展示了每個模塊的實現(xiàn)效果,而且對實現(xiàn)代碼進(jìn)行了剖析,更重要的是對所案例中所涉及的理論知識的重點做了展開性的闡述,既便于讀者動手實踐,又能幫助讀者鞏固已經(jīng)掌握的理論知識。高級篇講解了Android開發(fā)中的各種高級技術(shù),包括各種常用的Android資源、通信功能的開發(fā)、數(shù)據(jù)庫、藍(lán)牙與Wi-Fi、第三方程序庫、2D繪圖技術(shù)、OpenGL
ES繪圖技術(shù)、Android的編譯,以及Android的性能優(yōu)化方法和實踐。

書籍目錄

前 言
第一部分 基礎(chǔ)篇—Android開發(fā)基礎(chǔ)
第1章 Android應(yīng)用開發(fā)基礎(chǔ)
1.1 Android的系統(tǒng)構(gòu)架
1.2 Android開發(fā)環(huán)境搭建
1.2.1 安裝JDK和配置Java開發(fā)環(huán)境
1.2.2 安裝Android SDK
1.2.3 安裝Eclipse插件ADT
1.3 Android應(yīng)用程序中的資源
1.4 Android的應(yīng)用程序組件
1.4.1 Activity
1.4.2 Service
1.4.3 Broadcast Receiver
1.4.4 Content Provider
1.5 小結(jié)
第2章 基于服務(wù)的微博照片分享
2.1 微博簡介
2.2 微博開放API
2.3 Android的服務(wù)
2.4 編寫程序前的準(zhǔn)備工作
2.4.1 獲取Key和Secret
2.4.2 下載和使用SDK
2.5 讓任何拍照軟件都成為微博客戶端
2.5.1 可以監(jiān)視目錄文件的服務(wù)
2.5.2 壓縮圖像
2.5.3 發(fā)布帶圖像的微博
2.5.4 實現(xiàn)主窗口類
2.6 小結(jié)
第二部分 實例篇—微博客戶端開發(fā)
第3章 微博客戶端概況
3.1 參考客戶端
3.1.1 新浪微博官方Android客戶端
3.1.2 網(wǎng)易微博官方Android客戶端
3.1.3 騰訊微博官方Android客戶端
3.2 功能模塊展示
3.2.1 登錄
3.2.2 首頁微博列表
3.2.3 發(fā)布微博
3.2.4 拍照和圖像特效處理
3.2.5 顯示微博詳細(xì)內(nèi)容
3.2.6 顯示評論信息
3.2.7 顯示其他信息
3.3 小結(jié)
第4章 新浪微博API
4.1 新浪微博API有哪些功能
4.2 微博接口
4.2.1 獲取公共微博列表(public_timeline)
4.2.2 獲取主頁微博列表(home_timeline)
4.2.3 獲取指定用戶的微博列表(user_timeline)
4.2.4 獲取@我的微博列表(mentio)
4.2.5 獲取指定的微博信息(show)
4.2.6 發(fā)布不帶圖像的微博(update)
4.2.7 發(fā)布帶圖像的微博(upload)
4.2.8 轉(zhuǎn)發(fā)微博(repost)
4.2.9 刪除微博(destroy)
4.3 評論接口
4.3.1 顯示某條微博的評論
4.3.2 獲取當(dāng)前登錄用戶收發(fā)評論的列表
4.3.3 發(fā)布一條評論
4.3.4 刪除一條評論
4.4 獲取指定用戶信息
4.5 關(guān)系接口
4.5.1 獲取用戶的關(guān)注列表
4.5.2 獲取用戶粉絲列表
4.5.3 關(guān)注和取消某用戶
4.6 退出登錄
4.7 收藏接口
4.7.1 獲取當(dāng)前用戶的收藏列表
4.7.2 收藏和取消收藏微博
4.8 小結(jié)
第5章 主界面的設(shè)計與實現(xiàn)
5.1 啟動界面
5.2 主界面的實現(xiàn)
5.2.1 總布局
5.2.2 首頁布局
5.2.3 信息界面布局
5.2.4 動態(tài)設(shè)置底端按鈕
5.3 小結(jié)
第6章 顯示首頁微博列表
6.1 獲取和分析微博數(shù)據(jù)
6.1.1 獲取首頁微博信息
6.1.2 分析微博數(shù)據(jù)
6.2 顯示首頁微博列表
6.2.1 在ListView中顯示首頁微博列表
6.2.2 顯示認(rèn)證圖像
6.2.3 帶格式和圖像的文本
6.3 小結(jié)
第7章 任務(wù)隊列
7.1 任務(wù)隊列的核心組件
7.1.1 任務(wù)處理接口
7.1.2 任務(wù)存儲
7.1.3 任務(wù)監(jiān)視
7.2 文件下載任務(wù)隊列
7.2.1 文件下載隊列的使用方法
7.2.2 下載文件—PullFile類
7.3 通用任務(wù)隊列
7.3.1 文件下載任務(wù)
7.3.2 發(fā)布微博任務(wù)
7.3.3 轉(zhuǎn)發(fā)微博任務(wù)
7.3.4 收藏微博任務(wù)
7.3.5 評論微博任務(wù)
7.3.6 處理任務(wù)的中樞—TaskMan類
7.4 小結(jié)
第8章 發(fā)布微博
8.1 向服務(wù)端提交微博
8.2 發(fā)布微博的界面布局
8.3 添加發(fā)布微博任務(wù)
8.4 輔助功能
8.4.1 拍照
8.4.2 圖像瀏覽
8.4.3 插入話題
8.4.4 插入@
8.4.5 插入表情字符串
8.5 小結(jié)
第9章 圖像特效
9.1 圖像特效主界面
9.2 特效處理框架
9.2.1 處理圖像的接口
9.2.2 如何處理圖像
9.3 選擇圖像區(qū)域
9.4 圖像特效詳解
9.4.1 灰度
9.4.2 馬賽克
9.4.3 截圖
9.4.4 自由旋轉(zhuǎn)
9.4.5 恢復(fù)原始圖像
9.5 發(fā)布經(jīng)過特效處理的圖像微博
9.6 小結(jié)
第10章 瀏覽微博
10.1 界面布局
10.1.1 顯示微博信息
10.1.2 瀏覽大圖
10.1.3 刷新微博信息
10.2 轉(zhuǎn)發(fā)微博
10.3 評論微博
10.3.1 顯示評論微博界面
10.3.2 顯示評論列表
10.4 收藏微博
10.5 小結(jié)
第11章 操作數(shù)據(jù)的Adapter類
11.1 添加“刷新”按鈕
11.2 隱藏“更多”按鈕
11.3 顯示評論列表
11.4 小結(jié)
第12章 顯示其他信息
12.1 @我
12.1.1 獲取“@我”信息
12.1.2 顯示“@我”微博列表
12.2 評論
12.2.1 獲取評論信息
12.2.2 顯示評論列表
12.3 收藏
12.3.1 獲取收藏微博列表
12.3.2 顯示收藏微博列表
12.4 小結(jié)
第13章 我的資料
13.1 布局設(shè)計
13.2 獲取用戶信息
13.3 顯示當(dāng)前登錄用戶信息
13.4 小結(jié)
第14章 微博廣場
14.1 顯示廣場功能列表
14.2 顯示熱門微博
14.3 顯示熱門收藏
14.4 顯示熱門評論
14.5 小結(jié)
第15章 新浪微博Android客戶端總結(jié)
15.1 微博SDK
15.2 Android客戶端涉及的類
15.2.1 與窗口相關(guān)的類
15.2.2 工具類
15.2.3 任務(wù)隊列相關(guān)的類
15.3 小結(jié)
第16章 簽名和發(fā)布微博客戶端
16.1 簽名應(yīng)用程序
16.1.1 使用命令行方式進(jìn)行簽名
16.1.2 使用ADT插件進(jìn)行簽名
16.2 發(fā)布微博客戶端
16.3 小結(jié)
第三部分 高級篇—Android SDK高級技術(shù)
第17章 Android資源詳解
17.1 創(chuàng)建資源
17.2 訪問資源
17.2.1 生成資源類文件
17.2.2 從代碼中訪問資源
17.2.3 從XML文件中訪問資源
17.3 在代碼中存取資源
17.3.1 存取簡單資源
17.3.2 存取對象資源
17.3.3 處理配置變化
17.4 本地化
17.4.1 建立本地化的資源目錄
17.4.2 資源目錄的命名規(guī)則
17.4.3 建立別名資源
17.4.4 資源目錄的優(yōu)先級
17.5 資源類型
17.5.1 字符串(String)資源
17.5.2 布局(Layout)資源
17.5.3 圖像(Drawable)資源
17.5.4 菜單(Menu)資源
17.5.5 動畫(Animation)資源
17.5.6 風(fēng)格(Style)資源
17.5.7 其他資源
17.6 小結(jié)
第18章 電話、短信與聯(lián)系人
18.1 電話
18.1.1 顯示撥號界面
18.1.2 直接撥打電話
18.1.3 控制呼叫轉(zhuǎn)移
18.1.4 監(jiān)聽來去電
18.1.5 用程序控制接聽和掛斷動作
18.1.6 獲取通話記錄
18.2 短信和彩信
18.2.1 通過系統(tǒng)程序發(fā)送短信
18.2.2 直接發(fā)送短信
18.2.3 保存短信發(fā)送記錄
18.2.4 監(jiān)聽短信
18.2.5 發(fā)送彩信
18.2.6 監(jiān)聽彩信
18.2.7 顯示視頻縮略圖
18.2.8 彩信內(nèi)容與SMIL協(xié)議
18.3 聯(lián)系人
18.3.1 查看聯(lián)系人的內(nèi)容
18.3.2 添加電話到聯(lián)系人列表
18.3.3 修改聯(lián)系人信息
18.3.4 刪除聯(lián)系人信息
18.4 小結(jié)
第19章 數(shù)據(jù)庫
19.1 SQLite數(shù)據(jù)庫
19.1.1 管理SQLite數(shù)據(jù)庫
19.1.2 SQLite數(shù)據(jù)庫基本操作
19.1.3 事務(wù)
19.1.4 核心函數(shù)
19.1.5 日期和時間函數(shù)
19.1.6 聚合函數(shù)
19.2 Android版的SQLite數(shù)據(jù)庫
19.2.1 操作數(shù)據(jù)庫
19.2.2 升級數(shù)據(jù)庫
19.2.3 數(shù)據(jù)綁定
19.3 持久化數(shù)據(jù)庫引擎db4o
19.3.1 什么是db4o
19.3.2 下載和安裝db4o
19.3.3 創(chuàng)建和打開數(shù)據(jù)庫
19.3.4 操作Java對象
19.4 小結(jié)
第20章 藍(lán)牙與Wi-Fi
20.1 藍(lán)牙編程
20.1.1 藍(lán)牙簡介
20.1.2 控制藍(lán)牙設(shè)備
20.1.3 使藍(lán)牙設(shè)備可被搜索到
20.1.4 搜索藍(lán)牙設(shè)備
20.1.5 藍(lán)牙設(shè)備之間的數(shù)據(jù)傳輸
20.2 Wi-Fi編程
20.2.1 控制Wi-Fi設(shè)備
20.2.2 獲取Wi-Fi信息
20.2.3 客戶端Socket
20.2.4 服務(wù)端Socket
20.2.5 移動版的Web服務(wù)器實例
20.2.6 在手機客戶端訪問Web服務(wù)器
20.3 小結(jié)
第21章 第三方程序庫
21.1 GTalk客戶端
21.1.1 XMPP協(xié)議簡介
21.1.2 下載并安裝asmack
21.1.3 登錄GTalk服務(wù)器
21.1.4 獲取聯(lián)系人信息
21.1.5 監(jiān)聽聯(lián)系人是否在線
21.1.6 發(fā)送聊天消息
21.1.7 接收聊天消息
21.2 FTP客戶端
21.2.1 連接與斷開FTP服務(wù)器
21.2.2 獲取與改變當(dāng)前工作目錄
21.2.3 列出所有的文件和目錄
21.2.4 建立、重命名、刪除指定目錄
21.2.5 上傳、重命名、下載、刪除指定文件
21.3 繪制圖表的程序庫AChartEngine
21.3.1 曲線圖
21.3.2 條形圖
21.3.3 離散點圖
21.3.4 區(qū)域圖
21.3.5 餅圖
21.4 小結(jié)
第22章 編譯在Android中的應(yīng)用
22.1 JavaCC使用入門
22.1.1 JavaCC下載和安裝
22.1.2 用JavaCC生成第一個分析器
22.2 JavaCC語法
22.3 JavaCC實戰(zhàn)—計算器
22.3.1 生成計算表達(dá)式的分析器源代碼
22.3.2 編寫計算器的主程序
22.4 小結(jié)
第23章 Android SDK的2D繪圖技術(shù)
23.1 繪圖基礎(chǔ)
23.1.1 繪制點
23.1.2 繪制直線
23.1.3 繪制三角形
23.1.4 繪制矩形和菱形
23.1.5 繪制圓、弧和橢圓
23.1.6 繪制文字
23.2 高級繪圖技術(shù)
23.2.1 在畫布上旋轉(zhuǎn)圖像
23.2.2 在EditText控件上繪制圖像和文本
23.2.3 動畫效果
23.3 繪圖實戰(zhàn)—電子羅盤
23.4 SurfaceView類
23.5 小結(jié)
第24章 OpenGL ES繪圖技術(shù)
24.1 OpenGL ES簡介
24.2 構(gòu)建OpenGL ES框架
24.3 用OpenGL ES繪制2D圖形
24.3.1 三角形
24.3.2 矩形
24.3.3 為圖形上色
24.4 OpenGL ES實戰(zhàn)—旋轉(zhuǎn)立方體
24.4.1 繪制立方體
24.4.2 使立方體旋轉(zhuǎn)起來
24.5 小結(jié)
第25章 性能優(yōu)化
25.1 性能優(yōu)化的基礎(chǔ)知識
25.2 編寫Java程序的最優(yōu)化原則
25.2.1 用靜態(tài)工廠方法代替構(gòu)造方法
25.2.2 避免創(chuàng)建重復(fù)的對象
25.2.3 防止內(nèi)存泄漏
25.2.4 接口只用于定義類型
25.2.5 返回零長度的集合而不是null
25.2.6 通過接口引用對象
25.3 避免ANR
25.4 性能檢測
25.4.1 執(zhí)行時間測試
25.4.2 內(nèi)存消耗測試
25.4.3 測試性能的工具traceview
25.5 小結(jié)

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    Android應(yīng)用開發(fā)實戰(zhàn) PDF格式下載


用戶評論 (總計21條)

 
 

  •   把一個微博項目寫的比較具體。把關(guān)鍵代碼都寫出來了,可惜沒有光盤,有些地方還是不明白,又不能看源代碼。在網(wǎng)上也找不到該書的資源
  •   用實例講解,清晰很多,還不錯。
  •   內(nèi)容講的挺不錯的,實例給的也很好
  •   很不錯,很實用,適合入門人員。
  •   挺好的,別人推薦的
  •   這個作為工具用書 感覺很好 發(fā)貨也快
  •   所以先給5分評價吧,不知道這書好不好
  •   喜歡做手機客戶端開發(fā)的朋友可以買來看一看!
  •   新浪API更新的太快了 書中雖說也及時更新 但終究還是趕不上 很多代碼又out了不過講解形式和分析還是相當(dāng)適合我這類新手的
  •   實例很好,但還是覺得不太適合安卓的純初學(xué)者,對那些了解安卓編程基本邏輯的人可能更適合一些,能短時間做出像樣的東西。
  •   大致看了一下,挺好的,正式我需要的。能學(xué)到一些實際東西,要是提供源代碼更好了
  •   翻了翻,感覺還不錯,慢慢看。
  •   買這本書是為了參考書中大篇幅介紹的新浪微博客戶端。提醒各位的是,書中沒有使用官方新的API和SDK,既然書是2013年出版的,為何還用的大概2011年的API,這點很不厚道。
  •   羅列項目中部分 缺乏動手過程
  •   還行吧,講的不夠細(xì)
  •   這本書買坑了,一點用都沒有
  •   東西都很好 有塑料薄膜 包裝 還沒時間看
  •   學(xué)習(xí)android的這一套書快齊了
  •   好像評價的少
  •   早就看上了,坐等第二版
  •   送貨速度快,學(xué)習(xí)的好幫手
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7