freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

android手機安全防護系統(tǒng)的設(shè)計與實現(xiàn)畢業(yè)論文(完整版)

2025-07-30 18:31上一頁面

下一頁面
  

【正文】 界面的運行平臺,它不進行輸出和處理,只是接收請求并決定調(diào)用哪個模型構(gòu)件去處理請求,然后再確定用哪個視圖來顯示返回的數(shù)據(jù)。MVC將一個應(yīng)用系統(tǒng)分為三個組件:(1)Model:模型是應(yīng)用程序的主體部分,代表了業(yè)務(wù)數(shù)據(jù)和業(yè)務(wù)邏輯,擁有最多的處理任務(wù)。SQLite嵌入到使用它的應(yīng)用程序中,與被其嵌入的應(yīng)用程序共用相同的進程空間,而不是單獨的一個進程。(2)如果多個程序使用同一個數(shù)字證書,則該數(shù)字證書的有效期要包含所有程序的預(yù)計生命周期。如果新版程序和舊版程序的數(shù)字證書不相同,則Android系統(tǒng)認為他們是不同的程序,并產(chǎn)生沖突,會要求新程序更改包名。(2)建立一個服務(wù)類(Service的子類)。,如果package需要申請使用某個權(quán)限,那么需要使用usepermission標(biāo)簽指定。動態(tài)注冊方式特點是:在代碼中進行注冊,當(dāng)應(yīng)用程序關(guān)閉后,就不再進行監(jiān)聽。因為Android沒有提供所有應(yīng)用共同訪問的公共存儲區(qū),所以這是不同應(yīng)用程序間共享數(shù)據(jù)的唯一方式。通過調(diào)用bindService()啟動的服務(wù)處于“綁定”狀態(tài),一個綁定的“服務(wù)”提供一個與“服務(wù)”交互的接口進行發(fā)送請求、獲取返回結(jié)果,或通過跨進程通信來與“服務(wù)”進行交互(IPC)?!盎顒印笨梢越?jīng)常性地在恢復(fù)和暫停狀態(tài)之間切換。 “活動”的生命周期中會有不同的狀態(tài),每個狀態(tài)都有自己的回調(diào)函數(shù),這些回調(diào)函數(shù)會在狀態(tài)改變時發(fā)出通知。不同的“活動”之間通過“意圖”進行通信,在“意圖”的描述結(jié)構(gòu)中,動作和動作對應(yīng)的數(shù)據(jù)是最重要的兩個部分,典型的動作類型有:MAIN、VIEW、PICK、EDIT 等,而動作對應(yīng)的數(shù)據(jù)則是以URI 的形式進行表示的。后者是一種基于寄存器的java虛擬機,Dalvik虛擬機主要是完成對生命周期的管理、堆棧的管理、線程的管理、安全和異常的管理以及垃圾回收等重要功能。Android系統(tǒng)采用分層的組織架構(gòu),從高到低分別是應(yīng)用層、應(yīng)用框架層、系統(tǒng)運行層和Linux內(nèi)核層。隨后Google以Apache開源許可證的授權(quán)方式,發(fā)布了Android的源代碼。第6章,系統(tǒng)測試。第2章,相關(guān)技術(shù)。 (2)分析手機病毒及木馬的特征,建立相應(yīng)的病毒數(shù)據(jù)庫,通過將應(yīng)用程序的簽名信息轉(zhuǎn)成MD5值后與病毒數(shù)據(jù)庫比對,判斷該應(yīng)用程序是否為病毒,實現(xiàn)手機病毒及木馬的掃描和清理功能。 研究意義鑒于手機安全日益嚴峻的形勢,智能化地對系統(tǒng)敏感資源的訪問進行分析和處理,在兼顧系統(tǒng)安全需求的同時保障用戶體驗,是開發(fā)Android安全防護軟件所需要解決的關(guān)鍵問題[1]。Android系統(tǒng)的開放特性和不法分子的逐利沖動使得手機安全形勢異常嚴峻,其中以手機病毒、惡意軟件、垃圾短信和騷擾電話的影響最為廣泛[6]。根據(jù)騰訊手機管家安全服務(wù)的騰訊移動安全實驗室數(shù)據(jù)顯示,同比增長174%。Android手機安全防護系統(tǒng)可以對威脅手機正常使用的安全性問題進行有效的防護和處理[3]。(3)分析垃圾短信及騷擾電話的號碼特征,設(shè)置相應(yīng)的攔截規(guī)則并存入攔截數(shù)據(jù)庫中,通過將收到的短信及電話和攔截數(shù)據(jù)庫進行比對,實現(xiàn)騷擾電話及短信攔截功能。簡要介紹了Android的系統(tǒng)構(gòu)成、程序結(jié)構(gòu)、程序框架,MVC設(shè)計模式和Android手機安全防護系統(tǒng)設(shè)計中所涉及到的其他相關(guān)技術(shù)。對手機防盜、通信過濾、軟件管理、進程管理、流量統(tǒng)計、手機殺毒、系統(tǒng)加速、高級工具的功能進行測試,得到相關(guān)數(shù)據(jù)。第一部Android智能手機發(fā)布于2008年10月。應(yīng)用層提供一些核心應(yīng)用程序包,開發(fā)者可以在應(yīng)用層利用Java語言設(shè)計和編寫自己的應(yīng)用程序。,如安全性、內(nèi)存管理、進程管理、網(wǎng)絡(luò)協(xié)議棧和驅(qū)動模型。“活動”有運行、暫停、停止、斷開四種基本狀態(tài):(1)運行狀態(tài):一個新的“活動”啟動入棧后,位于屏幕最前端,處于棧的最頂端,此時它處于可見并可和用戶交互的激活狀態(tài)?!盎顒印钡纳芷谟腥齻€關(guān)鍵的循環(huán):(1)整個的生命周期,從onCreate(Bundle)開始到onDestroy()結(jié)束?!盎顒印薄=壎ǖ摹胺?wù)”只有在另應(yīng)用組件綁定后才能運行,多個組件可以綁定一個“服務(wù)”,只有在調(diào)用unbind()方法后,這個“服務(wù)”才會被銷毀?!皬V播接收器”是對廣播事件進行接收并做出對應(yīng)處理的組件,通常在收到廣播事件后啟動“活動”或“服務(wù)”進行響應(yīng)。 Android權(quán)限機制Android 是一個權(quán)限分離的系統(tǒng)。 Android AIDL IPC機制Android系統(tǒng)中的每個應(yīng)用程序都需要在自己的進程空間中運行,并且可以通過應(yīng)用程序UI運行服務(wù)進程,這樣就經(jīng)常會在不同的進程間傳遞對象[14]。(3)實現(xiàn)由aidl文件生成的Java接口。(2)有利于程序的模塊化設(shè)計和開發(fā)。(3)Android Market強制要求所有應(yīng)用程序數(shù)字證書的有效期要持續(xù)到2033年10月22日以后。在事務(wù)處理方面,通過數(shù)據(jù)庫級上的獨占性和共享鎖來實現(xiàn)獨立事務(wù)處理。模型與數(shù)據(jù)格式無關(guān),負責(zé)在數(shù)據(jù)發(fā)生改變時通知視圖部分。MVC模式中的模式的處理流程:首先控制器接收用戶的請求并決定進行處理的模型,然后模型調(diào)用業(yè)務(wù)邏輯來處理用戶的請求并返回數(shù)據(jù),最后控制器通過對應(yīng)的視圖返回數(shù)據(jù)并通過表示層呈現(xiàn)給用戶。(3)依據(jù)模型操作接口的不同,視圖可能需要多次調(diào)用才能獲得足夠的顯示數(shù)據(jù)。雖然在組織關(guān)系有很大的復(fù)雜性,但主要是對Android的四大組件、自定義UI布局及系統(tǒng)API的綜合運用,在技術(shù)層面上可以保證安全、穩(wěn)定、可靠?!〔僮骱唵斡捎谟脩粼谑褂密浖r不清除其內(nèi)部邏輯,所以軟件就需要為用戶提供便捷的操作接口以便其操作。圖 通信過濾功能模塊圖(3)手機防盜模塊能夠通過廣播接收者監(jiān)聽開機廣播,將開機廣播中的IMEI與用戶綁定手機的IMEI進行比對。(8)緩存清理模塊能夠掃描并清理手機緩存,提高用戶手機性能。a 高級工具用例圖 b 設(shè)置中心用例圖c 進程管理用例圖 d手機防盜用例圖e 軟件管理用例圖 f通信過濾用例圖 g 關(guān)機屏蔽用例圖 h 緩存清理用例圖 i 流量統(tǒng)計用例圖 j 手機殺毒用例圖圖 系統(tǒng)模塊用例圖 系統(tǒng)運行環(huán)境與開發(fā)環(huán)境 運行環(huán)境Android Jelly Bean以上 開發(fā)環(huán)境(1)硬件環(huán)境處理器:Intel(R) Core(TM) i53210M CPU 內(nèi)存:8GB硬盤:10GB顯卡:Intel(R) HD Graphics 4000(2)軟件環(huán)境操作系統(tǒng):Windows 10 Enterprise開發(fā)工具:Android Developer Tools 環(huán)境配置:Java SE Development Kit 8u92數(shù)據(jù)庫:SQLite Release 本章對手機安全防護系統(tǒng)進行了可行性分析、用戶需求分析和功能需求分析的同時還對系統(tǒng)的運行環(huán)境和開發(fā)環(huán)境進行了介紹,是手機安全防護系統(tǒng)的設(shè)計的基礎(chǔ)。軟件要能夠長期可靠的運行,而且在需要使用權(quán)限時應(yīng)該獲得用戶的授權(quán)。圖 手機防盜模塊時序圖 進程管理模塊設(shè)計進程管理模塊會自動加載后臺進程信息,用戶可根據(jù)需要選擇要清理的進程,然后點擊清理按鍵清理選中的進程。用戶進入后若需要進行軟件操作則可對軟件進行啟動、卸載和分享功能。如果未發(fā)現(xiàn)匹配項則用戶就可以直接進入應(yīng)用程序。號碼歸屬地查詢需要將號碼歸屬地存入歸屬地數(shù)據(jù)庫中,在用戶收到電話時通過將號碼與歸屬地數(shù)據(jù)庫進行比對,若發(fā)現(xiàn)匹配項即為歸屬地信息,此時將匹配項信息輸出到界面通知用戶常用號碼查詢需要將常用號碼存入常用號碼數(shù)據(jù)庫中,將用戶輸入的查詢號碼和常用號碼數(shù)據(jù)庫進行比對,若發(fā)現(xiàn)匹配項即為常用號碼信息,此時將匹配項信息輸出到界面通知用戶。圖 通信過濾ER圖程序鎖的屬性有程序包名和密碼。圖 關(guān)系數(shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)計概念設(shè)計中得到的ER圖由實體、屬性和聯(lián)系組成,而關(guān)系數(shù)據(jù)庫邏輯設(shè)計得到的是一組關(guān)系模式的集合。通信過濾數(shù)據(jù)表,表blacknumber主要用來保存通信過濾的數(shù)據(jù)信息,所用到的字段有姓名(_id)、電話號碼(phone)、攔截模式(mode)三個字段。 用戶點擊“是”時手機安全防護系統(tǒng)即從服務(wù)器下載新版本的安裝包,對舊版本的手機安全防護系統(tǒng)進行升級。// 找不到包名異常} return 0。} 手機防盜模塊實現(xiàn)手機防盜模塊的作用是防止用戶手機被盜時的隱私泄露和定位被盜手機的位置。如果被盜手機的SIM卡被更換,會向預(yù)先設(shè)置的安全號碼發(fā)送內(nèi)容為被盜手機新號碼的警告短信,方便用戶通過此號碼請求警方協(xié)助找回被盜手機。表 SIM卡保護類屬性表訪問修飾符方法功能publiconReceive ():SIM卡變更時向安全號碼發(fā)出警告手機防盜模塊實現(xiàn)的關(guān)鍵代碼如下://獲取短信信息內(nèi)容 String body = ()。 //開始播放音樂 ()。} 流量統(tǒng)計模塊實現(xiàn)流量統(tǒng)計模塊的界面是一個包含手機聯(lián)網(wǎng)的程序的上傳流量、下載流量和總流量作為列表項的列表。}。表 子功能類屬性表訪問修飾符方法功能protectedonCreate():創(chuàng)建軟件管理模塊實例protectedshowPopupWindow():展示子功能彈窗privateinitData():初始化數(shù)據(jù)privategetAvailSpace():獲取版本名稱privategetVersionCode():獲取可用空間publiconClick():執(zhí)行子功能privateshare():分享privatelaunchApp():啟動privateuninstall():卸載protectedonActivityResult():重新加載數(shù)據(jù)。} //卸載app private void uninstall() { Intent intent = new Intent()。用戶可以通過點擊“設(shè)置”按鈕,取消“顯示系統(tǒng)進程”的選項防止誤清除系統(tǒng)進程情況的發(fā)生。 (info)。表 緩存清理類屬性表訪問修飾符方法功能protectedonCreate():創(chuàng)建緩存清理模塊實例publicclearAllCache():清理緩存。 Drawable icon = (PM)。 } catch (NameNotFoundException e) { ()。 // 計算apk的md5 String path = 。}public void onClick(DialogInterface dialog, int which) {// 卸載apk for (ScanInfo info : mVirusList) { Intent intent = new Intent()。 圖 通信過濾流程圖。 if (mode == 1 || mode == 3) {// 1, 3 endCall()。 // 注冊內(nèi)容觀察者,觀察通話記錄表的變化 Observer = new MyObserver(new Handler(), iningNumber)。表 服務(wù)類屬性表訪問修飾符方法功能publiconBind():綁定電話監(jiān)聽服務(wù)publiconCreate():建立電話監(jiān)聽服務(wù)續(xù)表 服務(wù)類屬性表訪問修飾符方法功能publicendCall():掛斷電話publicdeleteCallLog():刪除來電記錄。 ((package: + ))。 // 獲取應(yīng)用名稱 String name = (pm).toString()。掃描到手機中存在病毒時,會在掃描結(jié)束后彈出詢問用戶是否刪除病毒程序的對話框。 = icon。 if (cacheSize 0) { CacheInfo info = new CacheInfo()。// 殺死后臺進程 (info)。圖 進程管理流程圖。 ((package: + ))。 (text/plain)。} //數(shù)據(jù)適配器 private class TrafficAdapter extends BaseAdapter{ public int getCount() { return ()。圖 流量統(tǒng)計流程圖。 }else if(*wipedata*.equals(body)){//判定設(shè)備的管理員權(quán)限是否被激活if((mAdminName)){ (0)。 if(!(lastlocation)){ //得到信息管理器 SmsManager smsManager = ()。表 LostAndFindActivity類屬性表訪問修飾符方法功能protectedonCreate():創(chuàng)建手機防盜模塊實例publicresetSetting():跳轉(zhuǎn)到主頁面。用戶輸入安全密碼并再次確認后會返回到主界面,之后再進入手機防盜模塊時會彈出界面布局與設(shè)置密碼對話框相同的輸入密碼對話框,此時用戶只需輸入此前設(shè)置的防盜密碼即可進入防盜向?qū)У慕缑妗? return。 圖 歡迎界面流程圖。表 隱私數(shù)據(jù)表NameDeclared TypeTypeSizeNot null
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1