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

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

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

定 價(jià):¥59.00

作 者: 姚尚朗,靳巖 等著
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: 程序設(shè)計(jì) 計(jì)算機(jī)/網(wǎng)絡(luò) 移動(dòng)開發(fā)

ISBN: 9787115314642 出版時(shí)間: 2013-06-01 包裝: 平裝
開本: 16開 頁(yè)數(shù): 377 字?jǐn)?shù):  

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

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

作者簡(jiǎn)介

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

圖書目錄

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

本目錄推薦

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