注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件工程及軟件方法學Android開發(fā)入門與實戰(zhàn)(第2版)

Android開發(fā)入門與實戰(zhàn)(第2版)

Android開發(fā)入門與實戰(zhàn)(第2版)

定 價:¥59.00

作 者: 姚尚朗,靳巖 等著
出版社: 人民郵電出版社
叢編項:
標 簽: 程序設計 計算機/網(wǎng)絡 移動開發(fā)

ISBN: 9787115314642 出版時間: 2013-06-01 包裝: 平裝
開本: 16開 頁數(shù): 377 字數(shù):  

內(nèi)容簡介

  《Android開發(fā)入門與實戰(zhàn)(第2版)》遵循第一版的寫作宗旨,通過本書的學習,讓不懂Android開發(fā)的人系統(tǒng)地快速掌握Android開發(fā)的知識?!禔ndroid開發(fā)入門與實戰(zhàn)(第2版)》主要內(nèi)容為:Android開發(fā)環(huán)境搭建、Android SDK介紹、Android應用程序結構剖析,并對Android 中最重要的組件Activity、Intents&Intent Filters&Broadcast receivers、Intent、Service、Content Providers進行了詳細的講解;然后對線程&進程、數(shù)據(jù)存儲、Widget、網(wǎng)絡通信和XML解析、多設備適配、Android UI Design(設計規(guī)范)等核心技術和讀者關心的流行技術結合實例進行了詳細講解;最后精選了6個真實的案例,如圖書信息查詢、eoe Wiki客戶端、廣告查查看看、手機信息小助手、土地瀏覽器、地圖追蹤,讓讀者把各種技術貫穿起來,達到學以致用的目的。書中內(nèi)容的安排循序漸進、由淺到深,跟隨本書的步調(diào),一定可以學會Android開發(fā)?!禔ndroid開發(fā)入門與實戰(zhàn)(第2版)》除了理論知識的介紹和演示外,還加入很多實戰(zhàn)經(jīng)驗技巧和實戰(zhàn)案例剖析,讓大家在學習的時候能理論結合實戰(zhàn),融會貫通,真正掌握Android的開發(fā)技術。

作者簡介

  eoe移動開發(fā)者社區(qū):eoe.cn是國內(nèi)成立最早、規(guī)模最大的中文移動開發(fā)者社區(qū),2009年4月上線。社區(qū)涵蓋問答、博客、圖書、資料下載、沙龍活動、在線課堂、線下訓練營等模塊。eoe相信技術可以改變世界,致力于讓每個人成為優(yōu)秀的移動開發(fā)者,截至2012年12月,累計幫助開發(fā)者學習移動開發(fā)技術逾100萬人次。姚尚朗 (@IceskYsl)80后,創(chuàng)業(yè)者,eoe聯(lián)合創(chuàng)始人,Google產(chǎn)品重度依賴者,對移動互聯(lián)網(wǎng)發(fā)展趨勢有獨特見解并以實踐積極探索之。著《GoogleAndroid開發(fā)入門與實戰(zhàn)》,《Google API大全 編程.開發(fā).實例》,《It's Android TIME:GoogleAndroid創(chuàng)贏路線與產(chǎn)品開發(fā)實戰(zhàn)》,譯《The Rails Way》。隨性,自由,喜歡背包去陌生的地方旅行,樂交朋友。博客:http://www.iceskysl.com/ 微博: @Iceskysl

圖書目錄

第1章 掀起你的蓋頭來——Android開發(fā)掃盲
1.1 Android行業(yè)概述
1.1.1 Android緣起
1.1.2 Android市場發(fā)展軌跡
1.1.3 Android SDK發(fā)布里程碑
1.2 Android開發(fā)概述
1.2.1 Android開發(fā)生態(tài)鏈
1.2.2 Android國內(nèi)開發(fā)者現(xiàn)況
1.3 Android開發(fā)資源
1.3.1 Android開發(fā)線上社區(qū)
1.3.2 Android學習資料
1.3.3 Android開發(fā)線下活動
1.4 本章小結
第2章 工欲善其事必先利其器——搭建環(huán)境Android
2.1 開發(fā)Android應用前的準備
2.1.1 操作系統(tǒng)要求
2.1.2 Android軟件開發(fā)包
2.2 Windows開發(fā)環(huán)境搭建
2.2.1 安裝JDK
2.2.2 安裝Eclipse
2.2.3 安裝Android SDK
2.2.4 安裝ADT
2.2.5 真實體驗——創(chuàng)建Android虛擬設備(AVD)
2.3 Linux一族——Ubuntu開發(fā)環(huán)境搭建
2.3.1 安裝JDK
2.3.2 安裝Eclipse
2.3.3 安裝Android SDK
2.3.4 安裝ADT
2.3.5 創(chuàng)建Android虛擬設備(AVD)
2.4 Mac OS一族——蘋果開發(fā)環(huán)境搭建
2.5 本章小結
第3章 清點可用的資本——Android SDK介紹
3.1 Android SDK概要
3.2 深入探索Android SDK的密秘
3.2.1 Android SDK的目錄結構
3.2.2 android.jar及其內(nèi)部結構
3.2.3 SDK文檔及閱讀技巧
3.2.4 先來熱身——Android SDK例子解析
3.2.5 SDK提供的工具介紹
3.3 Android典型包分析
3.3.1 開發(fā)基石——Android API核心開發(fā)包介紹
3.3.2 拓展開發(fā)外延——Android可選API介紹
3.4 本章小結
第4章 千里之行始于足下——Hello EoE
4.1 Hello EoE應用分析
4.1.1 新建一個Android項目
4.1.2 Android項目目錄結構
4.1.3 運行項目
4.2 調(diào)試項目
4.2.1 設置斷點
4.2.2 Debug項目
4.2.3 斷點調(diào)試
4.3 本章小結
第5章 良好的學習開端——Android應用程序架構分析
5.1 Android系統(tǒng)架構
5.1.1 Applications(應用程序?qū)樱?br />5.1.2 Application Framework(應用程序框架層)
5.1.3 Libraries Android Runtime(庫以及Android運行環(huán)境)
5.1.4 Linux Kernel(Linux 內(nèi)核)
5.2 Android應用程序工程結構分析
5.2.1 應用程序工程結構組成分析
5.2.2 AndroidMainfest文件分析
5.3 本章小結
第6章 Android的核心——Activity
6.1 什么是Activity
6.2 Activity的生命周期
6.3 Activity的監(jiān)控范圍內(nèi)的三個主要循環(huán)
6.4 Activity擁有四個基本的狀態(tài)
6.5 Task、棧以及加載模式
6.6 配置改變
6.7 如何保存和恢復Activity狀態(tài)
6.8 啟動Activity并得到結果
6.9 Activity小實例
6.10 本章小結
第7章 我來“廣播”你的意圖——Intent & Intent Filters & Broadcast Receivers
7.1 什么是Intent
7.2 Intent結構
7.3 Intent的兩種類型
7.3.1 顯式Intent
7.3.2 隱式Intent
7.4 什么是Intent Filter
7.5 什么是Broadcast Receiver
7.6 如何創(chuàng)建BroadcastReceiver
7.7 BroadcastReceiver生命周期
7.8 廣播類型
7.9 Intent&BroadcastReceiver
7.10 本章小結
第8章 一切為用戶服務——Service
8.1 什么是Service
8.2 Service的兩種形式
8.3 如何創(chuàng)建Service
8.3.1 創(chuàng)建啟動形式Service
8.3.2 創(chuàng)建綁定形式Service
8.4 Service的生命周期
8.5 Service小實例
8.5.1 啟動形式Service
8.5.2 綁定形式Service
8.6 本章小結
第9章 提供數(shù)據(jù)的引擎——Content Providers
9.1 什么是ContentProviders
9.2 什么是ContentResolver
9.3 如何調(diào)用系統(tǒng)的ContentProvider
9.4 如何使用ContentResolver訪問自定義ContentProvider
9.5 本章小結
第10章 我的美麗我做主——用戶界面(User Interface)
10.1 布局——Layout
10.1.1 線性布局——Linear Layout
10.1.2 相對布局——Relative Layout
10.2 列表視圖
10.2.1 列視圖——Listview
10.2.2 表視圖——GridView
10.3 輸入控件——Input Controls
10.3.1 基本輸入控件
10.3.2 對話框控件——Dialog
10.4 菜單——Menu
10.5 活動欄——Action Bar
10.6 通知——Notifications
10.7 本章小結
第11章 循序漸進——線程&進程
11.1 線程(Thread)&進程(Process)概念
11.2 線程、進程與Android系統(tǒng)組件的關系
11.3 實現(xiàn)多線程的方式
11.3.1 Thread
11.3.2 AsyncTask
11.4 本章小結
第12章 信息百寶箱——全面數(shù)據(jù)存儲
12.1 SharedPreferences(分享愛好)
12.1.1 相識SharedPreferences
12.1.2 保存數(shù)據(jù)
12.1.3 刪除數(shù)據(jù)
12.1.4 修改數(shù)據(jù)
12.1.5 查詢數(shù)據(jù)
12.1.6 監(jiān)聽數(shù)據(jù)變化
12.2 流文件存儲
12.2.1 基本方法簡介
12.2.2 存儲流程圖
12.2.3 數(shù)據(jù)保存和查詢的實例
12.3 實戰(zhàn)db4o數(shù)據(jù)庫
12.4 SQLite數(shù)據(jù)庫
12.4.1 什么是SQLite數(shù)據(jù)庫
12.4.2 Android中的SQLite
12.4.3 SQLiteOpenHelper
12.4.4 創(chuàng)建或打開數(shù)據(jù)庫
12.4.5 關閉數(shù)據(jù)庫
12.4.6 創(chuàng)建數(shù)據(jù)表
12.4.7 刪除數(shù)據(jù)表
12.4.8 增加數(shù)據(jù)
12.4.9 查詢數(shù)據(jù)
12.4.10 修改數(shù)據(jù)
12.4.11 刪除數(shù)據(jù)
12.4.12 事務
12.4.13 SQLite可視化管理工具
12.4.14 圖片的保存和查詢
12.5 記事本實例
12.5.1 創(chuàng)建主界面
12.5.2 添加內(nèi)容界面的創(chuàng)建
12.5.3 保存數(shù)據(jù)
12.5.4 以列表的形式查詢數(shù)據(jù)
12.5.5 選項的菜單
12.5.6 “查看”選項的事件
12.5.7 “修改”選項的事件
12.5.8 “刪除”選項的事件
12.6 本章小結
第13章 不積跬步無以至千里——Widget
13.1 認識Widget
13.2 使用Widget
13.3 Widget生命周期
13.4 Widget設計向?qū)?br />13.4.1 添加配置頁面
13.4.2 Widget設計向?qū)?br />13.5 Widget實例——eoeWikiRecent Widget
13.6 本章小結
第14章 更上一層樓——網(wǎng)絡通信和XML解析
14.1 Android網(wǎng)絡通信基礎
14.1.1 Apache網(wǎng)絡接口
14.1.2 標準Java網(wǎng)絡接口
14.1.3 Android網(wǎng)絡接口
14.2 基于HTTP協(xié)議的網(wǎng)絡通信
14.2.1 HTTP介紹
14.2.2 使用Apache接口
14.2.3 使用標準Java接口
14.2.4 總結
14.3 基于Socket的網(wǎng)絡通信
14.3.1 Socket介紹
14.3.2 Android Socket編程
14.4 XML解析技術介紹
14.4.1 DOM方式
14.4.2 SAX方式
14.4.3 PULL方式
14.5 本章小結
第15章 靈活的應用
15.1 Android自定義UI控件
15.1.1 Android UI結構
15.1.2 Android 繪制View的原理
15.1.3 Android 自定義控件分析
15.1.4 Android自定義控件小結
15.2 片段(Fragment)布局
15.2.1 Fragment簡介
15.2.2 Fragment設計理念
15.2.3 創(chuàng)建一個Fragment
15.2.4 添加用戶界面
15.2.5 向活動中添加一個片段
15.2.6 添加沒有UI的片段
15.2.7 管理片段
15.2.8 執(zhí)行片段事務(Fragment Transaction)
15.2.9 和活動進行通信
15.2.10 小結
15.3 畫布和畫筆
15.3.1 畫布簡介
15.3.2 畫筆簡介
15.3.3 例子
15.4 本章小結
第16章 萬變不離其宗——多設備適配
16.1 多屏幕適配
16.1.1 屏幕適配概述
16.1.2 屏幕的分類
16.1.3 如何支持多屏幕
16.1.4 從項目中怎么適配多屏幕
16.2 多語言處理
16.2.1 多語言處理概述
16.2.2 多語言在程序中的實現(xiàn)
16.3 多版本處理
16.3.1 支持不同的版本
16.3.2 設備運行時檢查系統(tǒng)的版本
第17章 開發(fā)好應用——省電、布局、快速響應、NFC、Android bean等好玩的應用
17.1 開發(fā)省電的應用
17.1.1 數(shù)據(jù)傳輸時避免浪費電量
17.1.2 電池續(xù)航時間優(yōu)化
17.2 近距離無線通信——NFC
17.2.1 近距離無線通信——NFC概述
17.2.2 近距離無線通信——NFC基礎
17.2.3 Android對NFC的支持
17.2.4 Android應用中實現(xiàn)NFC
17.3 本章小結
第18章 沒有規(guī)矩不成方圓——Android UI設計規(guī)范
18.1 UI設計概述
18.1.1 Android UI設計概述
18.1.2 自成體系的風格設計
18.2 UI設計原則(Design Principles)
18.2.1 讓我著迷-Enchant Me
18.2.2 簡化我的生活-Simplify My Life
18.2.3 讓我感到驚奇-Make Me Amazing
18.3 UI設計規(guī)范
18.3.1 應用結構規(guī)范
18.3.2 導航規(guī)范
18.3.3 通知規(guī)范
18.4 本章小結
第19章 綜合案例一——圖書信息查詢
19.1 項目介紹
19.2 ZXing
19.2.1 ZXing介紹
19.2.2 ZXing調(diào)用流程
19.3 豆瓣圖書API
19.3.1 豆瓣圖書API介紹
19.3.2 豆瓣圖書API調(diào)用流程
19.4 項目效果圖
19.5 項目編碼
19.5.1 實體類
19.5.2 歡迎界面
19.5.3 數(shù)據(jù)下載
19.5.4 數(shù)據(jù)解析
19.5.5 信息顯示界面
19.6 本章小結
第20章 綜合案例二——eoe Wiki客戶端
20.1 背景與簡介
20.1.1 eoe Wiki網(wǎng)站
20.1.2 eoe Wiki客戶端
20.2 項目設計
20.2.1 原型圖設計
20.2.2 流程圖設計
20.3 功能模塊
20.3.1 項目目錄結構
20.3.2 滑塊特效
20.3.3 網(wǎng)絡交互
20.3.4 JSON數(shù)據(jù)解析
20.3.5 數(shù)據(jù)庫與緩存
20.4 最終演示
20.5 本章小結
第21章 綜合案例三——廣告查查看看
21.1 產(chǎn)品開發(fā)背景
21.2 產(chǎn)品功能簡介
21.3 本章小結
第22章 綜合案例四——手機信息小助手
22.1 背景與簡介
22.1.1 應用背景與簡介
22.1.2 手機信息小助手功能規(guī)劃
22.2 手機信息小助手編碼實現(xiàn)
22.2.1 手機信息小助手主界面
22.2.2 系統(tǒng)信息
22.2.3 硬件信息
22.2.4 軟件信息
22.2.5 運行時信息
22.2.6 文件瀏覽器
22.3 項目細節(jié)完善
22.4 手機信息小助手功能展望
22.5 本章小結
第23章 綜合案例五——“土地瀏覽器”實例
23.1 土地瀏覽器簡介
23.1.1 為什么要開發(fā)土地瀏覽器
23.1.2 土地瀏覽器的基本功能
23.2 土地瀏覽器的設計
23.3 土地瀏覽器的開發(fā)過程
23.3.1 啟動界面的開發(fā)
23.3.2 網(wǎng)址輸入欄的設計
23.3.3 網(wǎng)址輸入欄的觸屏彈出和收縮
23.3.4 網(wǎng)址的獲取
23.3.5 如何在本程序中打開瀏覽器
23.3.6 網(wǎng)站標題的獲取
23.3.7 網(wǎng)站圖標的獲取
23.3.8 網(wǎng)站打開進度的獲得
23.3.9 網(wǎng)頁網(wǎng)址的獲得
23.3.10 網(wǎng)頁的觸屏滑動翻頁
23.3.11 網(wǎng)頁縮放
23.3.12 書簽和歷史記錄
23.3.13 底部菜單
23.3.14 關于設置
23.3.15 皮膚
23.3.16 壁紙設置
23.3.17 主頁設置
23.3.18 JavaScript設置
23.3.19 緩存設置
23.3.20 緩存刪除
23.3.21 其他
23.4 本章小結
第24章 綜合案例六——地圖跟蹤
24.1 百度地圖示例應用分析
24.1.1 百度地圖SDK開發(fā)準備
24.1.2 百度地圖示例程序講解
24.2 本章小結
后記

本目錄推薦

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