【正文】
= //intentfilter/receiver(2) 在 xml 目錄下的設(shè)置在 res 資產(chǎn)目錄下,新建 xml 文件夾,在文件夾中設(shè)置以上指定的配置文件device_admin_sample。最重要的是用戶的隱私和數(shù)據(jù),手機(jī)應(yīng)該發(fā)展成為一個(gè)很小的網(wǎng)絡(luò)終端,所以的信息都存儲(chǔ)在服務(wù)器中,手機(jī)中的信息是從服務(wù)器中讀取的,甚至包括手機(jī)中的個(gè)人設(shè)置信息,一旦用戶的手機(jī)丟失,用戶可以把手機(jī)丟失的信息報(bào)給服務(wù)器提供商,提供商鎖定用戶當(dāng)前的信息,這樣用戶的隱私就不會(huì)泄漏,數(shù)據(jù)永遠(yuǎn)都不會(huì)丟棄。但此次設(shè)計(jì)的完成使我對(duì) Android 手機(jī)開(kāi)發(fā)設(shè)計(jì)有了更深層次的認(rèn)知和理解,對(duì)于我以后的手機(jī)開(kāi)發(fā)積累了寶貴的經(jīng)驗(yàn)。但是在完成設(shè)計(jì)后,我還會(huì)繼續(xù)去專(zhuān)研,去實(shí)踐來(lái)彌補(bǔ)這些不足。自開(kāi)始準(zhǔn)備設(shè)計(jì)和論文以來(lái),遇到的多數(shù)難題都會(huì)向車(chē)?yán)蠋熣?qǐng)教,車(chē)?yán)蠋熞恢倍际茄普T地來(lái)解答疑惑并引導(dǎo)我去理解這些問(wèn)題,她讓我明白了做事不可急于求成,磨刀不誤砍柴工,有了良好的理論知識(shí)基礎(chǔ)才在實(shí)戰(zhàn)中事半功倍。最后我要感謝我親愛(ài)的同學(xué)們,在整個(gè)完成設(shè)計(jì)和論文期間,他們給我了巨大的精神鼓勵(lì),我們相互加油,一起探討技術(shù)難題,累了就一起歇歇放松一下,然后再一起奮戰(zhàn)。Management[M].北京:電子工業(yè)出版社,2022,31935732致謝在做設(shè)計(jì)和論文的這一路中,我深知群眾的力量是偉大的,這期間我得到了很多老師和同學(xué)們的幫助和解惑,沒(méi)有他們的傾心付出和熱情幫助我是完不成這份艱巨的任務(wù)的。并且對(duì)每個(gè)功能模塊的構(gòu)造都給予了圖例說(shuō)明,參考編程代碼,會(huì)更能理解本設(shè)計(jì)。通過(guò)此次難得的畢業(yè)設(shè)計(jì),我深深體會(huì)了實(shí)踐出真知的真正含義。這樣,我的安全管理軟件就已經(jīng)可以進(jìn)行鎖屏、刪除數(shù)據(jù)、關(guān)機(jī)處理等超級(jí)用戶權(quán)限下的,操作行為。在InnerSmsSafe中,調(diào)用ddlClassBind類(lèi)的ddlUrlBind,用于開(kāi)啟廣播接收者。在startWatch()事件中,開(kāi)啟后臺(tái)監(jiān)控,循環(huán)檢測(cè)用戶行為。(1)前臺(tái)頁(yè)面設(shè)計(jì)25圖413 手機(jī)桌面小控件模塊設(shè)計(jì)(2)后臺(tái)主要代碼設(shè)計(jì)開(kāi)啟手機(jī)桌面小控件,通過(guò)發(fā)送廣播進(jìn)行,監(jiān)控實(shí)現(xiàn)實(shí)時(shí)顯示手機(jī)內(nèi)存使用狀況,并且加入了點(diǎn)擊事件,可以使得用戶很方便的進(jìn)入到,我們自己的手機(jī)管理軟件,更加提高了用戶的使用興趣。進(jìn)而讓用戶更好的了解到自己,在流量使用上的情況。(1)前臺(tái)頁(yè)面設(shè)計(jì)23圖410 高級(jí)工具模塊設(shè)計(jì)(2)后臺(tái)主要代碼設(shè)計(jì)對(duì)數(shù)據(jù)的查詢,獲取手機(jī)用戶歸屬地信息,查詢常用號(hào)碼數(shù)據(jù)庫(kù),獲取我們常用的號(hào)碼,便于用戶進(jìn)行查閱。單擊返回按鈕時(shí),觸發(fā)click事件,頁(yè)面返回到session[“aaddress”]內(nèi)的地址,即之前頁(yè)面的地址,但為了方便,本頁(yè)設(shè)置為直接跳回主頁(yè)。自定義方法則調(diào)用自定義方法dlBindPage顯示黑名單數(shù)據(jù)庫(kù)信息。19 短信電話攔截管理模塊用戶可以通訊目錄模塊中,設(shè)置黑名單,進(jìn)行短信電話的攔截操作,對(duì)相應(yīng)的非法軟件的短信接收,也會(huì)進(jìn)行攔截與提示。每一步都需要驗(yàn)證上一步是否成功設(shè)置,都承上啟下的防盜設(shè)置。以后進(jìn)入之前進(jìn)行身份驗(yàn)證,保證功能安全操作。 前臺(tái) UI 及功能模塊設(shè)計(jì) 手機(jī)防盜模塊 手機(jī)防盜主要實(shí)現(xiàn)對(duì)手機(jī)防止被盜的保護(hù)。歡迎界面的處理:更新版本的顯示、獲取配置文件、動(dòng)畫(huà)開(kāi)啟軟件歡迎頁(yè)、創(chuàng)建桌面快捷方式、初始化數(shù)據(jù)庫(kù)、檢查版本更新。主要類(lèi)名稱(chēng)及其功用如表 42 所示。表 31 軟件架構(gòu)文件夾管理及功能12包名 描述 基礎(chǔ)包,放入主 Activity 數(shù)據(jù)庫(kù)管理包 實(shí)體類(lèi)管理包 引擎工具管理包 接收者管理包 手機(jī)防盜模塊包(開(kāi)發(fā)過(guò)程中需要) 軟件開(kāi)啟的服務(wù)管理包 測(cè)試包(用于開(kāi)發(fā)中分階段測(cè)試) UI 自定義控件管理包 總工具包根據(jù)軟件檢測(cè)需求,將各種信息按以上關(guān)系表更新到 SQLite 數(shù)據(jù)庫(kù)。 軟件總體設(shè)計(jì)本次設(shè)計(jì),手機(jī)安全管理軟件的設(shè)計(jì)與實(shí)現(xiàn),實(shí)現(xiàn)了管理手機(jī)保護(hù)手機(jī)信息安全的基本功能,例如手機(jī)軟件主動(dòng)防御,手機(jī)遺失后的定位防盜,手機(jī)文件的安全管理等功能。未來(lái)的手機(jī)發(fā)展趨勢(shì)將側(cè)重于安全和數(shù)據(jù)通訊方面 [9]。同時(shí)也模擬出安卓手機(jī)的運(yùn)行環(huán)境,極大了方便了我們的研發(fā)。Eclipse 的免費(fèi)使用,谷歌也做了相應(yīng)的一整套完美的插件,在高級(jí)的靜態(tài)分析、代碼剖析、代碼涵蓋以及單元測(cè)試工具都便利的開(kāi)發(fā)人員。因其具有一體化、使用方式靈活、非過(guò)程化、語(yǔ)言簡(jiǎn)單、語(yǔ)法簡(jiǎn)潔而被廣泛使用 [5]。(2)JAVA 的優(yōu)勢(shì)5眾所周知,幾乎所有的管理類(lèi)應(yīng)用軟件開(kāi)發(fā)者的平臺(tái)上都有 JAVA 程序的運(yùn)行,毫無(wú)疑問(wèn)它的受大眾之喜愛(ài)。 JAVA 開(kāi)發(fā)語(yǔ)言(1)JAVA 開(kāi)發(fā)語(yǔ)言簡(jiǎn)介 Java 是一個(gè)可以寫(xiě)跨平臺(tái)的應(yīng)用軟件 ,有著面向?qū)ο?設(shè)計(jì)思想的編程語(yǔ)言,由 Sun Microsystems 公司在 1995 年 5 月推出的 Java 程序設(shè)計(jì)語(yǔ)言和 Java 平臺(tái)(即 JavaEE, JavaME,JavaSE)的總稱(chēng) [3]。 Linux 命令集Linux 是一套研發(fā)出來(lái)并且免費(fèi)使用,可以自由傳播學(xué)習(xí),類(lèi)似于 Unix 的開(kāi)源操作系統(tǒng),她基于 POSIX 和 UNIX,而且可以多個(gè)用戶、多個(gè)任務(wù)同時(shí)進(jìn)行,并且也支持多線程和多 CPU 的操作系統(tǒng)。? 對(duì)手機(jī)頁(yè)面的懸浮球的處理 在手機(jī)中可以開(kāi)啟,方便用戶使用的懸浮球控件,如何讓?xiě)腋∏蛟谌魏谓缑娑伎沙霈F(xiàn),并且并不影響其他軟件的使用,做了更多的處理。對(duì) GPS 定位的矯正;對(duì)手機(jī)的遠(yuǎn)程命令下的關(guān)機(jī)、數(shù)據(jù)擦除進(jìn)行操作;數(shù)據(jù)的備份;都做了更好的處理。具體來(lái)講,本設(shè)計(jì)從軟件工程角度著手很好應(yīng)對(duì)了 Android 手機(jī)管理軟件建設(shè)中遇到的一些主要問(wèn)題:? 監(jiān)控程序截取非法軟件當(dāng)前操作 在本設(shè)計(jì)中該方法的實(shí)現(xiàn)是一個(gè)難點(diǎn)。對(duì)于安全機(jī)制的病毒程序,安裝在 Android 系統(tǒng)的時(shí)候,進(jìn)行權(quán)限的配置,對(duì)于不懂的用戶,用戶往往就通過(guò)了危險(xiǎn)權(quán)限。2022 年初到 2022 年今的數(shù)據(jù)顯示,上市僅四年的 Android 操作系統(tǒng)已經(jīng)淘汰了一直在市場(chǎng)占有率很高的塞班系統(tǒng),使之在全球范圍內(nèi)躍居為大家最喜歡的智能手機(jī)平臺(tái)之一。毫無(wú)疑問(wèn),移動(dòng)終端設(shè)備軟件開(kāi)發(fā)產(chǎn)業(yè)是一個(gè)充滿活力的新產(chǎn)業(yè),并會(huì)逐步在各類(lèi)產(chǎn)業(yè)中占據(jù)舉足輕重的地位。然后重點(diǎn)闡述了該軟件中前臺(tái)功能模塊和后臺(tái)服務(wù)模塊的設(shè)計(jì)與實(shí)現(xiàn),如手機(jī)防盜模塊、短信電話攔截管理模塊、手機(jī)軟件管理與監(jiān)控模塊、查殺病毒模塊、工具箱功能模塊、流量管理統(tǒng)計(jì)模塊、桌面控件功能模塊等。有效的安全管理可以保護(hù)用戶的數(shù)據(jù)。在使用手機(jī)軟件的同時(shí),軟件安全也變得越來(lái)越重要。首先介紹了手機(jī)安全軟件的意義與前景,針對(duì)時(shí)下安全管理軟件存在的主要問(wèn)題作出分析。關(guān)鍵詞:手機(jī)安全;Android;后臺(tái)管理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 Pro