隨著互聯網加時代的到來,各種各樣的移動端已經成為人們不可缺少的一部分;ヂ摼W時期的重大突破也代表著手機世紀的一次爆發,隨同著 4G 手機的到來,智能手機的廣泛應用,安卓系統覆蓋了很大的市場
以下為本篇論文正文:
摘要
隨著互聯網加時代的到來,各種各樣的移動端已經成為人們不可缺少的一部分;ヂ摼W時期的重大突破也代表著手機世紀的一次爆發,隨同著 4G 手機的到來,智能手機的廣泛應用,安卓系統覆蓋了很大的市場,隨著它日益完善,各種程序開發為人們的生活帶來了極大的便捷,是很多手機用戶使用手機操作系統的首選。安卓市場為人們帶來極大便捷的同時,也給大家帶來了很多隱患,由于Android 的開源,致使任何一個人都能夠對安卓端的數據代碼展開編寫,而存在許多研發商在手機軟件中不恰當的添加了許多違法代碼,盜取用戶隱私,讓手機的安全問題出現了極大的漏洞,手機軟件存在的安全隱患也日漸在人們的心中蔓延。
基于對其他安全衛士軟件的學習,了解到產品的某些方面時下并不足以滿足更多人的需求,現準備開發一款移動端的保衛盾軟件。初步設計應包含以下 9大功能模塊——手機防盜、開機優化、軟件管理、手機殺毒、設置中心、通訊管理、高級工具、秘密空間。軟件采納 MVC 框架,利用 android 技術,后臺利用Java 技術完成任一業務的流程,完成用戶的需求本系統利用 Android 作為研發平臺,利用 Android 研發工具,后臺采取了 sqlite 數據庫對數據的進行必要的傳輸與儲存,來實現手機安全衛士與手機用戶之間共享數據和交流業務;诖,本文將在產品易用性和安全性能上展開深入研究并最終實現。
關鍵詞:SQlite3,Android 開發平臺,手機衛士,MVC 框架
Abstract
Design and Implementation of Android Mobile Security GuardsWith the advent of the era of the Internet, a variety of mobile terminals have become an indispensable part of our life. A major breakthrough in the Internet era also represents the the first outbreak of the era of mobile phone, with the arrival of the era of 4G mobile phone, the wide application of smart phones, Android system covering a large market, as it is increasingly perfect, a variety of program development for people's life brought a great convenience, and become a operating system the vast majority of mobile phone users preferred . The Android Market for people brings great convenience, at the same time, bring you a lot of hidden dangers. Due to opening the source of Android, leading to everyone that can write on the Android software code, and some developers in the application writes the illegal code, to steal the user's privacy, making the security issue of mobile phones become more and more obvious, the mobile phone safety concern is increasing day by day.
Based on the other security guards software learning, some aspects about products nowadays is insufficient to meet the needs of more people, so is now ready to develop a mobile terminal security shield software. The preliminary design should include the following 9 modules: mobile phone anti-theft, boot optimization, software management, mobile phone antivirus,centers etting, communication management, advanced tools, secret space. Overall use the MVC framework, andAndroid technology, the background using Java technology to implement a business process.The needs of users of the system use android as a development platform, using the Android development tools,and the background use the SQLite database for data storage and transmission, to realize mobile security guards of the data sharing and business logic of interaction. Based on this, this paper will be in the product usability and safety performance in-depth research and realize in the end.
Keywords:SQlite3,Android Development Platform,Mobile Guardian,MVC Framework
人們所用的安卓操作系統是由谷歌公司與 84 家硬件、軟件開發商及電信運營商于 2007 年 11 月 05 日聯手推出, 安卓操作系統是創立于 Linux 操作系統之上,該平臺包括操作系統、用戶界面和應用程序等。安卓操作系統起初主要用于支持手機,由 Andy Rubin 首次研發,后被谷歌公司在 2005 年 8 月 17 日收購。據全球有名的調查機構 Gartner 來供應數據,Android 系統在智能手機市場占到了一半以上。
在當前時代背景下,越來越多的人在關注產品外表舒適的前提下,更加關注產品安全性能以及高享受用戶體驗。移動終端設備上這種需求則非常多見。伴隨科學技術的成長,手機端的互聯網已主見成為大眾熱點,而其中利用安卓平臺的系統已達到 75%的份額。大多要歸功于安卓強大的開放性,這一優點可以讓他增加更多的開發商,伴隨手機應用的與日俱增,迫使安卓中的應用魚龍混雜,這里面有大量的惡意扣費軟件、竊取用戶私密的木馬病毒等等。與此同時,應運而生的手機安全性軟件如金山毒霸、騰訊手機管家、360 手機殺毒、金山手機衛士等在短短幾個月的時間都出現在人們的視野中,甚至于微軟也有了自己的移動終端安全產品。所以說研發一種保護用戶隱私攔截木馬、并且防備那些惡意的扣費軟件的手機保衛工具十分重要。本次研發的手機安全軟件包含幾項主要功能,用于實現以上保衛目的,例如:可以檢測手機軟件中惡意扣費的不法程序、并且能夠綁定用戶手機,還可以在手機丟失后向主人發送報警音樂和信息。
用百度安全管家舉一個例子:安全管家 For Windows Phone 閃亮面世,它其中不僅有智能撥號、隱私中心、安全下載等常見的功能,還進行了 IP 設置、定時提醒等更貼近實際需要的應用功能,并且給每個使用手機的人帶來了很多方便。這里對主要的功能進行介紹如下:1.管家撥號,可以進行聯系人快速查詢,同時還包括通話記錄,通話對象及詳情等功能。2.安全下載,共給人們安全下載軟件的地方,并及時檢測軟件中可能存在的木馬程序,進而保護手機用戶的隱私和財產安全。3.隱私中心,利用密碼來保護手機相冊、聯系人和會議內容,讓隱私更加安全。4.流量話費查詢,快捷操作,可以讓手機的流量與話費額度時時刻刻在你的掌握之中。5.號碼助手,調查常用號碼和對方的歸屬地。6.系統信息,表現了手機的內在信息,讓用戶更加了解自己的手機。這些功能都是大多數安全軟件所具備的,也是人們所需要的。在這個網絡橫行的時代,個人的數據信息保護尤為重要,越來越多的開發商都朝著這個方向努力,F況大家都知道,數據的保護不僅僅個人需要,對于企業家來說更是影響巨大。龐大的公司數據信息交易數額,使他們迫切的需要對公司的數據進行保護,目前在我國對于中央企業,都遵循著《中央企業商業秘密保護暫行規定》這一規定。正是在這個網絡橫行的時代,使得一些不法分子可以借助網絡更加的活躍,對個人用戶以及公司用戶都造成了巨大的隱患。比如移動端中外泄信息和外泄 SD 卡中的重要數據,甚至在云端數據共享中,也會存在被外截獲信息的木馬程序,讓人們損失慘重。雖然現在的安全技術不斷的完善,但仍存在很多漏洞,對于那些掌握重要數據的用戶并不完善,所以大多數開發商都會自己來卡法設計一套系統來進行防御,比如郵件和云端等方式進行數據傳輸,都會有很大的風險。
然而個人的信息保護措施看起來風險更大,由于個人不需要也很難開發出一個自己專門的系統,就需要開發商來模擬各種危險情況,來對手機保護進行實現。本文就是基于給人們的數據提供更安全的保護而實現的。
第一章闡述了文章的選題背景以及寫作的理論和實踐意義;第二章重點闡述了在設計過程中需要依靠的專業技術理論和框架;第三章重點對本系統的需求展開分析;第四章重點對該系統進行了總體和流程設計;第五章對系統進行了編程實現,并做界面展示;第六章是系統的簡單測試;第七章是對本文的總結。
安卓手機安全衛士的設計研究測試:

軟件管理業務流程圖

手機殺毒模塊業務流程圖

設置中心結構模塊圖

號碼歸屬地信息實體屬性圖

主界面設計

手機防盜功能模塊的設計

軟件管理模塊的設計
目錄
摘要
abstract
第一章 引言
1.1 課題研究的背景和來源
1.2 課題研究成果應用的實際意義
1.3 本文的內容及論文框架
第二章相關技術簡介
2.1 ANDROID技術
2.1.1 Android技術簡介
2.1.2 Android開發的四大組件
2.1.3 Android平臺的優勢與劣勢
2.2 JAVA技術
2.2.1 Java技術簡介
2.2.2 Java技術特點
2.2.3 Java技術的優勢和劣勢
2.3 SQLITE數據庫
2.3.1 SQlite數據庫技術簡介
2.3.2 SQlite數據庫的優勢與劣勢
2.4 本章小結
第三章 需求分析
3.1 系統實現目標
3.2 系統運行環境
3.3 系統的開發環境
3.4 功能性需求描述
3.4.1 手機防盜
3.4.2 開機優化
3.4.3 軟件管理
3.4.4 手機殺毒
3.4.5 設置中心
3.4.6 通訊管理
3.4.7 流量監測
3.4.8 高級工具
3.4.9 秘密空間
3.5 項目框架簡介
3.5.1 項目的目錄空間結構
3.5.2 項目代碼的組織結構
3.6 本章總結
第四章 系統設計
4.1 系統設計原則
4.2 系統模塊流程圖
4.2.1 主頁面業務流程圖
4.2.2 splash頁面流程圖
4.2.3 手機防盜模塊流程圖
4.2.4 軟件管理業務流程圖
4.2.5 黑名單模塊業務流程圖
4.2.6 手機殺毒模塊業務流程圖
4.2.7 設置中心結構模塊圖
4.3 數據庫的設計
4.3.1 數據庫概念結構設計
4.3.2 數據庫物理結構設計
4.4 本章小結
第五章 系統的設計與實現
5.1 項目的具體功能和界面
5.1.1 用戶體驗界面設計
5.1.2 手機防盜功能模塊的設計
5.1.3 手機偵測與設置功能的設計
5.1.4 用戶隱私功能的設計
5.2 項目設計遇到問題的處理方式
5.3 本章小結
第六章 系統測試
6.1 需求測試
6.2 功能測試
6.3 性能測試
6.4 本章小結
第七章 結論
7.1 本文工作總結
7.2 對未來的展望
7.2.1 手機防盜功能
7.2.2 卸載的安全性
7.2.3 界面的美觀性
參考文獻
致謝
(如您需要查看本篇畢業設計全文,請您聯系客服索。