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

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

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

定 價:¥69.80

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

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

內容簡介

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

作者簡介

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

圖書目錄

前言
第1章 Android操作系統(tǒng)概述
1.1 Android歷史介紹
1.2 Android架構
1.3 Android平臺介紹
1.4 現(xiàn)有智能手機操作系統(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 運行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幫助調試程序
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幫助調試程序
3.5.1 查詢模擬器實例和設備
3.5.2 進入shell
3.5.3 導入導出文件
3.6 應用程序的打包、安裝和卸載
3.6.1 應用程序打包
3.6.2 應用程序安裝
3.6.3 應用程序卸載
本章小結
第4章 UI基礎知識
4.1 Android UI組件概述
4.1.1 View
4.1.2 ViewGroup
4.1.3 布局管理器
4.2 UI設計工具
4.2.1 DroidDraw工具
4.2.2 ADT插件UI設計工具
4.3 事件處理模型
4.3.1 接口實現(xiàn)事件處理模型
4.3.2 內部類事件處理模型
4.3.3 匿名內部類事件處理模型
4.4 Activity中的常用事件
4.4.1 觸摸事件
4.4.2 鍵盤事件
4.5 菜單
4.5.1 文本菜單
4.5.2 圖片文本菜單
本章小結
第5章 UI基礎控件
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 條狀進度條
5.7.2 圓形進度條
5.7.3 對話框進度條
5.7.4 標題欄中進度條
5.8 SeekBar
5.9 RatingBar
本章小結
第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 復合類型
6.2.4 自定義顯示位置Toast
6.3 對話框
6.3.1 文本信息對話框
6.3.2 簡單列表項對話框
6.3.3 單選項列表項對話框
6.3.4 復選框列表項對話框
6.3.5 復雜布局列表項對話框
6.4 Android國際化和本地化
本章小結
第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 屏幕旋轉
本章小結
第8章 多線程
8.1 多線程案例--計時器
8.2 線程概念
8.2.1 進程概念
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線程應用中的問題與分析
8.4.2 Message和MessageQueue
8.4.3 Handler
8.4.4 Looper和HandlerThread
本章小結
第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之間跳轉
9.3.1 多個Activity之間數(shù)據(jù)傳遞
9.3.2 跳轉與返回
9.3.3 任務與標志
9.4 Android系統(tǒng)內置Intent
本章小結
第10章 數(shù)據(jù)存儲
10.1 健康助手案例
10.2 Android數(shù)據(jù)存儲概述
10.3 本地文件
10.3.1 訪問SD卡
10.3.2 訪問應用文件目錄
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 案例重構
10.6.1 系統(tǒng)架構設計
10.6.2 重構數(shù)據(jù)訪問層
10.7 為案例增加參數(shù)設置功能
10.7.1 Shared Preferences
10.7.2 Preferences控件介紹
10.7.3 使用Preferences控件的案例
本章小結
第11章 Content Provider
11.1 Content Provider概述
11.2 Content URI
11.2.1 Content URI含義
11.2.2 內置的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 在不同的應用中調用Content Provider
11.6.3 重構Content Provider調用
本章小結
第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)絡音頻文件播放
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控件重構案例
本章小結
第13章 Service
13.1 Service概述
13.1.1 本地Service生命周期
13.1.2 遠程Service生命周期
13.2 本地Service
13.2.1 本地Service案例
13.2.2 編寫Audio Service
13.2.3 調用Service
13.2.4 重構案例
13.3 遠程Service
13.3.1 遠程Service調用原理
13.3.2 遠程Service案例
13.3.3 設計AIDL文件
13.3.4 編寫Audio Service
13.3.5 調用遠程Service
13.3.6 組件間參數(shù)傳遞
本章小結
第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下載服務案例
14.2 Notification
14.2.1 完善MP3下載服務案例
14.2.2 完善音頻播放案例
14.2.3 其他形式的Notification
本章小結
第15章 云端應用
15.1 典型云端應用--城市天氣信息服務
15.2 網(wǎng)絡通信技術與實現(xiàn)
15.2.1 網(wǎng)絡通信技術介紹
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 自定義服務器端程序實例
15.4.1 Java Servlet概述
15.4.2 編寫城市信息服務的Servlet
15.4.3 編寫城市天氣服務的Servlet
15.4.4 再次探討HttpClient的POST請求
15.5 云端應用案例優(yōu)化
本章小結
第16章 Google Map和定位服務
16.1 My Map服務系統(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定位服務
16.3.1 開啟定位服務
16.3.2 模擬測試
16.3.3 GPS與Google Map結合
16.4 案例重構
16.4.1 重構“定位查詢”方法
16.4.2 重構“查詢周圍”方法
本章小結
第17章 Android通信應用
17.1 電話應用開發(fā)
17.1.1 撥打電話功能
17.1.2 呼入電話狀態(tài)
17.2 短信和彩信應用開發(fā)
17.2.1 Android內置的發(fā)送短信/彩信功能
17.2.2 自己編寫發(fā)送文本內容的短信
17.2.3 自己編寫接收文本內容的短信
17.2.4 自己編寫發(fā)送二進制內容的短信
17.2.5 自己編寫接收二進制內容的短信
17.3 藍牙通信
17.3.1 Android 2 BluetoothChat案例
17.3.2 Android 2 藍牙API介紹
17.3.3 TCP Socket與藍牙Socket的區(qū)別
17.3.4 BluetoothChat中的類
17.3.5 初始化本地藍牙設備
17.3.6 查找藍牙設備
17.3.7 管理連接
17.3.8 互相之間的通信
17.4 WiFi通信
17.4.1 管理WiFi
17.4.2 掃描熱點
17.4.3 Socket通信
本章小結
參考文獻

本目錄推薦

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