注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計程序設計綜合Android應用開發(fā)實戰(zhàn)(基于Android 4.0)

Android應用開發(fā)實戰(zhàn)(基于Android 4.0)

Android應用開發(fā)實戰(zhàn)(基于Android 4.0)

定 價:¥69.00

作 者: 李寧 著
出版社: 機械工業(yè)出版社
叢編項:
標 簽: 移動開發(fā)

ISBN: 9787111362609 出版時間: 2012-01-01 包裝: 平裝
開本: 16開 頁數(shù): 421 字數(shù):  

內(nèi)容簡介

  《Android應用開發(fā)實戰(zhàn)》是一本實踐與理論緊密結合的Android應用開發(fā)參考書。實踐部分以一個完整的大型案例(功能完善的微博客戶端)貫穿始終,以迭代的方式詳細演示和講解了該案例的開發(fā)全過程,旨在幫助讀者迅速理清Android應用開發(fā)的完整流程和實現(xiàn)細節(jié),同時,對開發(fā)過程中所涉及的理論知識進行了詳細的分析和講解。理論部分是對實踐部分的升華,對Android應用開發(fā)所需具備的高級知識和常用技巧進行了深入的闡述,讀者掌握這部分內(nèi)容后,在迅速獲得實際應用開發(fā)經(jīng)驗之后還能進一步提升自己的理論技術功底。全書一共分為三個部分。第一部分基礎篇:全面介紹了Android的系統(tǒng)架構、開發(fā)環(huán)境的搭建、Android應用程序的常用組件,以及一個簡單的微博客戶端的實現(xiàn)方法,為接下來動手實現(xiàn)本書中的完整案例(新浪微博客戶端)奠定了基礎;第二部分實例篇:介紹了微博客戶端的概況以及新浪微博API,然后根據(jù)微博客戶端的功能劃分詳細地介紹了微博客戶端各個功能模塊的實現(xiàn)方法和細節(jié),包括界面展示、代碼分析,還有對所運用的理論知識的重點講解,既便于讀者動手實踐,又能幫助讀者鞏固已經(jīng)掌握的理論知識;第三部分高級篇:講解了Android開發(fā)中的高級技術,包括各種常用的Android資源、通信功能的開發(fā)、數(shù)據(jù)庫、藍牙與Wi-Fi、第三方程序庫、2D繪圖技術、OpenGL ES繪圖技術、Android的編譯,以及Android的性能優(yōu)化方法和實踐;最后,詳細介紹了Android 4.0的新特征。

作者簡介

  李寧,資深軟件開發(fā)工程師、IT講師和技術顧問,從事軟件研發(fā)工作10余年,實踐經(jīng)驗十分豐富。資深Android開發(fā)專家,國內(nèi)Android應用開發(fā)的先驅(qū)和傳教士,開發(fā)了基于Android平臺的新浪微博客戶端、完美通信、語音計算器、多功能日歷等廣受歡迎的應用?;钴S于CSDN(CSDN專家)、博客園、eoeAndroid等社區(qū),擔任eoeAndroid開發(fā)版塊版主,發(fā)表了大量關于Android應用開發(fā)的技術文章,深受社區(qū)網(wǎng)友歡迎。此外,他還精通Java、.NET、C++等技術,曾經(jīng)多次在微軟組織的技術大賽中獲獎。同時,他還是一位經(jīng)驗豐富的技術作家,多次為《程序員》雜志和IT168等技術社區(qū)撰稿,著有多本Android專著,廣獲讀者好評。

圖書目錄

前言
第一部分 基礎篇—android開發(fā)基礎
 第1章 android應用開發(fā)基礎
  1.1 android的系統(tǒng)構架
  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應用程序中的資源
  1.4 android的應用程序組件
  1.4.1 activity(android的窗體)
  1.4.2 service(服務)
  1.4.3 broadcast receiver(廣播接收器)
  1.4.4 content provider(內(nèi)容提供者)
  1.5 小結
 第2章 開發(fā)前的準備工作
  2.1 建立android工程
  2.2 引用新浪微博sdk
  2.3 引用第三方類庫  
  2.4 跨工程調(diào)試新浪微博sdk
  2.5 異步訪問api
  2.5.1 使用sdk本身的異步功能
  2.5.2 為sdk自定義異步功能
  2.6 小結
 第3章 實現(xiàn)一個簡單的微博客戶端
  3.1 編寫android的服務
  3.2 讓任何拍照軟件都成為微博客戶端
  3.2.1 可以監(jiān)視目錄文件的服務
  3.2.2 發(fā)布帶圖像的微博
  3.3 小結
第二部分 實例篇—微博客戶端開發(fā)
 第4章 微博客戶端概況
  4.1 參考客戶端
  4.1.1 新浪微博官方android客戶端
  4.1.2 網(wǎng)易微博官方android客戶端
  4.1.3 騰訊微博官方android客戶端
  4.2 功能模塊展示
  4.2.1 登錄
  4.2.2 賬戶管理
  4.2.3 微博列表
  4.2.4 私信列表
  4.2.5 撰寫微博
  4.2.6 圖像渲染
  4.2.7 轉(zhuǎn)發(fā)、評論與收藏微博
  4.2.8 搜索微博和用戶
  4.3 小結
 第5章 新浪微博api詳解
  5.1 新浪微博api有哪些功能
  5.2 使用新浪微博api開發(fā)前的準備工作
  5.2.1 申請新浪微博應用程序
  5.2.2 訪問和測試api
  5.2.3 測試新浪微博sdk
  5.3 身份認證
  5.3.1 basic認證
  5.3.2 oauth認證
  5.4 利用新浪微博sdk獲取微博消息
  5.4.1 獲取公共微博消息
  5.4.2 獲取登錄用戶首頁的微博消息
  5.4.3 獲取當前用戶發(fā)布的微博消息
  5.4.4 獲取@提到我的微博消息
  5.4.5 獲取當前用戶的評論列表
  5.4.6 獲取指定微博的評論列表
  5.4.7 獲取微博的評論數(shù)和轉(zhuǎn)發(fā)數(shù)
  5.4.8 獲取用戶相關消息
  5.5 更新微博及其相關內(nèi)容
  5.5.1 發(fā)布文字微博
  5.5.2 發(fā)布圖像微博
  5.5.3 評論微博
  5.5.4 回復評論
  5.5.5 轉(zhuǎn)發(fā)微博
  5.6 新浪微博api的搜索功能
  5.6.1 搜索用戶
  5.6.2 搜索微博
  5.7 小結
 第6章 用戶登錄與用戶注冊
  6.1 設計登錄界面
  6.1.1 登錄界面的布局
  6.1.2 登錄界面的裝載模式
  6.2 事件處理機制
  6.2.1 編寫事件處理類
  6.2.2 擴展微博事件處理
  6.3 用戶登錄
  6.3.1 響應用戶登錄事件
  6.3.2 用戶登錄成功
  6.3.3 用戶登錄失敗
  6.4 用戶注冊
  6.5 關注作者微博
  6.6 小結
 第7章 首頁微博列表
  7.1 主界面設計
  7.1.1 主界面布局
  7.1.2 微博列表項布局
  7.1.3 裝載主界面
  7.2 實現(xiàn)系統(tǒng)工具類
  7.2.1 notificationprocess類(處理通知列表)
  7.2.2 systemdbservice類(操作數(shù)據(jù)庫)
  7.2.3 happyblogconfig類(讀寫配置文件)
  7.2.4 processtasks類(處理返回數(shù)據(jù))
  7.3 系統(tǒng)初始化
  7.3.1 初始化systemdbservice對象
  7.3.2 為每個賬號創(chuàng)建mymicroblogasync對象
  7.3.3 初始化處理微博列表的對象
  7.4 裝載首頁微博數(shù)據(jù)
  7.4.1 顯示微博數(shù)據(jù)
  7.4.2 裝載頭像和微博圖像
  7.5 小結
 第8章 切換微博列表
  8.1 顯示公共微博列表
  8.2 顯示我的微博列表
  8.3 顯示@提到我的微博列表
  8.4 刷新當前的微博列表
  8.5 小結
 第9章 顯示其他列表信息
  9.1 顯示我的所有評論列表
  9.2 顯示我發(fā)出的評論列表
  9.3 顯示我的收藏列表
  9.4 顯示私信列表
  9.5 小結
 第10章 賬號管理
  10.1 賬號管理主界面
  10.2 添加賬號
  10.3 刪除賬號
  10.4 設置主賬號
  10.5 同步賬號
  10.6 注銷
  10.7 小結
 第11章 撰寫和發(fā)布微博
  11.1 發(fā)布文字微博
  11.2 發(fā)布帶圖像的微博
  11.2.1 手機拍照
  11.2.2 從相冊中獲得圖像
  11.2.3 刪除圖像
  11.2.4 發(fā)布圖像微博
  11.3 微博的輔助輸入工具
  11.3.1 語音錄入
  11.3.2 插入表情
  11.3.3 插入話題
  11.4 小結
 第12章 處理微博與評論
  12.1 與微博相關的操作
  12.1.1 評論微博
  12.1.2 轉(zhuǎn)發(fā)微博
  12.1.3 刪除微博
  12.1.4 收藏微博
  12.1.5 以大圖方式瀏覽微博圖像
  12.1.6 圖像另存為與圖像分享
  12.2 查看微博的詳細內(nèi)容
  12.3 顯示與回復評論
  12.4 小結
 第13章 圖像特效
  13.1 圖像特效主界面
  13.2 特效處理框架
  13.2.1 處理圖像的接口
  13.2.2 如何處理圖像
  13.3 選擇圖像區(qū)域
  13.4 圖像特效詳解
  13.4.1 灰度
  13.4.2 馬賽克
  13.4.3 截圖
  13.4.4 自由旋轉(zhuǎn)
  13.4.5 恢復原始圖像
  13.5 發(fā)布經(jīng)過特效處理的圖像微博
  13.6 小結
 第14章 搜索微博與搜索用戶
  14.1 搜索界面布局
  14.2 實現(xiàn)json格式的搜索api
  14.3 搜索微博
  14.4 搜索用戶
  14.5 小結
 第15章 個性化設置
  15.1 設置主題
  15.1.1 主題目錄列表
  15.1.2 主題圖像
  15.1.3 設置主題背景圖
  15.2 設置背景顏色和透明度
  15.3 設置文字顏色
  15.4 小結
 第16章 簽名和發(fā)布微博客戶端
  16.1 簽名應用程序
  16.1.1 使用命令行方式進行簽名
  16.1.2 使用adt插件進行簽名
  16.2 發(fā)布微博客戶端
  16.3 小結
第三部分 高級篇—android sdk高級技術
 第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 風格(style)資源
  17.5.7 其他資源
  17.6 小結
 第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 小結
 第19章 數(shù)據(jù)庫
  19.1 sqlite數(shù)據(jù)庫
  19.1.1 管理sqlite數(shù)據(jù)庫
  19.1.2 sqlite數(shù)據(jù)庫基本操作
  19.1.3 事務
  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 小結
 第20章 藍牙與wi-fi
  20.1 藍牙編程
  20.1.1 藍牙簡介
  20.1.2 控制藍牙設備
  20.1.3 使藍牙設備可被搜索到
  20.1.4 搜索藍牙設備
  20.1.5 藍牙設備之間的數(shù)據(jù)傳輸
  20.2 wi-fi編程
  20.2.1 控制wi-fi設備
  20.2.2 獲取wi-fi信息
  20.2.3 客戶端socket
  20.2.4 服務端socket
  20.2.5 移動版的web服務器實例
  20.2.6 在手機客戶端訪問web服務器
  20.3 小結
 第21章 第三方程序庫
  21.1 gtalk客戶端
  21.1.1 xmpp協(xié)議簡介
  21.1.2 下載并安裝asmack
  21.1.3 登錄gtalk服務器
  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服務器
  21.2.2 獲取與改變當前工作目錄
  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 小結
 第22章 編譯在android中的應用
  22.1 javacc使用入門
  22.1.1 javacc下載和安裝
  22.1.2 用javacc生成第一個分析器
  22.2 javacc語法
  22.3 javacc實戰(zhàn):計算器
  22.3.1 生成計算表達式的分析器源代碼
  22.3.2 編寫計算器的主程序
  22.4 小結
 第23章 android sdk的2d繪圖技術
  23.1 繪圖基礎
  23.1.1 繪制點
  23.1.2 繪制直線
  23.1.3 繪制三角形
  23.1.4 繪制矩形和菱形
  23.1.5 繪制圓、弧和橢圓
  23.1.6 繪制文字
  23.2 高級繪圖技術
  23.2.1 在畫布上旋轉(zhuǎn)圖像
  23.2.2 在edittext控件上繪制圖像和文本
  23.2.3 制作動畫效果
  23.3 繪圖實戰(zhàn):電子羅盤
  23.4 surfaceview類
  23.5 小結
 第24章 opengl es繪圖技術
  24.1 opengl es簡介
  24.2 構建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 小結
 第25章 性能優(yōu)化
  25.1 性能優(yōu)化的基礎知識
  25.2 編寫java程序的最優(yōu)化原則
  25.2.1 用靜態(tài)工廠方法代替構造方法
  25.2.2 避免創(chuàng)建重復的對象
  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 小結
 第26章 android 4.0新技術探索
  26.1 全新的android,全新的體驗
  26.1.1 開發(fā)環(huán)境
  26.1.2 模擬器
  26.2 activity中的容器fragment
  26.2.1 fragment的特點
  26.2.2 fragment的生命周期
  26.2.3 顯示對話框
  26.2.4 隱藏和顯示fragment
  26.2.5 回退堆棧
  26.3 android 4.0的新特性
  26.3.1 聯(lián)系人提供者中的社會化api
  26.3.2 高分辨率的聯(lián)系人照片
  26.3.3 新的日歷api
  26.3.4 語音信箱
  26.3.5 多媒體api
  26.3.6 人臉識別
  26.3.7 焦距和感光區(qū)域
  26.3.8 攝像頭自動對焦
  26.3.9 wi-fi點對點連接
  26.3.10 高級的網(wǎng)絡應用
  26.3.11 新增的設備傳感器
  26.3.12 webkit瀏覽器引擎
  26.4 android 4.0實戰(zhàn):應用程序演示
  26.5 小結

本目錄推薦

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