基本介紹
內容簡介
目錄
1.1創建套用1
1.1.1Splash界面的UI開發3
1.1.2Splash界面載入時的具體流程5
1.1.3伺服器端的搭建6
1.1.4連線伺服器獲取更新信息6
1.1.5下載服務端的apk檔案14
1.1.6替換安裝下載後的apk18
1.1.7apk的替換安裝細節23
1.2程式主界面的UI設計26
1.3關閉自動更新34
第2章手機防盜模組的設計40
2.1手機防盜的功能介紹40
2.2手機防盜的細節49
2.3實現手機防盜中的設定嚮導UI54
2.4獲取聯繫人的數據與完成設定嚮導邏輯74
2.5實現手機防盜指令82
第3章高級工具模組的設計95
3.1號碼歸屬地資料庫的最佳化和複製95
3.2號碼歸屬地查詢98
3.3顯示來電與外撥電話的號碼歸屬地110
3.4更改歸屬地的顯示風格125
3.5更改歸屬地的顯示位置132
3.6使用ExpandableListView實現常用號碼的查詢148
3.7程式鎖的設計和UI163
3.7.1程式鎖的實現164
3.7.2程式鎖中的bug解決方案189
第4章通信衛士模組的設計204
4.1通信衛士的功能介紹與UI設計204
4.2黑名單號碼的添加與修改221
4.3黑名單號碼對簡訊和電話的攔截223
4.4黑名單號碼對電話的攔截225
4.5採用內容觀察者刪除呼叫記錄234
第5章其他模組的設計238
5.1軟體管理模組設計238
5.1.1軟體管理器之分類顯示應用程式238
5.1.2使用PopupWindow顯示程式的啟動、分享、卸載249
5.1.3實現程式的卸載、啟動、分享功能252
5.2進程管理器的設計254
5.2.1進程管理器的實現254
5.2.2使用自定義吐司顯示清理結果264
5.3流量管理模組的設計266
5.3.1流量統計的原理266
5.3.2流量統計的實現271
5.4手機防毒模組的設計282
5.4.1病毒查殺的原理282
5.4.2手機防毒的具體實現方法283
5.5系統最佳化的功能介紹與UI設計296
5.5.1採用反射技術來調用系統隱藏的API297
5.5.2系統最佳化的具體實現302