《Android企業級項目實戰教程》是2018年2月清華大學出版社出版的圖書,作者是黑馬程式設計師。
基本介紹
- 書名:Android企業級項目實戰教程
- 作者:黑馬程式設計師
- ISBN:9787302491200
- 定價:49元
- 出版社:清華大學出版社
- 出版時間:2018年2月
內容簡介,圖書目錄,
內容簡介
本書適合有一定Android基礎的讀者閱讀,書中涵蓋多個技術熱點,其中包括下拉刷新、HelloCharts圖表庫、BoomMenu圓形選單、BubbleViews心形泡泡庫、第三方視頻播放等。本書在結構設計上採用由小項目逐漸深入的形式,然後引出一個黑馬頭條項目,講解企業項目的開發流程。本書共13章,第1~4章每章分別講解小項目,第5~13章每章分別講解黑馬頭條項目的一個模組,包括從項目分析、效果展示到項目開發、打包發布的全過程。
本書既可作為高等院校本、專科計算機相關專業的教材,也可作為社會培訓教材,是一本適合廣大編程愛好者參考和學習的書籍。
圖書目錄
第1章彈幕1
1.1彈幕程式1
任務綜述1
【任務11】彈幕界面1
【任務12】彈幕界面邏輯代碼 3
1.2本章小結7
第2章VR8
2.1全景圖片與全景視頻介紹8
2.2VR主界面9
任務綜述9
【任務21】VR主界面9
【任務22】VR主界面邏輯代碼10
2.3VR全景圖片11
任務綜述11
【任務23】VR全景圖片界面 11
【任務24】VR全景圖片界面邏輯代碼13
2.4VR全景視頻14
任務綜述14
【任務25】VR全景視頻界面15
【任務26】VR全景視頻界面邏輯代碼16
2.5本章小結19
第3章圖表庫20
3.1線形圖20
任務綜述20
【任務31】線形圖界面20
【任務32】創建ViewPagerAdapter22
【任務33】線形圖界面邏輯代碼23Android企業級項目實戰教程3.2餅狀圖26
任務綜述26
【任務34】餅狀圖界面26
【任務35】餅狀圖界面邏輯代碼27
3.3柱狀圖30
任務綜述30
【任務36】柱狀圖界面30
【任務37】柱狀圖界面邏輯代碼31
3.4本章小結33
第4章3D相冊34
4.1相冊34
任務綜述34
【任務41】“相冊”界面34
【任務42】“相冊”界面Item36
【任務43】創建AlbumBean38
【任務44】“相冊”界面Adapter38
【任務45】“相冊”界面邏輯代碼39
4.2本章小結43
第5章項目綜述44
5.1項目分析44
5.1.1項目名稱44
5.1.2項目概述44
5.1.3開發環境44
5.1.4模組說明45
5.2效果展示45
5.2.1歡迎界面與主界面45
5.2.2“新聞詳情”界面與“Python學科”界面45
5.2.3“統計詳情”界面46
5.2.4“視頻詳情”界面48
5.2.5“我”界面48
5.2.6“個人資料”界面51
5.3本章小結53
第6章歡迎模組54
6.1歡迎界面54
任務綜述54
【任務61】歡迎界面 54
【任務62】歡迎界面邏輯代碼55
6.2導航欄56
任務綜述56
【任務63】標題欄56
【任務64】底部導航欄 57
【任務65】底部導航欄邏輯代碼60
6.3本章小結 63
第7章首頁模組64
7.1搭建伺服器64
任務綜述64
【任務71】首頁廣告欄數據64
【任務72】首頁新聞列表數據66
7.2工具類67
任務綜述67
【任務73】創建Constant類67
【任務74】創建JsonParse類68
【任務75】創建UtilsHelper類68
7.3首頁69
任務綜述69
【任務76】水平滑動廣告欄界面69
【任務77】首頁界面72
【任務78】自定義控制項WrapRecyclerView76
【任務79】首頁界面Item80
【任務710】創建NewsBean83
【任務711】創建AdBannerFragment85
【任務712】創建AdBannerAdapter86
【任務713】首頁界面Adapter88
【任務714】首頁界面邏輯代碼90
7.4新聞詳情 96
任務綜述96
【任務715】“新聞詳情”界面97
【任務716】“新聞詳情”界面邏輯代碼99
7.5Python學科106
任務綜述106
【任務717】“Python學科”界面106
【任務718】“Python學科”界面Item107
【任務719】創建PythonBean108
【任務720】“Python學科”界面Adapter109
【任務721】“Python學科”界面邏輯代碼110
7.6本章小結113
第8章統計模組115
8.1統計115
任務綜述115
【任務81】“統計”界面115
【任務82】“統計”界面邏輯代碼117
8.2統計詳情120
任務綜述120
【任務83】“Android統計”詳情界面120
【任務84】“Android統計”詳情界面邏輯代碼122
【任務85】“Java統計”詳情界面124
【任務86】“Java統計”詳情界面邏輯代碼126
8.3本章小結130
第9章視頻模組131
9.1視頻列表131
任務綜述131
【任務91】“視頻列表”界面131
【任務92】“視頻列表”界面Item132
【任務93】創建VideoBean133
【任務94】“視頻列表”界面Adapter135
【任務95】“視頻列表”界面數據136
【任務96】“視頻列表”界面邏輯代碼138
9.2視頻詳情140
任務綜述140
【任務97】“視頻詳情”界面141
【任務98】“視頻”列表Item148
【任務99】畫面尺寸選單149
【任務910】“視頻”列表Adapter151
【任務911】創建TopLineApplication154
【任務912】創建VideoDetailPagerAdapter155
【任務913】創建ParamsUtils156
【任務914】視頻播放進度條157
【任務915】畫面尺寸選單邏輯代碼159
【任務916】視頻清晰度選單邏輯代碼160
【任務917】“視頻詳情”界面邏輯代碼162
9.3本章小結164
第10章“我”模組(一)166
10.1創建資料庫166
任務綜述166
【任務101】創建SQLite資料庫166
【任務102】創建DBUtils類167
【任務103】創建UserBean168
10.2“我”169
任務綜述169
【任務104】“我”界面169
【任務105】廣播接收者180
【任務106】“我”界面邏輯代碼181
10.3註冊185
任務綜述185
【任務107】“註冊”界面186
【任務108】MD5加密算法192
【任務109】“註冊”界面邏輯代碼193
10.4登錄196
任務綜述196
【任務1010】“登錄”界面196
【任務1011】“登錄”界面邏輯代碼199
10.5個人資料203
任務綜述203
【任務1012】“個人資料”界面203
【任務1013】“個人資料”界面邏輯代碼207
10.6個人資料修改214
任務綜述214
【任務1014】個人資料修改界面215
【任務1015】個人資料修改界面邏輯代碼216
10.7本章小結221
第11章“我”模組(二)222
11.1日曆222
任務綜述222
【任務111】“日曆”界面222
【任務112】“日曆”界面邏輯代碼224
11.2星座226
任務綜述226
【任務113】“星座”界面226
【任務114】創建ConstellationBean234
【任務115】“星座”界面數據236
【任務116】“星座”界面邏輯代碼240
11.3星座選擇244
任務綜述244
【任務117】“星座選擇”界面244
【任務118】“星座選擇”界面Item246
【任務119】“星座選擇”界面Adapter247
【任務1110】“星座選擇”界面數據249
【任務1111】“星座選擇”界面邏輯代碼250
11.4塗鴉252
任務綜述252
【任務1112】“塗鴉”界面252
【任務1113】塗鴉顏色選擇界面264
【任務1114】創建ColorsBean271
【任務1115】創建BigSizeBean272
【任務1116】“塗鴉”界面邏輯代碼273
11.5地圖280
任務綜述280
【任務1117】“地圖”界面280
【任務1118】“地圖”界面邏輯代碼281
11.6本章小結286
第12章設定模組287
12.1收藏287
任務綜述287
【任務121】“收藏”界面287
【任務122】“收藏”界面Item289
【任務123】“收藏”界面Adapter294
【任務124】收藏新聞信息表297
【任務125】“收藏”界面邏輯代碼300
12.2設定302
任務綜述302
【任務126】“設定”界面303
【任務127】“設定”界面邏輯代碼305
12.3修改密碼308
任務綜述308
【任務128】“修改密碼”界面308
【任務129】“修改密碼”界面邏輯代碼310
12.4設定密保313
任務綜述313
【任務1210】“設定密保”界面314
【任務1211】“設定密保”界面邏輯代碼316
12.5本章小結320
第13章項目上線321
13.1代碼混淆321
13.1.1修改build.gradle檔案321
13.1.2編寫proguardrules.pro檔案321
13.2項目打包323
13.3項目加固326
13.4項目發布330
13.5本章小結332