【正文】
訊衛(wèi)士模塊通 訊 衛(wèi)士黑 名 單管 理添 加刪 除 黑 名 單 數(shù) 據(jù) 庫(kù) 操 作 黑 名 單 實(shí) 時(shí) 攔 截圖 36 通訊衛(wèi)士用例圖11 進(jìn)程管理模塊進(jìn) 程 管理進(jìn) 程 顯示進(jìn) 程 清理 進(jìn) 程 的 掃 描 進(jìn) 程 的 選 擇 進(jìn) 程 的 清 理圖 37 進(jìn)程管理模塊用例圖 手機(jī)殺毒模塊手 機(jī) 查殺查 殺 掃描病 毒 刪除1 病 毒 特 征 碼 掃 描2 病 毒 特 征 碼 數(shù) 據(jù) 庫(kù) 對(duì) 比圖 38 手機(jī)殺毒模塊用例圖開發(fā) Android 程序時(shí),首先要?jiǎng)?chuàng)建很多不同功能的類、以及不同的自定義控件,來完成基本的功能操作。進(jìn)入“手機(jī)防盜”模塊,提示16用戶設(shè)置手機(jī)保護(hù)密碼,設(shè)置密碼成功或驗(yàn)證成功后進(jìn)入保護(hù)程序,主要有以下幾個(gè)功能:SIM 卡變更警報(bào)、GPS 追蹤、遠(yuǎn)程銷毀數(shù)據(jù)、遠(yuǎn)程鎖屏。BlackNumberDBOpenHelper首先為把添加的黑名單信息添加到數(shù)據(jù)庫(kù)中。 后臺(tái)服務(wù)功能模塊設(shè)計(jì) 后臺(tái)程序鎖監(jiān)控服務(wù)模塊設(shè)計(jì)前臺(tái)任何頁面底部都設(shè)置了程序鎖監(jiān)控服務(wù),對(duì)程序的開啟,進(jìn)行輪詢監(jiān)控,如果是我們要鎖定的程序,就進(jìn)行密碼驗(yàn)證。書到用時(shí)方很少,在做設(shè)計(jì)時(shí)就發(fā)現(xiàn)了自己知識(shí)比較匱乏,能力十分有限。我們一路結(jié)伴而行,彼此攙扶,熬夜敲代碼,這是段幸福的時(shí)光,感動(dòng)不朽。30總結(jié)手機(jī)未來的發(fā)展將是更智能化、安全化,從安全角度上來考慮,手機(jī)的安全應(yīng)該從兩個(gè)角度上去考慮,防盜和隱私。 手機(jī)小火箭功能模塊用戶單擊進(jìn)入設(shè)置管理可以開啟手機(jī)小火箭功能模塊。(1)前臺(tái)頁面設(shè)計(jì)圖 46 黑名單設(shè)置主體展示20圖47 黑名單的添加和刪除該黑名單的可以添加短信攔截,還是手機(jī)攔截,還有兩種同時(shí)攔截,這里使用了廣播機(jī)制,在收到電話和短信時(shí),進(jìn)行最高級(jí)別的攔截,驗(yàn)證是否在為黑名單數(shù)據(jù)庫(kù)所來的操作,進(jìn)行攔截防止打入。15 主頁設(shè)計(jì)(1)前臺(tái)頁面設(shè)計(jì)除開應(yīng)用 table 對(duì)該頁的整體布局外,要設(shè)置抽屜控件,分別加入了動(dòng)畫效果。對(duì)個(gè)人隱私的保護(hù)進(jìn)行加強(qiáng),對(duì)數(shù)據(jù)業(yè)務(wù)的研發(fā)進(jìn)行加強(qiáng),引入更多的多媒體功能,手機(jī)將成為個(gè)人的信息終端,而不是僅僅具有通話和文字消息的功能 [8]。他有著一些特點(diǎn)是,簡(jiǎn)單、面向?qū)ο?、分布式、解釋性、健壯、安全與系統(tǒng)無關(guān)、可移植、高性能、多線程和動(dòng)態(tài)。? 手機(jī)內(nèi)其他軟件的鎖定管理 對(duì)手機(jī)已安裝的軟件進(jìn)行開啟即可驗(yàn)證操作人信息的功能實(shí)現(xiàn)。移動(dòng)互聯(lián)網(wǎng)功能的多樣性早已預(yù)見了它今后的廣泛應(yīng)用,它不單單被用于通信交流,而且還被用于廣泛的生活,比如網(wǎng)上購(gòu)物、論壇、二手物品交易、求職中心等等,它已經(jīng)逐步成為了促進(jìn)社會(huì)發(fā)展的強(qiáng)大動(dòng)力。文章分為三大部分,由基礎(chǔ)技術(shù)簡(jiǎn)介、總體設(shè)計(jì)與實(shí)現(xiàn)、測(cè)試構(gòu)成。在這些情況下,構(gòu)建基于 Android 手機(jī)安全管理軟件,對(duì)人們的生活需求有著更重要的意義。在 Linux 系統(tǒng)中,CPU、鍵盤的處理、內(nèi)存、鼠標(biāo)、磁盤驅(qū)動(dòng)器、用戶等都規(guī)定為文件的形式,若正常運(yùn)行需要的核心命令是 Linux 命令。在本次開發(fā)中,該環(huán)境主要作為 Android 以上版本的的設(shè)計(jì)的開發(fā)。表 41 數(shù)據(jù)庫(kù)表數(shù)據(jù)庫(kù)名稱 描述 病毒特征庫(kù) 歸屬地信息庫(kù) 火星坐標(biāo)資源庫(kù) 常用電話工具信息庫(kù)contacts2 手機(jī)系統(tǒng)的電話聯(lián)系人信息庫(kù)Mmssms 手機(jī)系統(tǒng)的短信保存信息庫(kù) 數(shù)據(jù)庫(kù)操作類的編寫在開發(fā)項(xiàng)目中以類的形式因?yàn)榉庋b、組合一些常用的函數(shù)和事件,所以既易于管理代碼,又使代碼的重用率得到了提高 [11]。17圖 44 防盜模塊進(jìn)入后的設(shè)置向?qū)гO(shè)計(jì)18首次進(jìn)入防盜模塊,會(huì)帶領(lǐng)用戶進(jìn)行防盜設(shè)置,進(jìn)而開啟防盜功能。(1)前臺(tái)頁面設(shè)計(jì)22圖49 手機(jī)查殺前臺(tái)頁面(2)后臺(tái)主要代碼設(shè)計(jì)創(chuàng)建AntiVirusActivity類,來開啟手機(jī)查殺功能,逐行掃描手機(jī)內(nèi)部軟件和文件,進(jìn)行數(shù)據(jù)病毒體征碼比對(duì),把符合病毒特征的數(shù)據(jù)進(jìn)行找到,并且進(jìn)行殺除,進(jìn)而保障了用戶對(duì)軟件的使用安全。 后臺(tái)短信電話攔截服務(wù)模塊設(shè)計(jì)短信電話攔截服務(wù)模塊主要包括對(duì)黑名單的添加和黑名單的修改檢索一些基本管理,下面只對(duì)電話攔截做以說明。但是在完成設(shè)計(jì)后,我還會(huì)繼續(xù)去專研,去實(shí)踐來彌補(bǔ)這些不足。Management[M].北京:電子工業(yè)出版社,2022,31935732致謝在做設(shè)計(jì)和論文的這一路中,我深知群眾的力量是偉大的,這期間我得到了很多老師和同學(xué)們的幫助和解惑,沒有他們的傾心付出和熱情幫助我是完不成這份艱巨的任務(wù)的。在InnerSmsSafe中,調(diào)用ddlClassBind類的ddlUrlBind,用于開啟廣播接收者。(1)前臺(tái)頁面設(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)行查閱。每一步都需要驗(yàn)證上一步是否成功設(shè)置,都承上啟下的防盜設(shè)置。主要類名稱及其功用如表 42 所示。同時(shí)也模擬出安卓手機(jī)的運(yùn)行環(huán)境,極大了方便了我們的研發(fā)。 JAVA 開發(fā)語言(1)JAVA 開發(fā)語言簡(jiǎn)介 Java 是一個(gè)可以寫跨平臺(tái)的應(yīng)用軟件 ,有著面向?qū)ο?設(shè)計(jì)思想的編程語言,由 Sun Microsystems 公司在 1995 年 5 月推出的 Java 程序設(shè)計(jì)語言和 Java 平臺(tái)(即 JavaEE, JavaME,JavaSE)的總稱 [3]。具體來講,本設(shè)計(jì)從軟件工程角度著手很好應(yīng)對(duì)了 Android 手機(jī)管理軟件建設(shè)中遇到的一些主要問題:? 監(jiān)控程序截取非法軟件當(dāng)前操作 在本設(shè)計(jì)中該方法的實(shí)現(xiàn)是一個(gè)難點(diǎn)。然后重點(diǎn)闡述了該軟件中前臺(tái)功能模塊和后臺(tái)服務(wù)模塊的設(shè)計(jì)與實(shí)現(xiàn),如手機(jī)防盜模塊、短信電話攔截管理模塊、手機(jī)軟件管理與監(jiān)控模塊、查殺病毒模塊、工具箱功能模塊、流量管理統(tǒng)計(jì)模塊、桌面控件功能模塊等。關(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 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 p