【正文】
我也必將以車?yán)蠋煘榭?,終生不忘這位良師益友!再次謝謝車?yán)蠋?!此外,我還要感謝那些提供給我參考文獻(xiàn)的作者們,沒有你們大師們的知識傳播,也不會使得我更快的完成自己的成果,是你們給予我優(yōu)秀的靈感,是你們的努力,才讓我們走的更遠(yuǎn)。本設(shè)計是基于 Android 的手機(jī)安全管理軟件,基本上滿足用戶對軟件管理的需求和對手機(jī)安全保護(hù)的性能,如安裝的軟件管理、運(yùn)行的進(jìn)程、流量的統(tǒng)計與管理、軟件鎖、手機(jī)查殺病毒等等。(3) 在代碼中開啟超級管理員模式在 AdminReceiver 類中,使用 DevicePolicyManager 管理者,開啟一個超級管理員,并且對該程序進(jìn)行授權(quán) [12]。(1)進(jìn)入需要鎖定軟件開啟身份驗(yàn)證手機(jī)端 Widget 的使用,點(diǎn)擊圓圈可殺死不需要的進(jìn)程,點(diǎn)擊英文字母可進(jìn)入該程序自動生成的桌面快捷方式26圖414 手機(jī)程序鎖模塊設(shè)計(2)后臺主要功能代碼首先需要定義WatchDogService和ApplockDao 類對象,以便調(diào)用。(1)前臺頁面設(shè)計圖411 手機(jī)流量統(tǒng)計設(shè)計(2)后臺主要代碼設(shè)計24開啟流量統(tǒng)計功能,實(shí)時查詢,手機(jī)自帶的內(nèi)部存儲流量的文件,進(jìn)行讀取數(shù)據(jù),并且本地保存,形成我們所看到的流量統(tǒng)計視圖。(1)前臺頁面設(shè)計21圖48 手機(jī)軟件管理設(shè)計(2)后臺主要代碼設(shè)計在Page_Load 事件中,調(diào)用自定義方法GetGoodsInfo將指定的詳細(xì)信息顯示出來,即首先從數(shù)據(jù)庫獲取指定的信息,然后逐步對TextBox賦值進(jìn)行前臺頁面顯示。(2) 主要功能代碼設(shè)計在包 safe 下,建立 LostFindActivity 類進(jìn)行管理,手機(jī)防盜系統(tǒng),在用戶的設(shè)置向?qū)Ю锩?,使用四個 Activity 進(jìn)行切換展示,并且這四個 Activity 都繼承了BaseSetupActivity,做了公共功能方法的抽取處理,統(tǒng)一管理這四個設(shè)置向?qū)?,在每次動畫切換時,進(jìn)行上一步的驗(yàn)證,保證用戶在設(shè)置時,以此進(jìn)行了安全設(shè)置,這樣才可以開啟,最高級別的防盜系統(tǒng)。圖43 防盜模塊進(jìn)入前的注冊與登錄設(shè)計首次進(jìn)入防盜模塊前,進(jìn)行密碼注冊。 歡迎界面設(shè)計(1)前臺頁面設(shè)計圖41 歡迎界面的設(shè)計(2)后臺主要功能代碼設(shè)計首先于后臺生成CommomClass 類,方便管理項(xiàng)目中用到的公共方法。本設(shè)計所使用的文件夾及功能如下表 31 所示。據(jù)信息部的統(tǒng)計數(shù)據(jù)顯示,通訊行業(yè)的發(fā)展導(dǎo)致我國的手機(jī)用戶也在增加迅速,已接近 億。 AndroidSDK 開發(fā)工具 AndroidSDK 是基于 window 系統(tǒng)下使用的開發(fā)工具,可以開發(fā)跨平臺的應(yīng)用,同時也可以進(jìn)行代碼測試功能。隨著云計算和移動互聯(lián)網(wǎng)的成長,Java 愈來愈顯示出了自身的優(yōu)勢和廣闊應(yīng)用前景。42 相關(guān)技術(shù)簡介及需求分析 設(shè)計技術(shù)Android 手機(jī)客戶端的研發(fā)一般使用谷歌提供的 AndroidSDK 開發(fā)工具包,由于安卓系統(tǒng)底層為 Linux kernel 開源系統(tǒng)框架,所以我們可以使用 JAVA 語言進(jìn)行開發(fā),而 JAVA 語言是國際上最成熟且通用的,功能豐富而強(qiáng)大,具有很大的實(shí)用性和靈活性,開發(fā)周期短并且兼容性也特別高 [2]。? 手機(jī)在防盜方面的定位和遠(yuǎn)程操控命令 傳統(tǒng)手機(jī)在防盜方面,在非法更換 SIM 卡后,無法獲取到當(dāng)前手機(jī)的 GPS定位信息,無法保護(hù)手機(jī)隱私安全,無法對用戶的重要通訊錄、日程、短信等進(jìn)行備份。如上所述,最容易造成直接經(jīng)濟(jì)損失來自偷偷控制手機(jī)用戶,然后進(jìn)行強(qiáng)制消費(fèi),導(dǎo)致手機(jī)用戶的短信費(fèi)用和通信費(fèi)用急劇上升。關(guān)鍵詞:手機(jī)安全;Android;后臺管理Design and Implementation of Mobile Phone Safety Management Software based on AndroidAbstract:The era of mobile Inter, mobile phone has bee the necessities of life. At the same time in the use of mobile phone software, software security is being more and more important. Effective security management can protect the user’s data.This paper mainly introduces the design and implementation of mobile phone safety management software based on Android. The article is divided into three parts, consists of basic technology, overall design and implementation and test. First,the paper introduces the significance and Prospect of mobile phone security software and analysis the main problems existing in the current security management software. Then elaborate the design and implementation of the foreground function module and the background service module, such as mobile phone antitheft module, SMS and telephone interception management module, mobile phone software management and monitoring module,killing the virus module, toolbox function module, Flow management and statistics module, desktop widget function module. Finally, the whole system test has been carried on. After testing, the software to meet the functional needs of general security management software, can be normal operation. Keywords: Mobile phone safety;Android; Background management目錄1 前言 ......................................................................1 課題前景與意義 ........................................................1 存在問題 ..............................................................2 課題的主要工作 ........................................................22 相關(guān)技術(shù)簡介及需求分析 ....................................................3 設(shè)計技術(shù) ..............................................................3 Linux 命令集 ......................................................3 JAVA 開發(fā)語言 .....................................................3 SQLite..............