注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)計算機組織與體系結(jié)構(gòu)Android項目實戰(zhàn)(Android Studio 第2版)

Android項目實戰(zhàn)(Android Studio 第2版)

Android項目實戰(zhàn)(Android Studio 第2版)

定 價:¥58.00

作 者: 黑馬程序員 著
出版社: 中國鐵道出版社有限公司
叢編項: 手機安全衛(wèi)士
標(biāo) 簽: 暫缺

購買這本書可以去


ISBN: 9787113262792 出版時間: 2019-12-01 包裝: 平裝
開本: 16開 頁數(shù): 360 字?jǐn)?shù):  

內(nèi)容簡介

  本書為《Android 項目實戰(zhàn)——手機安全衛(wèi)士》的升級版,是一本以項目為導(dǎo)向的中級開發(fā)書籍。本書使用當(dāng)前新版本的 Android Studio 作為開發(fā)工具,通過一個“手機安全衛(wèi)士”項目講解了一個完整的 Android 項目實現(xiàn)流程(產(chǎn)品設(shè)計、UI 設(shè)計、邏輯實現(xiàn)到項目打包)。 本書共 10 章,第 1 章對項目進(jìn)行了整體介紹,第 2~9 章分別講述了首頁、手機清理、騷擾攔截、病毒查殺、軟件管理、程序鎖、網(wǎng)速測試、流量監(jiān)控等模塊的實現(xiàn)內(nèi)容,各模 塊不僅分析了原型圖與 UI 設(shè)計思想,而且逐個實現(xiàn)了功能,讓讀者不僅可以掌握如何開發(fā) Android項目,而且還能了解項目中各個界面的策劃與設(shè)計理念,第 10 章介紹了項目上線及 其發(fā)布的過程,讓讀者完整體會項目的上線發(fā)布過程。本書附有配套視頻、源代碼、教學(xué)課件等教學(xué)資源,同時為了幫助初學(xué)者更好地學(xué)習(xí)書 中的內(nèi)容,還提供了在線答疑服務(wù),希望能夠得到更多讀者的關(guān)注。 本書適合作為高等院校計算機相關(guān)專業(yè)的“移動互聯(lián)網(wǎng)”課程專用教材,也可作為 Android 愛好者的自學(xué)教材,是一本適合有一定 Android 基礎(chǔ)讀者的圖書。

作者簡介

  黑馬程序員,江蘇傳智播客教育科技股份有限公司(簡稱傳智播客)是一家致力于培養(yǎng)高素質(zhì)軟件開發(fā)人才的科技公司,黑馬程序員是傳智播客旗下高端IT教育品牌。

圖書目錄

第 1 章 項目綜述 1

任務(wù)1 項目分析 1

任務(wù)1-1 需求分析 1

任務(wù)1-2 可行性分析 1

任務(wù)2 項目簡介 2

任務(wù)2-1 項目概述 2

任務(wù)2-2 開發(fā)環(huán)境 2

任務(wù)2-3 項目功能結(jié)構(gòu) 2

任務(wù)3 效果展示 3

任務(wù)3-1 歡迎模塊 3

任務(wù)3-2 首頁模塊 4

任務(wù)3-3 手機清理模塊 4

任務(wù)3-4 騷擾攔截模塊 6

任務(wù)3-5 病毒查殺模塊 8

任務(wù)3-6 軟件管理模塊 9

任務(wù)3-7 程序鎖模塊 10

任務(wù)3-8 網(wǎng)速測試模塊 10

任務(wù)3-9 流量監(jiān)控模塊 12

本章小結(jié) 13

第 2 章 歡迎模塊與首頁模塊 14

任務(wù)1 “歡迎”界面設(shè)計分析 14

任務(wù)1-1 原型分析 14

任務(wù)1-2 UI分析 15

任務(wù)2 搭建歡迎界面 16

任務(wù)3 實現(xiàn)歡迎界面功能 18

任務(wù)3-1 實現(xiàn)版本號信息顯示功能 18

任務(wù)3-2 實現(xiàn)跳轉(zhuǎn)延遲功能 19

任務(wù)4 “首頁”設(shè)計分析 20

任務(wù)4-1 原型分析 20

任務(wù)4-2 UI分析 22

任務(wù)5 搭建首頁界面 24

任務(wù)5-1 搭建標(biāo)題欄布局 25

任務(wù)5-2 實現(xiàn)儀表盤效果 26

任務(wù)5-3 搭建首頁頭部界面布局 31

任務(wù)5-4 搭建首頁中部界面布局 32

任務(wù)5-5 搭建首頁底部界面布局 36

任務(wù)6 實現(xiàn)首頁界面功能 39

任務(wù)6-1 初始化界面控件 39

任務(wù)6-2 獲取手機內(nèi)置SD卡與內(nèi)存信息 41

任務(wù)6-3 顯示手機內(nèi)置SD卡與內(nèi)存信息 42

任務(wù)6-4 實現(xiàn)界面控件的點擊事件 44

本章小結(jié) 45

第 3 章 手機清理模塊 46

任務(wù)1 “掃描垃圾”設(shè)計分析 46

任務(wù)1-1 原型分析 46

任務(wù)1-2 UI分析 49

任務(wù)2 搭建掃描垃圾界面 51

任務(wù)2-1 搭建掃描垃圾界面布局 51

任務(wù)2-2 搭建掃描垃圾界面條目布局 54

任務(wù)3 實現(xiàn)掃描垃圾界面功能 55

任務(wù)3-1 封裝垃圾信息實體類 56

任務(wù)3-2 編寫垃圾信息列表適配器 56

任務(wù)3-3 初始化界面控件 59

任務(wù)3-4 申請手機SD卡權(quán)限 60

任務(wù)3-5 遍歷手機SD卡中的文件 61

任務(wù)3-6 實現(xiàn)掃描垃圾功能 62

任務(wù)3-7 實現(xiàn)界面控件的點擊事件 66

任務(wù)4 “清理垃圾”設(shè)計分析 67
任務(wù)4-1 原型分析 67

任務(wù)4-2 UI分析 69

任務(wù)5 搭建清理垃圾界面 70

任務(wù)6 實現(xiàn)清理垃圾界面功能 74

任務(wù)6-1 初始化界面控件 75

任務(wù)6-2 實現(xiàn)清理垃圾功能 76

任務(wù)6-3 實現(xiàn)界面控件的點擊事件 79

本章小結(jié) 80

第 4 章 騷擾攔截模塊 81

任務(wù)1 “騷擾攔截”設(shè)計分析 81

任務(wù)1-1 原型分析 81

任務(wù)1-2 UI分析 84

任務(wù)2 搭建騷擾攔截界面 85

任務(wù)2-1 騷擾攔截界面布局 85

任務(wù)2-2 搭建騷擾攔截界面條目布局 87

任務(wù)3 黑名單數(shù)據(jù)庫 88

任務(wù)3-1 創(chuàng)建黑名單數(shù)據(jù)庫 89

任務(wù)3-2 創(chuàng)建數(shù)據(jù)庫操作類 89

任務(wù)4 實現(xiàn)騷擾攔截界面功能 90

任務(wù)4-1 封裝聯(lián)系人的實體類 90

任務(wù)4-2 實現(xiàn)騷擾攔截列表的適配器 91

任務(wù)4-3 申請撥打電話和通訊記錄的讀寫權(quán)限 93

任務(wù)4-4 初始化界面控件 95

任務(wù)4-5 獲取攔截次數(shù)大于0的數(shù)據(jù) 96

任務(wù)4-6 刷新騷擾攔截列表 97

任務(wù)5 “黑名單”設(shè)計分析 98

任務(wù)5-1 原型分析 98

任務(wù)5-2 UI分析 100

任務(wù)6 搭建黑名單界面 102

任務(wù)6-1 搭建黑名單界面布局 102

任務(wù)6-2 搭建黑名單界面條目布局 104

任務(wù)6-3 搭建添加黑名單選項界面布局 105

任務(wù)7 實現(xiàn)黑名單界面功能 108

任務(wù)7-1 實現(xiàn)黑名單列表的適配器 108

任務(wù)7-2 初始化界面控件 111

任務(wù)7-3 刷新黑名單界面 112

任務(wù)7-4 創(chuàng)建對話框 113

任務(wù)8 “添加黑名單”設(shè)計分析 115

任務(wù)8-1 原型分析 115

任務(wù)8-2 UI分析 116

任務(wù)9 搭建添加黑名單界面 117

任務(wù)10 歸屬地數(shù)據(jù)庫 119

任務(wù)10-1 數(shù)據(jù)庫展示 120

任務(wù)10-2 復(fù)制歸屬地數(shù)據(jù)庫到項目中 121

任務(wù)10-3 創(chuàng)建歸屬地數(shù)據(jù)庫操作類 122

任務(wù)11 實現(xiàn)添加黑名單界面功能 124

任務(wù)11-1 初始化界面控件 125

任務(wù)11-2 添加信息到黑名單數(shù)據(jù)庫 125

任務(wù)11-3 實現(xiàn)界面控件的點擊事件 126

任務(wù)12 “選擇聯(lián)系人”設(shè)計分析 128
任務(wù)12-1 原型分析 128

任務(wù)12-2 UI分析 129

任務(wù)13 搭建選擇聯(lián)系人界面 130

任務(wù)13-1 搭建選擇聯(lián)系人界面布局 130

任務(wù)13-2 搭建選擇聯(lián)系人界面條目布局 131

任務(wù)14 實現(xiàn)選擇聯(lián)系人界面功能 132

任務(wù)14-1 初始化界面控件 132

任務(wù)14-2 申請讀取聯(lián)系人的權(quán)限 133

任務(wù)14-3 創(chuàng)建選擇聯(lián)系人列表適配器 134

任務(wù)14-4 設(shè)置列表中的數(shù)據(jù) 135

任務(wù)15 實現(xiàn)黑名單攔截功能 137

任務(wù)15-1 創(chuàng)建攔截來電廣播接收者 137

任務(wù)15-2 掛斷電話 138

任務(wù)15-3 創(chuàng)建未接電話的內(nèi)容觀察者 139

任務(wù)15-4 更新黑名單數(shù)據(jù) 141

任務(wù)15-5 騷擾攔截服務(wù) 142

本章小結(jié) 143

第 5 章 病毒查殺模塊 144

任務(wù)1 “病毒查殺”設(shè)計分析 144

任務(wù)1-1 原型分析 144

任務(wù)1-2 UI分析 146

任務(wù)2 搭建病毒查殺界面 147

任務(wù)3 實現(xiàn)病毒查殺界面功能 150

任務(wù)3-1 展示病毒數(shù)據(jù)庫 150

任務(wù)3-2 初始化界面控件 151

任務(wù)3-3 顯示查殺病毒的時間 151

任務(wù)3-4 復(fù)制病毒數(shù)據(jù)庫到項目中 152

任務(wù)3-5 實現(xiàn)界面控件的點擊事件 153

任務(wù)4 “病毒查殺進(jìn)度”設(shè)計分析 154

任務(wù)4-1 原型分析 154

任務(wù)4-2 UI分析 156

任務(wù)5 搭建病毒查殺進(jìn)度界面 158

任務(wù)5-1 搭建病毒查殺進(jìn)度界面布局 158

任務(wù)5-2 搭建病毒查殺進(jìn)度界面條目布局 161

任務(wù)6 實現(xiàn)病毒查殺進(jìn)度界面 功能 162

任務(wù)6-1 檢測文件是否是病毒 162

任務(wù)6-2 獲取文件的MD5碼 163

任務(wù)6-3 封裝應(yīng)用信息實體類 165

任務(wù)6-4 編寫應(yīng)用信息列表適配器 165

任務(wù)6-5 初始化界面控件 167

任務(wù)6-6 實現(xiàn)病毒查殺功能 168

任務(wù)6-7 實現(xiàn)界面控件的點擊事件 171

本章小結(jié) 172

第 6 章 軟件管理模塊 173

任務(wù)1 軟件管理界面分析 173

任務(wù)1-1 原型分析 173

任務(wù)1-2 UI分析 175

任務(wù)2 搭建軟件管理界面 177

任務(wù)2-1 搭建軟件管理界面布局 177

任務(wù)2-2 搭建軟件管理界面條目布局 179

任務(wù)3 實現(xiàn)軟件管理界面功能 182

任務(wù)3-1 封裝應(yīng)用程序?qū)嶓w類 182

任務(wù)3-2 獲取手機中的所有應(yīng)用 183

任務(wù)3-3 實現(xiàn)應(yīng)用的開啟、卸載、分享功能 184

任務(wù)3-4 編寫應(yīng)用列表適配器 187

任務(wù)3-5 初始化界面控件 193

任務(wù)3-6 注冊卸載應(yīng)用的廣播 194

任務(wù)3-7 實現(xiàn)應(yīng)用列表顯示的功能 195

本章小結(jié) 199

第 7 章 程序鎖模塊 200

任務(wù)1 “設(shè)置密碼”設(shè)計分析 200

任務(wù)1-1 原型分析 200

任務(wù)1-2 UI分析 202

任務(wù)2 搭建設(shè)置密碼界面 203

任務(wù)3 實現(xiàn)設(shè)置密碼界面功能 205

任務(wù)3-1 初始化界面控件 205

任務(wù)3-2 MD5加密算法 206

任務(wù)3-3 實現(xiàn)保存密碼的功能 207

任務(wù)4 “程序鎖”設(shè)計分析 208

任務(wù)4-1 原型分析 208

任務(wù)4-2 UI分析 210

任務(wù)5 搭建程序鎖界面 211

任務(wù)5-1 搭建程序鎖界面布局 212

任務(wù)5-2 搭建程序列表界面布局 213

任務(wù)5-3 搭建程序列表界面條目布局 214

任務(wù)6 程序鎖數(shù)據(jù)庫 215

任務(wù)6-1 創(chuàng)建程序鎖數(shù)據(jù)庫 215

任務(wù)6-2 創(chuàng)建數(shù)據(jù)庫操作類 216

任務(wù)7 實現(xiàn)程序鎖界面功能 216

任務(wù)7-1 封裝應(yīng)用信息實體類 217

任務(wù)7-2 獲取手機中所有程序 217

任務(wù)7-3 編寫程序列表適配器 218

任務(wù)7-4 實現(xiàn)未加鎖列表界面功能 219

任務(wù)7-5 實現(xiàn)已加鎖列表界面功能 223

任務(wù)7-6 創(chuàng)建內(nèi)容提供者 226

任務(wù)7-7 申請使用記錄訪問權(quán)限 226

任務(wù)7-8 初始化界面控件 228

任務(wù)7-9 加載已加鎖與未加鎖列表界面 228

任務(wù)7-10 實現(xiàn)界面控件的點擊事件 230

任務(wù)7-11 實現(xiàn)界面水平滑動的功能 230

任務(wù)7-12 獲取棧頂應(yīng)用包名 232

任務(wù)7-13 監(jiān)聽任務(wù)棧頂?shù)膽?yīng)用 234

任務(wù)8 “輸入密碼”設(shè)計分析 237

任務(wù)8-1 原型分析 237

任務(wù)8-2 UI分析 238

任務(wù)9 搭建輸入密碼界面布局 239

任務(wù)10 實現(xiàn)輸入密碼界面功能 241

任務(wù)10-1 初始化界面控件 241

任務(wù)10-2 初始化界面數(shù)據(jù) 242

任務(wù)10-3 實現(xiàn)界面控件的點擊事件 243

本章小結(jié) 246

第 8 章 網(wǎng)速測試模塊 247

任務(wù)1 “網(wǎng)速測試”設(shè)計分析 247

任務(wù)1-1 原型分析 247

任務(wù)1-2 UI分析 249

任務(wù)2 搭建網(wǎng)速測試界面 251

任務(wù)2-1 實現(xiàn)圓盤效果 251
任務(wù)2-2 搭建網(wǎng)速測試界面布局 259

任務(wù)2-3 實現(xiàn)對話框效果 261

任務(wù)3 實現(xiàn)網(wǎng)速測試界面功能 263

任務(wù)3-1 搭建服務(wù)器 264

任務(wù)3-2 配置服務(wù)器外網(wǎng) 265

任務(wù)3-3 初始化界面控件 269

任務(wù)3-4 創(chuàng)建自定義對話框 269

任務(wù)3-5 檢測網(wǎng)絡(luò) 273

任務(wù)3-6 創(chuàng)建測試網(wǎng)速的工具類 275

任務(wù)3-7 實現(xiàn)網(wǎng)速測試功能 278

任務(wù)4 “測試報告”設(shè)計分析 283

任務(wù)4-1 原型分析 283

任務(wù)4-2 UI分析 285

任務(wù)5 搭建測試報告界面 286

任務(wù)6 實現(xiàn)測試報告界面功能 289

任務(wù)6-1 初始化界面控件 289

任務(wù)6-2 顯示下載與上傳網(wǎng)速 290

任務(wù)6-3 實現(xiàn)界面控件的點擊事件 290

本章小結(jié) 291

第 9 章 流量監(jiān)控模塊 292

任務(wù)1 “流量監(jiān)控”設(shè)計分析 292

任務(wù)1-1 原型分析 292

任務(wù)1-2 UI分析 294

任務(wù)2 搭建流量監(jiān)控界面 296
任務(wù)2-1 自定義圓形進(jìn)度條 297

任務(wù)2-2 搭建剩余套餐流量界面布局 301

任務(wù)2-3 搭建流量統(tǒng)計界面布局 302

任務(wù)2-4 搭建本月流量詳情界面布局 304

任務(wù)3 實現(xiàn)流量監(jiān)控界面功能 306

任務(wù)3-1 創(chuàng)建獲取流量的工具類 306
任務(wù)3-2 初始化界面控件 309

任務(wù)3-3 申請使用記錄訪問權(quán)限 310

任務(wù)3-4 初始化界面數(shù)據(jù) 312

任務(wù)3-5 實現(xiàn)本月詳情信息顯示功能 313

任務(wù)4 “設(shè)置套餐流量”設(shè)計分析 317

任務(wù)4-1 原型分析 317

任務(wù)4-2 UI分析 318

任務(wù)5 搭建設(shè)置套餐流量界面 319

任務(wù)6 實現(xiàn)設(shè)置套餐流量界面 功能 320

任務(wù)6-1 初始化界面控件 321

任務(wù)6-2 實現(xiàn)界面控件的點擊事件 321

任務(wù)7 “本月詳情”設(shè)計分析 324

任務(wù)7-1 原型分析 324

任務(wù)7-2 UI分析 325

任務(wù)8 搭建本月詳情界面 327

任務(wù)8-1 搭建本月詳情界面布局 327

任務(wù)8-2 搭建本月詳情界面條目布局 329

任務(wù)9 實現(xiàn)本月詳情界面功能 330

任務(wù)9-1 封裝流量信息實體類 330

任務(wù)9-2 編寫本月詳情列表適配器 331

任務(wù)9-3 初始化界面控件 332

任務(wù)9-4 獲取本月流量數(shù)據(jù) 333

本章小結(jié) 335

第 10 章 項目上線 336

任務(wù)1 代碼混淆 336

任務(wù)1-1 修改build.gradle文件 336

任務(wù)1-2 編寫proguard-rules.pro文件 337

任務(wù)2 項目打包 338

任務(wù)3 項目加固 341

任務(wù)4 項目發(fā)布 345

本章小結(jié) 348

本目錄推薦

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