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

Android應(yīng)用開發(fā)實(shí)戰(zhàn)(基于Android 4.0)

Android應(yīng)用開發(fā)實(shí)戰(zhàn)(基于Android 4.0)

定 價(jià):¥69.00

作 者: 李寧 著
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 移動(dòng)開發(fā)

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

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

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

圖書目錄

前言
第一部分 基礎(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(android的窗體)
  1.4.2 service(服務(wù))
  1.4.3 broadcast receiver(廣播接收器)
  1.4.4 content provider(內(nèi)容提供者)
  1.5 小結(jié)
 第2章 開發(fā)前的準(zhǔn)備工作
  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 小結(jié)
 第3章 實(shí)現(xiàn)一個(gè)簡(jiǎn)單的微博客戶端
  3.1 編寫android的服務(wù)
  3.2 讓任何拍照軟件都成為微博客戶端
  3.2.1 可以監(jiān)視目錄文件的服務(wù)
  3.2.2 發(fā)布帶圖像的微博
  3.3 小結(jié)
第二部分 實(shí)例篇—微博客戶端開發(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ā)、評(píng)論與收藏微博
  4.2.8 搜索微博和用戶
  4.3 小結(jié)
 第5章 新浪微博api詳解
  5.1 新浪微博api有哪些功能
  5.2 使用新浪微博api開發(fā)前的準(zhǔn)備工作
  5.2.1 申請(qǐng)新浪微博應(yīng)用程序
  5.2.2 訪問和測(cè)試api
  5.2.3 測(cè)試新浪微博sdk
  5.3 身份認(rèn)證
  5.3.1 basic認(rèn)證
  5.3.2 oauth認(rèn)證
  5.4 利用新浪微博sdk獲取微博消息
  5.4.1 獲取公共微博消息
  5.4.2 獲取登錄用戶首頁的微博消息
  5.4.3 獲取當(dāng)前用戶發(fā)布的微博消息
  5.4.4 獲取@提到我的微博消息
  5.4.5 獲取當(dāng)前用戶的評(píng)論列表
  5.4.6 獲取指定微博的評(píng)論列表
  5.4.7 獲取微博的評(píng)論數(shù)和轉(zhuǎn)發(fā)數(shù)
  5.4.8 獲取用戶相關(guān)消息
  5.5 更新微博及其相關(guān)內(nèi)容
  5.5.1 發(fā)布文字微博
  5.5.2 發(fā)布圖像微博
  5.5.3 評(píng)論微博
  5.5.4 回復(fù)評(píng)論
  5.5.5 轉(zhuǎn)發(fā)微博
  5.6 新浪微博api的搜索功能
  5.6.1 搜索用戶
  5.6.2 搜索微博
  5.7 小結(jié)
 第6章 用戶登錄與用戶注冊(cè)
  6.1 設(shè)計(jì)登錄界面
  6.1.1 登錄界面的布局
  6.1.2 登錄界面的裝載模式
  6.2 事件處理機(jī)制
  6.2.1 編寫事件處理類
  6.2.2 擴(kuò)展微博事件處理
  6.3 用戶登錄
  6.3.1 響應(yīng)用戶登錄事件
  6.3.2 用戶登錄成功
  6.3.3 用戶登錄失敗
  6.4 用戶注冊(cè)
  6.5 關(guān)注作者微博
  6.6 小結(jié)
 第7章 首頁微博列表
  7.1 主界面設(shè)計(jì)
  7.1.1 主界面布局
  7.1.2 微博列表項(xiàng)布局
  7.1.3 裝載主界面
  7.2 實(shí)現(xiàn)系統(tǒng)工具類
  7.2.1 notificationprocess類(處理通知列表)
  7.2.2 systemdbservice類(操作數(shù)據(jù)庫)
  7.2.3 happyblogconfig類(讀寫配置文件)
  7.2.4 processtasks類(處理返回?cái)?shù)據(jù))
  7.3 系統(tǒng)初始化
  7.3.1 初始化systemdbservice對(duì)象
  7.3.2 為每個(gè)賬號(hào)創(chuàng)建mymicroblogasync對(duì)象
  7.3.3 初始化處理微博列表的對(duì)象
  7.4 裝載首頁微博數(shù)據(jù)
  7.4.1 顯示微博數(shù)據(jù)
  7.4.2 裝載頭像和微博圖像
  7.5 小結(jié)
 第8章 切換微博列表
  8.1 顯示公共微博列表
  8.2 顯示我的微博列表
  8.3 顯示@提到我的微博列表
  8.4 刷新當(dāng)前的微博列表
  8.5 小結(jié)
 第9章 顯示其他列表信息
  9.1 顯示我的所有評(píng)論列表
  9.2 顯示我發(fā)出的評(píng)論列表
  9.3 顯示我的收藏列表
  9.4 顯示私信列表
  9.5 小結(jié)
 第10章 賬號(hào)管理
  10.1 賬號(hào)管理主界面
  10.2 添加賬號(hào)
  10.3 刪除賬號(hào)
  10.4 設(shè)置主賬號(hào)
  10.5 同步賬號(hào)
  10.6 注銷
  10.7 小結(jié)
 第11章 撰寫和發(fā)布微博
  11.1 發(fā)布文字微博
  11.2 發(fā)布帶圖像的微博
  11.2.1 手機(jī)拍照
  11.2.2 從相冊(cè)中獲得圖像
  11.2.3 刪除圖像
  11.2.4 發(fā)布圖像微博
  11.3 微博的輔助輸入工具
  11.3.1 語音錄入
  11.3.2 插入表情
  11.3.3 插入話題
  11.4 小結(jié)
 第12章 處理微博與評(píng)論
  12.1 與微博相關(guān)的操作
  12.1.1 評(píng)論微博
  12.1.2 轉(zhuǎn)發(fā)微博
  12.1.3 刪除微博
  12.1.4 收藏微博
  12.1.5 以大圖方式瀏覽微博圖像
  12.1.6 圖像另存為與圖像分享
  12.2 查看微博的詳細(xì)內(nèi)容
  12.3 顯示與回復(fù)評(píng)論
  12.4 小結(jié)
 第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 恢復(fù)原始圖像
  13.5 發(fā)布經(jīng)過特效處理的圖像微博
  13.6 小結(jié)
 第14章 搜索微博與搜索用戶
  14.1 搜索界面布局
  14.2 實(shí)現(xiàn)json格式的搜索api
  14.3 搜索微博
  14.4 搜索用戶
  14.5 小結(jié)
 第15章 個(gè)性化設(shè)置
  15.1 設(shè)置主題
  15.1.1 主題目錄列表
  15.1.2 主題圖像
  15.1.3 設(shè)置主題背景圖
  15.2 設(shè)置背景顏色和透明度
  15.3 設(shè)置文字顏色
  15.4 小結(jié)
 第16章 簽名和發(fā)布微博客戶端
  16.1 簽名應(yīng)用程序
  16.1.1 使用命令行方式進(jìn)行簽名
  16.1.2 使用adt插件進(jìn)行簽名
  16.2 發(fā)布微博客戶端
  16.3 小結(jié)
第三部分 高級(jí)篇—android sdk高級(jí)技術(shù)
 第17章 android資源詳解
  17.1 創(chuàng)建資源
  17.2 訪問資源
  17.2.1 生成資源類文件
  17.2.2 從代碼中訪問資源
  17.2.3 從xml文件中訪問資源
  17.3 在代碼中存取資源
  17.3.1 存取簡(jiǎn)單資源
  17.3.2 存取對(duì)象資源
  17.3.3 處理配置變化
  17.4 本地化
  17.4.1 建立本地化的資源目錄
  17.4.2 資源目錄的命名規(guī)則
  17.4.3 建立別名資源
  17.4.4 資源目錄的優(yōu)先級(jí)
  17.5 資源類型
  17.5.1 字符串(string)資源
  17.5.2 布局(layout)資源
  17.5.3 圖像(drawable)資源
  17.5.4 菜單(menu)資源
  17.5.5 動(dòng)畫(animation)資源
  17.5.6 風(fēng)格(style)資源
  17.5.7 其他資源
  17.6 小結(jié)
 第18章 電話、短信與聯(lián)系人
  18.1 電話
  18.1.1 顯示撥號(hào)界面
  18.1.2 直接撥打電話
  18.1.3 控制呼叫轉(zhuǎn)移
  18.1.4 監(jiān)聽來/去電
  18.1.5 用程序控制接聽和掛斷動(dòng)作
  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í)間函數(shù)
  19.1.6 聚合函數(shù)
  19.2 android版的sqlite數(shù)據(jù)庫
  19.2.1 操作數(shù)據(jù)庫
  19.2.2 升級(jí)數(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對(duì)象
  19.4 小結(jié)
 第20章 藍(lán)牙與wi-fi
  20.1 藍(lán)牙編程
  20.1.1 藍(lán)牙簡(jiǎ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 移動(dòng)版的web服務(wù)器實(shí)例
  20.2.6 在手機(jī)客戶端訪問web服務(wù)器
  20.3 小結(jié)
 第21章 第三方程序庫
  21.1 gtalk客戶端
  21.1.1 xmpp協(xié)議簡(jiǎn)介
  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 離散點(diǎn)圖
  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生成第一個(gè)分析器
  22.2 javacc語法
  22.3 javacc實(shí)戰(zhàn):計(jì)算器
  22.3.1 生成計(jì)算表達(dá)式的分析器源代碼
  22.3.2 編寫計(jì)算器的主程序
  22.4 小結(jié)
 第23章 android sdk的2d繪圖技術(shù)
  23.1 繪圖基礎(chǔ)
  23.1.1 繪制點(diǎn)
  23.1.2 繪制直線
  23.1.3 繪制三角形
  23.1.4 繪制矩形和菱形
  23.1.5 繪制圓、弧和橢圓
  23.1.6 繪制文字
  23.2 高級(jí)繪圖技術(shù)
  23.2.1 在畫布上旋轉(zhuǎn)圖像
  23.2.2 在edittext控件上繪制圖像和文本
  23.2.3 制作動(dòng)畫效果
  23.3 繪圖實(shí)戰(zhàn):電子羅盤
  23.4 surfaceview類
  23.5 小結(jié)
 第24章 opengl es繪圖技術(shù)
  24.1 opengl es簡(jiǎn)介
  24.2 構(gòu)建opengl es框架
  24.3 用opengl es繪制2d圖形
  24.3.1 三角形
  24.3.2 矩形
  24.3.3 為圖形上色
  24.4 opengl es實(shí)戰(zhàn):旋轉(zhuǎn)立方體
  24.4.1 繪制立方體
  24.4.2 使立方體旋轉(zhuǎn)起來
  24.5 小結(jié)
 第25章 性能優(yōu)化
  25.1 性能優(yōu)化的基礎(chǔ)知識(shí)
  25.2 編寫java程序的最優(yōu)化原則
  25.2.1 用靜態(tài)工廠方法代替構(gòu)造方法
  25.2.2 避免創(chuàng)建重復(fù)的對(duì)象
  25.2.3 防止內(nèi)存泄漏
  25.2.4 接口只用于定義類型
  25.2.5 返回零長(zhǎng)度的集合而不是null
  25.2.6 通過接口引用對(duì)象
  25.3 避免anr
  25.4 性能檢測(cè)
  25.4.1 執(zhí)行時(shí)間測(cè)試
  25.4.2 內(nèi)存消耗測(cè)試
  25.4.3 測(cè)試性能的工具traceview
  25.5 小結(jié)
 第26章 android 4.0新技術(shù)探索
  26.1 全新的android,全新的體驗(yàn)
  26.1.1 開發(fā)環(huán)境
  26.1.2 模擬器
  26.2 activity中的容器fragment
  26.2.1 fragment的特點(diǎn)
  26.2.2 fragment的生命周期
  26.2.3 顯示對(duì)話框
  26.2.4 隱藏和顯示fragment
  26.2.5 回退堆棧
  26.3 android 4.0的新特性
  26.3.1 聯(lián)系人提供者中的社會(huì)化api
  26.3.2 高分辨率的聯(lián)系人照片
  26.3.3 新的日歷api
  26.3.4 語音信箱
  26.3.5 多媒體api
  26.3.6 人臉識(shí)別
  26.3.7 焦距和感光區(qū)域
  26.3.8 攝像頭自動(dòng)對(duì)焦
  26.3.9 wi-fi點(diǎn)對(duì)點(diǎn)連接
  26.3.10 高級(jí)的網(wǎng)絡(luò)應(yīng)用
  26.3.11 新增的設(shè)備傳感器
  26.3.12 webkit瀏覽器引擎
  26.4 android 4.0實(shí)戰(zhàn):應(yīng)用程序演示
  26.5 小結(jié)

本目錄推薦

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