本書內(nèi)容包括:項目簡介;手機(jī)防盜模塊;通訊衛(wèi)士模塊;軟件管家模塊;手機(jī)殺毒模塊;緩存清理模塊;進(jìn)程管理模塊;流量統(tǒng)計模塊;高級工具模塊;設(shè)置中心模塊。
《Android項目實戰(zhàn):手機(jī)安全衛(wèi)士》涵蓋了當(dāng)前主流Android開發(fā)技術(shù);提供免費教學(xué)資源。
為什么出這本書
數(shù)年前,傳智播客團(tuán)隊是一群默默工作在IT 崗位的程序員,現(xiàn)如今,為了同一個夢想,我們聚集在一起,為“改變中國的IT 教育”而全力以赴。為什么會有這樣的夢想,是因為在我們實現(xiàn)各自夢想的路上,不斷地聽到這樣的來自IT 畢業(yè)生的心聲:“我們專業(yè)的課程太枯燥了,太多理論方面的課程,并且這些理論聽起來都是很難理解的,同學(xué)們學(xué)完了都是一頭霧水。”“終于畢業(yè)了,學(xué)了四年的計算機(jī)課程,我們班上大部分同學(xué)都不知道能干什么,感覺好像什么都學(xué)了,卻什么都不會干!”“實習(xí)單位根本就不讓我們干活,最多只是讓我們閱讀代碼、修改文檔,說我們什么都不會,不敢讓我們參與實際工作。想想自己辛苦學(xué)了四年連實習(xí)的要求都達(dá)不到,心里很不是滋味!薄懊嬖嚨臅r候,用人單位問能做什么,做過什么項目,我們回答不上來,面試過程中問到的很多問題,我們連聽都沒有聽過!
……
這些心聲并不是個別畢業(yè)生所表達(dá)的,而是中國高等教育反映出的一種普遍現(xiàn)象。我們并非否定中國高校的IT 教育,而是想在IT 教育的路上盡一份自己的綿薄之力。由于我國正處在市場經(jīng)濟(jì)轉(zhuǎn)型期,目前高校的IT 教育與企業(yè)的真實需求存在一定程度的脫節(jié),這也給高等教育提出了一項亟待解決的課題。如果高校的相關(guān)課程更新滯后,那么畢業(yè)生畢業(yè)即失業(yè)的現(xiàn)象仍將存在。
第1 章 項目簡介
1.1 項目概述
1.1.1 項目分析
1.1.2 功能展示
1.1.3 代碼結(jié)構(gòu)
1.2 歡迎界面
1.2.1 開發(fā)流程圖
1.2.2 歡迎界面UI
1.2.3 服務(wù)器的搭建
1.2.4 下載和安裝APK
1.2.5 版本更新工具類
1.2.6 版本信息的實體類
1.2.7 歡迎界面邏輯
1.3 主界面
1.3.1 主界面UI
1.3.2 主界面Item 布局
1.3.3 數(shù)據(jù)適配器
1.3.4 主界面邏輯
本章小結(jié)
第2 章 手機(jī)防盜模塊
2.1 模塊概述
2.1.1 功能介紹
2.1.2 開發(fā)流程圖
2.1.3 代碼結(jié)構(gòu)
2.2 設(shè)置密碼
2.2.1 設(shè)置密碼界面
2.2.2 自定義對話框樣式
2.2.3 設(shè)置密碼邏輯
2.2.4 MD5 加密算法
2.3 輸入密碼
2.3.1 輸入密碼界面
2.3.2 輸入密碼邏輯
2.4 設(shè)置向?qū)Ы缑?
2.4.1 小圓點界面.
2.4.2 向?qū)Ы缑妫ㄒ唬?
2.4.3 向?qū)Ы缑妫ǘ?
2.4.4 向?qū)Ы缑妫ㄈ?
2.4.5 向?qū)Ы缑妫ㄋ模?
2.4.6 指令界面.
2.5 設(shè)置向?qū)Чδ?br />
2.5.1 滑屏動畫.
2.5.2 手勢滑動.
2.5.3 向?qū)Чδ埽ㄒ唬?
2.5.4 向?qū)Чδ埽ǘ?
2.5.5 向?qū)Чδ埽ㄈ?
2.5.6 獲取聯(lián)系人.
2.5.7 向?qū)Чδ埽ㄋ模?
2.5.8 防盜指令.
2.5.9 修改HomeActivity 文件
本章小結(jié)
第3 章 通訊衛(wèi)士模塊
3.1 模塊概述
3.1.1 功能介紹.
3.1.2 開發(fā)流程圖.
3.1.3 代碼結(jié)構(gòu).
3.2 黑名單數(shù)據(jù)庫
3.2.1 創(chuàng)建數(shù)據(jù)庫.
3.2.2 聯(lián)系人的實體類.
3.2.3 數(shù)據(jù)庫操作類.
3.2.4 測試數(shù)據(jù).
3.3 主界面
3.3.1 主界面UI
3.3.2 黑名單Item 布局
3.3.3 主界面邏輯代碼.
3.3.4 數(shù)據(jù)適配器.
3.4 添加黑名單 1153.4.1 添加黑名單界面
3.4.2 添加黑名單邏輯
3.4.3 聯(lián)系人列表
3.5 黑名單攔截.
3.5.1 攔截短信
3.5.2 攔截電話
本章小結(jié).
第4 章 軟件管家模塊
4.1 模塊概述
4.1.1 功能介紹
4.1.2 代碼結(jié)構(gòu)
4.2 軟件管家界面.
4.2.1 軟件管家UI
4.2.2 軟件管家Item 布局
4.2.3 應(yīng)用程序的實體類
4.3 工具類
4.3.1 獲取應(yīng)用程序信息
4.3.2 單位轉(zhuǎn)換
4.3.3 程序的業(yè)務(wù)類
4.4 軟件管家功能.
4.4.1 軟件管家邏輯
4.4.2 數(shù)據(jù)適配器
本章小結(jié).
第5 章 手機(jī)殺毒模塊
5.1 模塊概述
5.1.1 功能介紹
5.1.2 代碼結(jié)構(gòu)
5.1.3 手機(jī)病毒
5.2 數(shù)據(jù)庫操作.
5.2.1 數(shù)據(jù)庫展示
5.2.2 數(shù)據(jù)庫操作
5.2.3 獲取MD5 碼
5.3 病毒查殺
5.3.1 病毒查殺界面
5.3.2 病毒查殺邏輯代碼
5.4 查殺進(jìn)度
5.4.1 查殺進(jìn)度界面
5.4.2 查殺進(jìn)度Item 布局
5.4.3 病毒的實體類
5.4.4 查殺進(jìn)度邏輯
5.4.5 數(shù)據(jù)適配器
本章小結(jié)
第6 章 緩存清理模塊
6.1 模塊概述
6.1.1 功能介紹
6.1.2 代碼結(jié)構(gòu)
6.2 掃描緩存
6.2.1 掃描緩存界面
6.2.2 緩存清理Item 布局
6.2.3 緩存信息的實體類
6.2.4 掃描緩存邏輯
6.2.5 數(shù)據(jù)適配器
6.3 緩存清理
6.3.1 緩存清理界面
6.3.2 緩存清理邏輯
本章小結(jié)
第7 章 進(jìn)程管理模塊
7.1 模塊概述
7.1.1 功能介紹
7.1.2 代碼結(jié)構(gòu)
7.2 進(jìn)程管理
7.2.1 進(jìn)程管理界面
7.2.2 進(jìn)程管理Item 布局
7.2.3 進(jìn)程信息的實體類
7.2.4 主界面邏輯
7.2.5 數(shù)據(jù)適配器
7.3 工具類
7.3.1 獲取系統(tǒng)信息
7.3.2 獲取進(jìn)程信息
7.4 設(shè)置進(jìn)程
7.4.1 設(shè)置進(jìn)程界面
7.4.2 設(shè)置進(jìn)程邏輯
7.4.3 鎖屏清理進(jìn)程服務(wù)
本章小結(jié)
第8 章 流量統(tǒng)計模塊
8.1 模塊概述 2188.1.1 功能介紹
8.1.2 代碼結(jié)構(gòu)
8.2 運營商設(shè)置.
8.2.1 運營商設(shè)置界面
8.2.2 運營商設(shè)置邏輯
8.3 數(shù)據(jù)庫操作.
8.3.1 創(chuàng)建數(shù)據(jù)庫
8.3.2 數(shù)據(jù)庫操作
8.4 流量監(jiān)控
8.4.1 流量監(jiān)控界面
8.4.2 流量監(jiān)控邏輯
8.4.3 判斷服務(wù)是否運行
8.4.4 獲取流量的服務(wù)
8.4.5 開機(jī)廣播
本章小結(jié).
第9 章 高級工具模塊
9.1 模塊概述
9.1.1 功能介紹
9.1.2 代碼結(jié)構(gòu)
9.2 主界面
9.2.1 自定義組合控件
9.2.2 主界面邏輯
9.3 號碼歸屬地查詢.
9.3.1 號碼歸屬地查詢界面
9.3.2 數(shù)據(jù)庫展示
9.3.3 數(shù)據(jù)庫操作
9.3.4 號碼歸屬地查詢邏輯
9.4 短信備份
9.4.1 短信備份工具類
9.4.2 短信加密和解密
9.4.3 短信備份界面
9.4.4 短信備份邏輯
9.4.5 Toast 封裝
9.5 短信還原
9.5.1 短信還原工具類
9.5.2 短信的實體類
9.5.3 短信還原界面
9.5.4 短信還原邏輯
9.6 程序鎖
9.6.1 創(chuàng)建數(shù)據(jù)庫
9.6.2 數(shù)據(jù)庫操作類
9.6.3 獲取所有應(yīng)用工具類
9.6.4 應(yīng)用的實體類
9.6.5 程序鎖界面
9.6.6 程序鎖邏輯
9.6.7 加鎖與未加鎖功能
9.6.8 程序鎖服務(wù)
9.7 密碼鎖
9.7.1 密碼鎖界面
9.7.2 密碼鎖邏輯
本章小結(jié)
第10 章 設(shè)置中心模塊
10.1 模塊概述
10.1.1 功能介紹
10.1.2 代碼結(jié)構(gòu)
10.2 設(shè)置中心
10.2.1 自定義控件
10.2.2 設(shè)置中心界面
10.2.3 工具類
10.2.4 設(shè)置中心邏輯
本章小結(jié)