Android開(kāi)發(fā)與應(yīng)用
定 價(jià):45 元
叢書(shū)名:21世紀(jì)高等教育計(jì)算機(jī)規(guī)劃教材
- 作者:張榮 主編
- 出版時(shí)間:2014/2/1
- ISBN:9787115338099
- 出 版 社:人民郵電出版社
- 中圖法分類(lèi):TN929.53
- 頁(yè)碼:275
- 紙張:膠版紙
- 版次:1
- 開(kāi)本:16開(kāi)
本書(shū)系統(tǒng)講解Android開(kāi)發(fā)的基礎(chǔ)知識(shí),全書(shū)共有9章內(nèi)容和8個(gè)實(shí)驗(yàn)。內(nèi)容部分詳細(xì)地介紹了Android的起源和體系特征、Android開(kāi)發(fā)環(huán)境的安裝配置、Android應(yīng)用程序框架、視圖組件的使用、視圖界面布局的設(shè)計(jì)、數(shù)據(jù)存儲(chǔ)與共享、多線(xiàn)程及消息處理、網(wǎng)絡(luò)通信和多媒體應(yīng)用等知識(shí)點(diǎn)。最后安排的實(shí)驗(yàn)部分提供了8個(gè)典型應(yīng)用,編者已完成部分功能,另需讀者補(bǔ)充完善,達(dá)到實(shí)驗(yàn)要求提出的效果,并需讀者完成遺留的提高部分來(lái)增強(qiáng)實(shí)踐應(yīng)用能力。為了讓讀者能夠及時(shí)地檢查自己的學(xué)習(xí)效果,把握自己的學(xué)習(xí)進(jìn)度,每章后面都附有豐富的習(xí)題。
本書(shū)既可以作為高等院校各專(zhuān)業(yè)Android開(kāi)發(fā)課程的教材,也可以作為計(jì)算機(jī)相關(guān)培訓(xùn)或技術(shù)人員自學(xué)的參考資料。
1.每章的重點(diǎn)知識(shí)在書(shū)后都提供了一個(gè)或兩個(gè)相應(yīng)的綜合實(shí)驗(yàn); 2.表現(xiàn)形式上使用大量便于學(xué)生理解的圖表,提醒重要知識(shí)點(diǎn); 3.體例內(nèi)容上符合教學(xué)順序,提供Android開(kāi)發(fā)實(shí)例,實(shí)用性強(qiáng)。
第1章 Android簡(jiǎn)介
1.1 手機(jī)操作系統(tǒng)
1.2 Android起源
1.3 Android特征
1.4 Android體系結(jié)構(gòu)
1.4.1 應(yīng)用層
1.4.2 應(yīng)用框架層
1.4.3 系統(tǒng)庫(kù)層
1.4.4 內(nèi)核層
1.5 小結(jié)
練習(xí)
第2章 Android開(kāi)發(fā)環(huán)境
2.1 Java開(kāi)發(fā)環(huán)境安裝
2.1.1 安裝JDK
2.1.2 安裝Eclipse 第1章 Android簡(jiǎn)介
1.1 手機(jī)操作系統(tǒng)
1.2 Android起源
1.3 Android特征
1.4 Android體系結(jié)構(gòu)
1.4.1 應(yīng)用層
1.4.2 應(yīng)用框架層
1.4.3 系統(tǒng)庫(kù)層
1.4.4 內(nèi)核層
1.5 小結(jié)
練習(xí)
第2章 Android開(kāi)發(fā)環(huán)境
2.1 Java開(kāi)發(fā)環(huán)境安裝
2.1.1 安裝JDK
2.1.2 安裝Eclipse
2.1.3 Eclipse中文包的安裝
2.2 Android SDK
2.2.1 安裝ADT
2.2.2 安裝Android SDK
2.3 Android模擬器
2.3.1 創(chuàng)建AVD
2.3.2 開(kāi)發(fā)環(huán)境測(cè)試
2.3.3 模擬器的使用
2.4 SDK中的常用命令
2.4.1 adb命令
2.4.2 Android命令
2.5 小結(jié)
練習(xí)
第3章 Android應(yīng)用程序框架
3.1 第一個(gè)Android應(yīng)用程序
3.2 Android項(xiàng)目結(jié)構(gòu)
3.3 APK文件結(jié)構(gòu)
3.4 Android應(yīng)用程序權(quán)限
3.5 Activity及其生命周期
3.5.1 什么是Activity
3.5.2 Activity生命周期
3.6 Intent簡(jiǎn)介
3.6.1 Intent屬性與過(guò)濾器
3.6.2 Intent啟動(dòng)系統(tǒng)Activity
3.7 小結(jié)
練習(xí)
第4章 視圖組件
4.1 視圖組件的使用模式
4.1.1 視圖組件的定義
4.1.2 資源的訪(fǎng)問(wèn)
4.1.3 生成視圖組件資源標(biāo)識(shí)
4.1.4 視圖組件的引用
4.1.5 視圖組件的事件響應(yīng)
4.1.6 組件的常用屬性
4.2 常用組件
4.2.1 文本框
4.2.2 編輯框
4.2.3 圖片按鈕
4.2.4 圖片視圖
4.2.5 單選按鈕
4.2.6 復(fù)選按鈕
4.2.7 下拉列表
4.2.8 自動(dòng)完成文本框
4.2.9 日期、時(shí)間選擇器
4.3 高級(jí)組件
4.3.1 進(jìn)度條
4.3.2 拖動(dòng)條
4.3.3 評(píng)分條
4.3.4 選項(xiàng)卡
4.4 提示框與警告對(duì)話(huà)框
4.4.1 消息提示框
4.4.2 警告對(duì)話(huà)框
4.5 小結(jié)
練習(xí)
第5章 視圖界面布局
5.1 界面布局設(shè)計(jì)
5.1.1 線(xiàn)性布局
5.1.2 表格布局
5.1.3 幀布局
5.1.4 相對(duì)布局
5.1.5 絕對(duì)布局
5.1.6 復(fù)用XML布局文件
5.2 控制視圖界面的其他方法
5.2.1 代碼控制視圖界面
5.2.2 代碼和XML聯(lián)合控制視圖界面
5.3 多界面的使用
5.3.1 使用Intent封裝數(shù)據(jù)
5.3.2 使用Bundle封裝數(shù)據(jù)
5.3.3 獲取另一個(gè)界面返回結(jié)果
5.4 小結(jié)
練習(xí)
第6章 Android數(shù)據(jù)存儲(chǔ)與共享
6.1 數(shù)據(jù)存儲(chǔ)與共享方式概述
6.2 首選項(xiàng)信息
6.2.1 私有數(shù)據(jù)存儲(chǔ)
6.2.2 公有數(shù)據(jù)存儲(chǔ)與共享
6.3 數(shù)據(jù)文件
6.3.1 內(nèi)存數(shù)據(jù)文件
6.3.2 SD卡數(shù)據(jù)文件
6.4 SQLite數(shù)據(jù)庫(kù)
6.4.1 SQLite基本操作
6.4.2 SQLiteOpenHelper
6.5 Content Provider
6.5.1 使用Content Provider發(fā)布數(shù)據(jù)
6.5.2 使用Content Resolver獲取數(shù)據(jù)
6.6 小結(jié)
練習(xí)
第7章 多線(xiàn)程及消息處理
7.1 Android多線(xiàn)程概述
7.1.1 創(chuàng)建線(xiàn)程
7.1.2 操作線(xiàn)程
7.2 UI線(xiàn)程與非UI線(xiàn)程
7.3 多線(xiàn)程中的常用類(lèi)
7.3.1 Handler類(lèi)
7.3.2 AsyncTask類(lèi)
7.3.3 Timer定時(shí)器
7.4 Android多線(xiàn)程通信機(jī)制
7.5 小結(jié)
練習(xí)
第8章 網(wǎng)絡(luò)通信
8.1 通過(guò)HTTP訪(fǎng)問(wèn)網(wǎng)絡(luò)
8.1.1 測(cè)試用Web服務(wù)器
8.1.2 WebView組件
8.1.3 HttpURLConnection
8.2 Socket編程
8.3 數(shù)據(jù)的解析
8.3.1 JSON數(shù)據(jù)解析
8.3.2 XML數(shù)據(jù)解析
8.4 Web Service訪(fǎng)問(wèn)
8.5 小結(jié)
練習(xí)
第9章 多媒體應(yīng)用
9.1 音頻與視頻的播放
9.1.1 MediaPlayer
9.1.2 SoundPool
9.1.3 VideoView
9.1.4 SurfaceView
9.2 攝像頭的使用
9.2.1 攝像頭意圖Intent
9.2.2 Camera類(lèi)
9.3 小結(jié)
練習(xí)
實(shí)驗(yàn)一 Android開(kāi)發(fā)環(huán)境搭建
實(shí)驗(yàn)二 界面設(shè)計(jì):基本組件
實(shí)驗(yàn)三 界面設(shè)計(jì):布局管理器
實(shí)驗(yàn)四 多線(xiàn)程應(yīng)用
實(shí)驗(yàn)五 基于文件的日程安排
實(shí)驗(yàn)六 基于SQLite的通信錄
實(shí)驗(yàn)七 天氣預(yù)報(bào)應(yīng)用
實(shí)驗(yàn)八 音樂(lè)播放器及相機(jī)拍攝
參考文獻(xiàn)