注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計程序設(shè)計綜合Android開發(fā)案例驅(qū)動教程

Android開發(fā)案例驅(qū)動教程

Android開發(fā)案例驅(qū)動教程

定 價:¥69.80

作 者: 關(guān)東升 等編著
出版社: 機(jī)械工業(yè)出版社
叢編項:
標(biāo) 簽: 移動開發(fā)

ISBN: 9787111350040 出版時間: 2011-07-01 包裝: 平裝
開本: 16開 頁數(shù): 492 字?jǐn)?shù):  

內(nèi)容簡介

  關(guān)東升和趙志榮等人編著的《Android開發(fā)案例驅(qū)動教程》旨在幫助讀者全面掌握Android開發(fā)技術(shù),能夠?qū)嶋H開發(fā)Android項目。《Android開發(fā)案例驅(qū)動教程》全面介紹了在開源的手機(jī)平臺Android操作系統(tǒng)下的應(yīng)用程序開發(fā)技術(shù),包括UI、多線程、數(shù)據(jù)存儲、多媒體、云端應(yīng)用以及通信應(yīng)用等方面?!禔ndroid開發(fā)案例驅(qū)動教程》采用案例驅(qū)動模式展開講解,即介紹案例→案例涉及技術(shù)→展開知識點→總結(jié)的方式。《Android開發(fā)案例驅(qū)動教程》既可作為高等學(xué)校計算機(jī)軟件技術(shù)課程的參考教材,也可作為社會培訓(xùn)機(jī)構(gòu)的培訓(xùn)教程,還適合廣大Android初學(xué)者和Android應(yīng)用開發(fā)的程序員參考。

作者簡介

  關(guān)東升,國內(nèi)頂級系統(tǒng)架構(gòu)師,金牌講師,技術(shù)顧問。多年Android和iPhone開發(fā)經(jīng)驗,曾開發(fā)“神農(nóng)訣”網(wǎng)絡(luò)游戲(Android和iPhone版)軟件、iPhone手機(jī)充值應(yīng)用系統(tǒng)等多款A(yù)ndroid、jPhone/iPad應(yīng)用軟件。為北京多家培訓(xùn)機(jī)構(gòu)提供就業(yè)培訓(xùn),包括銀河、CSTP、安博和北大青鳥等;為35所示范性軟件學(xué)院提供高校項目實訓(xùn),包括浙江大學(xué)軟件學(xué)院、華中科技大學(xué)軟件學(xué)院、西安交通大學(xué)軟件學(xué)院和中南大學(xué)軟件學(xué)院等;為中國移動、大唐電信、中石油等公司做企業(yè)內(nèi)訓(xùn)。

圖書目錄

前言
第1章 Android操作系統(tǒng)概述
1.1 Android歷史介紹
1.2 Android架構(gòu)
1.3 Android平臺介紹
1.4 現(xiàn)有智能手機(jī)操作系統(tǒng)比較
第2章 Android開發(fā)環(huán)境搭建
2.1 Eclipse和ADT插件
2.1.1 Eclipse安裝
2.1.2 ADT插件
2.2 Android SDK
2.2.1 Android SDK的獲得
2.2.2 Android SDK版本說明
2.2.3 ADT配置
2.3 Android開發(fā)模擬器
2.3.1 創(chuàng)建模擬器
2.3.2 啟動模擬器
2.3.3 鍵盤映射與模擬器控制
2.3.4 橫屏與豎屏切換
第3章 第一個Android程序
3.1 HelloAndroid
3.1.1 在Eclipse中創(chuàng)建項目
3.1.2 編寫程序項目代碼
3.1.3 運(yùn)行HelloAndroid
3.1.4 Android工程目錄
3.1.5 AndroidManifest.xml文件
3.2 Android中的組件介紹
3.3 使用Android SDK幫助
3.3.1 Android SDK API文檔
3.3.2 Android SDK開發(fā)指南
3.3.3 Android SDK samples
3.4 使用DDMS幫助調(diào)試程序
3.4.1 啟動DDMS
3.4.2 Device
3.4.3 Emulator Control
3.4.4 File Explorer
3.4.5 LogCat
3.5 使用ADB幫助調(diào)試程序
3.5.1 查詢模擬器實例和設(shè)備
3.5.2 進(jìn)入shell
3.5.3 導(dǎo)入導(dǎo)出文件
3.6 應(yīng)用程序的打包、安裝和卸載
3.6.1 應(yīng)用程序打包
3.6.2 應(yīng)用程序安裝
3.6.3 應(yīng)用程序卸載
本章小結(jié)
第4章 UI基礎(chǔ)知識
4.1 Android UI組件概述
4.1.1 View
4.1.2 ViewGroup
4.1.3 布局管理器
4.2 UI設(shè)計工具
4.2.1 DroidDraw工具
4.2.2 ADT插件UI設(shè)計工具
4.3 事件處理模型
4.3.1 接口實現(xiàn)事件處理模型
4.3.2 內(nèi)部類事件處理模型
4.3.3 匿名內(nèi)部類事件處理模型
4.4 Activity中的常用事件
4.4.1 觸摸事件
4.4.2 鍵盤事件
4.5 菜單
4.5.1 文本菜單
4.5.2 圖片文本菜單
本章小結(jié)
第5章 UI基礎(chǔ)控件
5.1 按鈕
5.1.1 Button
5.1.2 ImageButton
5.1.3 ToggleButton
5.2 TextView
5.3 EditText
5.4 RadioButton和RadioGroup
5.4.1 RadioButton
5.4.2 RadioGroup
5.5 CheckBox
5.6 ImageView
5.7 Progress Bar
5.7.1 條狀進(jìn)度條
5.7.2 圓形進(jìn)度條
5.7.3 對話框進(jìn)度條
5.7.4 標(biāo)題欄中進(jìn)度條
5.8 SeekBar
5.9 RatingBar
本章小結(jié)
第6章 UI高級控件
6.1 列表類控件
6.1.1 Adapter概念
6.1.2 AutoComplete
6.1.3 Spinner
6.1.4 ListView
6.1.5 GridView
6.1.6 Gallery
6.2 Toast
6.2.1 文本類型
6.2.2 圖片類型
6.2.3 復(fù)合類型
6.2.4 自定義顯示位置Toast
6.3 對話框
6.3.1 文本信息對話框
6.3.2 簡單列表項對話框
6.3.3 單選項列表項對話框
6.3.4 復(fù)選框列表項對話框
6.3.5 復(fù)雜布局列表項對話框
6.4 Android國際化和本地化
本章小結(jié)
第7章 UI布局
7.1 FrameLayout
7.1.1 TextSwitcher
7.1.2 ImageSwitcher
7.1.3 DatePicker
7.1.4 TimePicker
7.1.5 ScrollView
7.1.6 選項卡
7.2 LinearLayout
7.3 RelativeLayout
7.4 AbsoluteLayout
7.5 TableLayout
7.6 布局嵌套
7.7 屏幕旋轉(zhuǎn)
本章小結(jié)
第8章 多線程
8.1 多線程案例--計時器
8.2 線程概念
8.2.1 進(jìn)程概念
8.2.2 線程概念
8.3 Java中的線程
8.3.1 Java中的實現(xiàn)線程體方式1
8.3.2 Java中的實現(xiàn)線程體方式2
8.3.3 Java中的實現(xiàn)線程體方式3
8.4 Android中的線程
8.4.1 Android線程應(yīng)用中的問題與分析
8.4.2 Message和MessageQueue
8.4.3 Handler
8.4.4 Looper和HandlerThread
本章小結(jié)
第9章 Activity和Intent
9.1 Activity
9.1.1 創(chuàng)建Activity
9.1.2 Activity生命周期
9.2 Intent
9.2.1 顯式Intent
9.2.2 隱式Intent
9.2.3 匹配組件
9.3 多Activity之間跳轉(zhuǎn)
9.3.1 多個Activity之間數(shù)據(jù)傳遞
9.3.2 跳轉(zhuǎn)與返回
9.3.3 任務(wù)與標(biāo)志
9.4 Android系統(tǒng)內(nèi)置Intent
本章小結(jié)
第10章 數(shù)據(jù)存儲
10.1 健康助手案例
10.2 Android數(shù)據(jù)存儲概述
10.3 本地文件
10.3.1 訪問SD卡
10.3.2 訪問應(yīng)用文件目錄
10.4 SQLite數(shù)據(jù)庫
10.4.1 SQLite數(shù)據(jù)類型
10.4.2 Android平臺下管理SQLite數(shù)據(jù)庫
10.5 編寫訪問SQLite數(shù)據(jù)庫組件
10.5.1 DBHelper類
10.5.2 數(shù)據(jù)插入
10.5.3 數(shù)據(jù)刪除
10.5.4 數(shù)據(jù)修改
10.5.5 數(shù)據(jù)查詢
10.6 案例重構(gòu)
10.6.1 系統(tǒng)架構(gòu)設(shè)計
10.6.2 重構(gòu)數(shù)據(jù)訪問層
10.7 為案例增加參數(shù)設(shè)置功能
10.7.1 Shared Preferences
10.7.2 Preferences控件介紹
10.7.3 使用Preferences控件的案例
本章小結(jié)
第11章 Content Provider
11.1 Content Provider概述
11.2 Content URI
11.2.1 Content URI含義
11.2.2 內(nèi)置的Content URI
11.3 通過Content Provider訪問聯(lián)系人
11.3.1 查詢聯(lián)系人
11.3.2 通過聯(lián)系人ID查詢聯(lián)系人的Email
11.3.3 按照過濾條件查詢Email
11.3.4 查詢聯(lián)系人的電話
11.4 通過Content Provider訪問通話記錄
11.4.1 查詢通話記錄
11.4.2 按照過濾條件查詢通話記錄
11.5 通過Content Provider訪問短信
11.6 自定義Content Provider實現(xiàn)數(shù)據(jù)訪問
11.6.1 編寫Content Provider
11.6.2 在不同的應(yīng)用中調(diào)用Content Provider
11.6.3 重構(gòu)Content Provider調(diào)用
本章小結(jié)
第12章 多媒體
12.1 多媒體文件介紹
12.1.1 音頻多媒體文件介紹
12.1.2 視頻多媒體文件介紹
12.2 Android音頻播放
12.2.1 Android音頻/視頻播放狀態(tài)
12.2.2 音頻播放案例介紹
12.2.3 資源音頻文件播放
12.2.4 本地音頻文件播放
12.2.5 網(wǎng)絡(luò)音頻文件播放
12.2.6 完善案例其他功能
12.3 Android音頻錄制
12.3.1 Android音頻/視頻錄制狀態(tài)
12.3.2 音頻錄制案例介紹
12.3.3 音頻錄制案例實現(xiàn)
12.4 Android視頻播放
12.4.1 視頻播放案例
12.4.2 采用Media Player類播放視頻
12.4.3 使用Video View控件重構(gòu)案例
本章小結(jié)
第13章 Service
13.1 Service概述
13.1.1 本地Service生命周期
13.1.2 遠(yuǎn)程Service生命周期
13.2 本地Service
13.2.1 本地Service案例
13.2.2 編寫Audio Service
13.2.3 調(diào)用Service
13.2.4 重構(gòu)案例
13.3 遠(yuǎn)程Service
13.3.1 遠(yuǎn)程Service調(diào)用原理
13.3.2 遠(yuǎn)程Service案例
13.3.3 設(shè)計AIDL文件
13.3.4 編寫Audio Service
13.3.5 調(diào)用遠(yuǎn)程Service
13.3.6 組件間參數(shù)傳遞
本章小結(jié)
第14章 Broadcast Receiver和Notification
14.1 Broadcast Receiver
14.1.1 音頻播放案例
14.1.2 編寫音頻播放Broadcast Receiver
14.1.3 注冊音頻播放Broadcast Receiver
14.1.4 接收系統(tǒng)的廣播
14.1.5 MP3下載服務(wù)案例
14.2 Notification
14.2.1 完善MP3下載服務(wù)案例
14.2.2 完善音頻播放案例
14.2.3 其他形式的Notification
本章小結(jié)
第15章 云端應(yīng)用
15.1 典型云端應(yīng)用--城市天氣信息服務(wù)
15.2 網(wǎng)絡(luò)通信技術(shù)與實現(xiàn)
15.2.1 網(wǎng)絡(luò)通信技術(shù)介紹
15.2.2 Java URL類實現(xiàn)方式
15.2.3 Apache HttpClient實現(xiàn)方式
15.3 數(shù)據(jù)交換格式
15.3.1 純文本格式
15.3.2 XML格式
15.3.3 JSON格式
15.4 自定義服務(wù)器端程序?qū)嵗?
15.4.1 Java Servlet概述
15.4.2 編寫城市信息服務(wù)的Servlet
15.4.3 編寫城市天氣服務(wù)的Servlet
15.4.4 再次探討HttpClient的POST請求
15.5 云端應(yīng)用案例優(yōu)化
本章小結(jié)
第16章 Google Map和定位服務(wù)
16.1 My Map服務(wù)系統(tǒng)案例
16.2 Android Google Map
16.2.1 申請Google Map Android API Key
16.2.2 編寫Android Google Map骨架程序
16.2.3 控制地圖
16.2.4 地圖的顯示模式
16.2.5 地圖的圖層
16.2.6 查詢與定位
16.3 Android定位服務(wù)
16.3.1 開啟定位服務(wù)
16.3.2 模擬測試
16.3.3 GPS與Google Map結(jié)合
16.4 案例重構(gòu)
16.4.1 重構(gòu)“定位查詢”方法
16.4.2 重構(gòu)“查詢周圍”方法
本章小結(jié)
第17章 Android通信應(yīng)用
17.1 電話應(yīng)用開發(fā)
17.1.1 撥打電話功能
17.1.2 呼入電話狀態(tài)
17.2 短信和彩信應(yīng)用開發(fā)
17.2.1 Android內(nèi)置的發(fā)送短信/彩信功能
17.2.2 自己編寫發(fā)送文本內(nèi)容的短信
17.2.3 自己編寫接收文本內(nèi)容的短信
17.2.4 自己編寫發(fā)送二進(jìn)制內(nèi)容的短信
17.2.5 自己編寫接收二進(jìn)制內(nèi)容的短信
17.3 藍(lán)牙通信
17.3.1 Android 2 BluetoothChat案例
17.3.2 Android 2 藍(lán)牙API介紹
17.3.3 TCP Socket與藍(lán)牙Socket的區(qū)別
17.3.4 BluetoothChat中的類
17.3.5 初始化本地藍(lán)牙設(shè)備
17.3.6 查找藍(lán)牙設(shè)備
17.3.7 管理連接
17.3.8 互相之間的通信
17.4 WiFi通信
17.4.1 管理WiFi
17.4.2 掃描熱點
17.4.3 Socket通信
本章小結(jié)
參考文獻(xiàn)

本目錄推薦

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