Android應(yīng)用開(kāi)發(fā)基礎(chǔ)
定 價(jià):49 元
- 作者:賴紅
- 出版時(shí)間:2020/3/1
- ISBN:9787121375927
- 出 版 社:電子工業(yè)出版社
- 中圖法分類:TN929.53
- 頁(yè)碼:312
- 紙張:
- 版次:01
- 開(kāi)本:16開(kāi)
隨著移動(dòng)設(shè)備的發(fā)展和普及,Andriod操作系統(tǒng)越來(lái)越得到廣泛的應(yīng)用,目前Android操作系統(tǒng)的全球市場(chǎng)份額已接近90%,在全球范圍內(nèi)占據(jù)著主導(dǎo)地位。由于目前Android技術(shù)發(fā)展日新月異,Android高級(jí)開(kāi)發(fā)人才短期將供不應(yīng)求,Android高級(jí)工程師的就業(yè)前景非常緊俏。本書(shū)基于Google新推出的Android Studio 3.5和Android SDK10.0作為開(kāi)發(fā)環(huán)境進(jìn)行編寫,全面介紹了Android應(yīng)用開(kāi)發(fā)的相關(guān)知識(shí),內(nèi)容覆蓋了Android開(kāi)發(fā)環(huán)境的搭建、Android視圖、Android組件、Fragment組件、廣播技術(shù)、系統(tǒng)服務(wù)、系統(tǒng)提供者、多媒體、網(wǎng)絡(luò)服務(wù)和文件數(shù)據(jù)庫(kù)管理等。本書(shū)以“案例驅(qū)動(dòng)”和“模塊化”的方式來(lái)講解Android編程的各種理論知識(shí),包含了31節(jié)理論知識(shí)點(diǎn)慕課視頻及50個(gè)實(shí)踐案例編程操作視頻;本書(shū)的慕課視頻和實(shí)踐案例視頻總時(shí)長(zhǎng)720分鐘。這些實(shí)踐案例能幫助讀者更好地理解Android各種知識(shí)在實(shí)際開(kāi)發(fā)中的應(yīng)用。與本書(shū)配套的數(shù)字課程已登錄“學(xué)堂在線”(https://next.xuetangx.com/),讀者可以登錄網(wǎng)站搜索“Android應(yīng)用開(kāi)發(fā)基礎(chǔ)”選課進(jìn)行學(xué)習(xí)。本書(shū)適合作為高職高專院校計(jì)算機(jī)軟件技術(shù)、移動(dòng)互聯(lián)應(yīng)用技術(shù)及相關(guān)專業(yè)的教材,也可作為職業(yè)培訓(xùn)的教材或自學(xué)者的參考書(shū),也可供從事移動(dòng)開(kāi)發(fā)的工作者學(xué)習(xí)參考。
賴紅,博士,深圳信息職業(yè)技術(shù)學(xué)院,2007年在西安交通大學(xué)獲工學(xué)博士,2008年至2011年為香港浸會(huì)大學(xué)博士后、香港理工大學(xué)副研究員、香港大學(xué)博士后研究學(xué)者。深圳信息職業(yè)技術(shù)學(xué)院軟件技術(shù)專業(yè)教研室主任、軟件技術(shù)課程國(guó)家教學(xué)團(tuán)隊(duì)主要成員、國(guó)家骨干校央財(cái)支持重點(diǎn)建設(shè)專業(yè)帶頭人。指導(dǎo)學(xué)生獲2013全國(guó)職業(yè)院校技能大賽移動(dòng)互聯(lián)應(yīng)用軟件開(kāi)發(fā)賽項(xiàng)團(tuán)體一等獎(jiǎng),獲優(yōu)秀指導(dǎo)教師稱號(hào)。2014年獲國(guó)家級(jí)教學(xué)成果獎(jiǎng)一等獎(jiǎng)(第六獲得者),獲省級(jí)科學(xué)技術(shù)獎(jiǎng)二等獎(jiǎng)。主持完成廣東省自然科學(xué)基金,現(xiàn)主持深圳市基礎(chǔ)研究重點(diǎn)項(xiàng)目、深圳市科技攻關(guān)項(xiàng)目各一項(xiàng)。曾在華為從事大型軟件開(kāi)發(fā)工作。美國(guó)ACM和中國(guó)計(jì)算機(jī)學(xué)會(huì)會(huì)員,萬(wàn)維網(wǎng)聯(lián)盟技術(shù)顧問(wèn)。主編出版國(guó)家“十二五規(guī)劃”教材兩部,研究方向包括云計(jì)算、高性能計(jì)算、普適計(jì)算、人工智能推理方法等。以第一作者在國(guó)際會(huì)議、期刊發(fā)表SCI、EI檢索論文十余篇。
目 錄
1 Android基礎(chǔ)
1.1 Android概述
1.1.1 Android簡(jiǎn)介
1.1.2 實(shí)踐任務(wù)—搭建Android Studio開(kāi)發(fā)環(huán)境
1.1.3 單元小測(cè)
1.2 第一個(gè)Android應(yīng)用程序
1.2.1 編寫第一個(gè)Android應(yīng)用程序
1.2.2 Android應(yīng)用程序結(jié)構(gòu)
1.2.3 單元小測(cè)
1.3 Android應(yīng)用程序調(diào)試
1.3.1 Android調(diào)試工具
1.3.2 Android調(diào)試實(shí)現(xiàn)
1.3.3 單元小測(cè)
2 Android視圖
2.1 Android視圖概述
2.1.1 Activity
2.1.2 Activity生命周期實(shí)例
2.1.3 Activity數(shù)據(jù)傳遞實(shí)例
2.1.4 單元小測(cè)
2.2 Android啟動(dòng)模式
2.2.1 standard
2.2.2 singleTop
2.2.3 singleTask
2.2.4 singleInstance
2.2.5 單元小測(cè)
3 Android布局與組件
3.1 Android布局
3.1.1 絕對(duì)布局
3.1.2 相對(duì)布局
3.1.3 線性布局
3.1.4 約束布局
3.1.5 單元小測(cè)
3.2 Android基礎(chǔ)組件
3.2.1 TextView
3.2.2 Button
3.2.3 EditText
3.2.4 ProgressBar
3.2.5 單線程模型
3.2.6 單元小測(cè)
3.3 Android中級(jí)組件
3.3.1 CheckBox
3.3.2 Switch
3.3.3 RadioButton
3.3.4 ImageView
3.3.5 單元小測(cè)
3.4 Android適配器
3.4.1 Adapter適配器
3.4.2 Spinner
3.4.3 ListView
3.4.4 自定義Adapter
3.4.5 單元小測(cè)
4 Android Fragment
4.1 Fragment組件
4.1.1 Fragment的生命周期
4.1.2 Fragment通信
4.1.3 Fragment動(dòng)態(tài)加載
4.1.4 單元小測(cè)
4.2 ViewPager組件
4.2.1 ViewPager概述
4.2.2 引導(dǎo)頁(yè)與選項(xiàng)卡
4.2.3 單元小測(cè)
5 Android廣播
5.1 廣播概述
5.1.1 Android廣播收發(fā)機(jī)制
5.1.2 實(shí)踐案例—獲取設(shè)備中電池的電量
5.1.3 單元小測(cè)
5.2 廣播收發(fā)機(jī)制
5.2.1 知識(shí)點(diǎn)講解—廣播收發(fā)機(jī)制
5.2.2 實(shí)踐案例—顯示網(wǎng)格狀態(tài)
5.2.3 單元小測(cè)
5.3 自定義廣播
5.3.1 知識(shí)點(diǎn)講解—自定義廣播
5.3.2 實(shí)踐案例—實(shí)現(xiàn)自定義廣播
5.3.3 單元小測(cè)
5.4 有序廣播
5.4.1 知識(shí)點(diǎn)講解—有序廣播
5.4.2 實(shí)踐案例—實(shí)現(xiàn)有序廣播
5.4.3 單元小測(cè)
6 Android系統(tǒng)服務(wù)
6.1 系統(tǒng)服務(wù)概述
6.1.1 Android的服務(wù)組件
6.1.2 單元小測(cè)
6.2 訪問(wèn)系統(tǒng)服務(wù)
6.2.1 Android的系統(tǒng)服務(wù)組件
6.2.2 實(shí)踐案例—實(shí)現(xiàn)通知服務(wù)
6.2.3 單元小測(cè)
6.3 自定義服務(wù)
6.3.1 知識(shí)點(diǎn)講解—自定義服務(wù)
6.3.2 實(shí)踐案例—調(diào)用Service生命周期函數(shù)
6.3.3 單元小測(cè)
6.4 多線程
6.4.1 知識(shí)點(diǎn)講解—多線程
6.4.2 實(shí)踐案例—?jiǎng)?chuàng)建多線程服務(wù)
6.4.3 單元小測(cè)
7 Android內(nèi)容提供者
7.1 Android運(yùn)行權(quán)限
7.1.1 知識(shí)點(diǎn)講解—運(yùn)行權(quán)限
7.1.2 實(shí)踐案例—設(shè)置電話權(quán)限
7.1.3 單元小測(cè)
7.2 URL和URI概述
7.2.1 URL和URI
7.2.2 單元小測(cè)
7.3 ContentProvider
7.3.1 知識(shí)點(diǎn)講解—ContentProvider
7.3.2 實(shí)踐案例—讀取聯(lián)系人
7.3.3 單元小測(cè)
7.4 訪問(wèn)通訊錄
7.4.1 知識(shí)點(diǎn)講解—訪問(wèn)通訊錄
7.4.2 實(shí)踐案例—訪問(wèn)通訊錄
7.4.3 單元小測(cè)
8 多媒體
8.1 拍照服務(wù)
8.1.1 知識(shí)點(diǎn)講解—拍照服務(wù)
8.1.2 實(shí)踐案例—拍照服務(wù)
8.1.3 單元小測(cè)
8.2 音視頻服務(wù)
8.2.1 知識(shí)點(diǎn)講解—音視頻服務(wù)
8.2.2 實(shí)踐案例—視頻播放
8.2.3 單元小測(cè)
9 網(wǎng)絡(luò)服務(wù)
9.1 網(wǎng)絡(luò)服務(wù)概述
9.1.1 知識(shí)點(diǎn)講解—網(wǎng)絡(luò)服務(wù)
9.1.2 實(shí)踐案例—使用HTTP協(xié)議訪問(wèn)網(wǎng)絡(luò)
9.1.3 單元小測(cè)
9.2 網(wǎng)絡(luò)框架
9.2.1 知識(shí)點(diǎn)講解—網(wǎng)絡(luò)框架
9.2.2 實(shí)踐案例—網(wǎng)絡(luò)框架
9.2.3 單元小測(cè)
9.3 JSON協(xié)議
9.3.1 知識(shí)點(diǎn)講解—JSON協(xié)議
9.3.2 實(shí)踐案例—訪問(wèn)天氣實(shí)例的應(yīng)用
9.3.3 單元小測(cè)
9.4 Volley
9.4.1 知識(shí)點(diǎn)講解—Volley網(wǎng)絡(luò)框架
9.4.2 實(shí)踐案例—使用Volley框架實(shí)現(xiàn)天氣預(yù)報(bào)的應(yīng)用
9.4.3 單元小測(cè)
10 數(shù)據(jù)存儲(chǔ)
10.1 文件存儲(chǔ)
10.1.1 文件保存
10.1.2 文件讀取
10.1.3 SharePreferences存儲(chǔ)
10.1.4 單元小測(cè)
10.2 數(shù)據(jù)庫(kù)存儲(chǔ)
10.2.1 知識(shí)點(diǎn)講解—嵌入式數(shù)據(jù)庫(kù)SQLite
10.2.2 實(shí)踐案例—將個(gè)人信息存儲(chǔ)到SQLite數(shù)據(jù)庫(kù)
10.2.3 單元小測(cè)
參考文獻(xiàn)