作者序
序
為了讓讀者輕鬆上手,本書特別設計適合初級Android 應用程式開發者
的學習方式,用準確的定義歸納概念,用直觀的圖示示範過程,用詳細的註釋解釋程式,用簡要的語言說明基礎知識。
1 專案模組介紹
簡潔、清晰是其顯著的特點,一般放在每一個模組的開始部分,讓讀者對每一個模組都有一個清晰、全域的認識。
2 程式解析
將程式中的關鍵程式行逐一解釋,有助於讀者熟練相關概念和知識。
3 執行結果
對每個模組均列出執行結果和對應圖示,幫助讀者更直觀地了解實例程式。
4 基礎知識總結
每完成一個模組,都會對本模組需要熟練的要點進行知識整理。
序
為了讓讀者輕鬆上手,本書特別設計適合初級Android 應用程式開發者
的學習方式,用準確的定義歸納概念,用直觀的圖示示範過程,用詳細的註釋解釋程式,用簡要的語言說明基礎知識。
1 專案模組介紹
簡潔、清晰是其顯著的特點,一般放在每一個模組的開始部分,讓讀者對每一個模組都有一個清晰、全域的認識。
2 程式解析
將程式中的關鍵程式行逐一解釋,有助於讀者熟練相關概念和知識。
3 執行結果
對每個模組均列出執行結果和對應圖示,幫助讀者更直觀地了解實例程式。
4 基礎知識總結
每完成一個模組,都會對本模組需要熟練...
目錄
前言
第1章 專案簡介與Splash介面開發
1.1 建立應用
1.1.1 Splash介面的UI開發
1.1.2 Splash介面載入時的實際流程
1.1.3 伺服器端的架設
1.1.4 連接伺服器取得更新資訊
1.1.5 下載服務端的apk檔案
1.1.6 取代安裝下載後的apk
1.1.7 apk的取代安裝細節
1.2 程式主介面的UI設計
1.3 關閉自動更新
第2章 手機防盜模組的設計
2.1 手機防盜的功能介紹
2.2 手機防盜的細節
2.3 實現手機防盜中的設定精靈UI
2.4 取得連絡人的資料與完成設定精靈邏輯
2.5 實現手機防盜指令
第3章 進階工具模組的設計
3.1 號碼歸屬地資料庫的最佳化和複製
3.2 號碼歸屬地查詢
3.3 顯示來電與外撥電話的號碼歸屬地
3.4 更改歸屬地的顯示風格
3.5 更改歸屬地的顯示位置
3.6 使用ExpandableListView實現常用號碼的查詢
3.7 程式鎖的設計和UI
3.7.1 程式鎖的實現
3.7.2 程式鎖中的bug解決方案
第4章 通訊衛士模組的設計
4.1 通訊衛士的功能介紹與UI設計
4.2 黑名單號碼的增加與修改
4.3 黑名單號碼對簡訊和電話的攔截
4.4 黑名單號碼對電話的攔截
4.5 採用內容觀察者刪除呼叫記錄
第5章 其他模組的設計
5.1 軟體管理模組設計
5.1.1 軟體管理員之分類顯示應用程式
5.1.2 使用PopupWindow顯示程式的啟動、分享、移除
5.1.3 實現程式的移除、啟動、分享功能
5.2 處理程序管理員的設計
5.2.1 處理程序管理員的實現
5.2.2 使用自訂快顯顯示清理結果
5.3 流量管理模組的設計
5.3.1 流量統計的原理
5.3.2 流量統計的實現
5.4 手機防毒模組的設計
5.4.1 殺毒的原理
5.4.2 手機防毒的實作方式方法
5.5 系統最佳化的功能介紹與UI設計
5.5.1 採用反射技術來呼叫系統隱藏的API
5.5.2 系統最佳化的實作方式
前言
第1章 專案簡介與Splash介面開發
1.1 建立應用
1.1.1 Splash介面的UI開發
1.1.2 Splash介面載入時的實際流程
1.1.3 伺服器端的架設
1.1.4 連接伺服器取得更新資訊
1.1.5 下載服務端的apk檔案
1.1.6 取代安裝下載後的apk
1.1.7 apk的取代安裝細節
1.2 程式主介面的UI設計
1.3 關閉自動更新
第2章 手機防盜模組的設計
2.1 手機防盜的功能介紹
2.2 手機防盜的細節
2.3 實現手機防盜中的設定精靈UI
2.4 取得連絡人的資料與完成設定精靈邏輯
...