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

正文內(nèi)容

手機(jī)信息系統(tǒng)安全論文——基于j2m-資料下載頁

2025-05-07 21:08本頁面
  

【正文】 (Paused) 運(yùn)行狀態(tài) (Active) StartApp() DestroyApp() 呼叫 MIDlet的構(gòu)造函數(shù) DestroyApp() PauseApp() 圖 61 MIDlet 的流程 19 (5) 刪除病毒文件類 DelAlertForm 在查毒功能模塊發(fā)現(xiàn)病毒文件后,創(chuàng)建 DelAlertForm類對(duì)象對(duì)該病毒文件進(jìn)行刪除操作。 (6) 記錄存儲(chǔ)監(jiān)聽類 RMSRecordListener 該類通過 RecordListener 接口實(shí)現(xiàn)對(duì)記錄存儲(chǔ)對(duì)象的監(jiān)聽。在程序?qū)τ涗洿鎯?chǔ)對(duì)象進(jìn)行添加,更新,刪除記錄時(shí)發(fā)出消息提醒。 (7) 記錄存儲(chǔ)監(jiān)聽測(cè)試類 RMSTest 該類對(duì)記錄存儲(chǔ)對(duì)象 LISTENER 進(jìn)行添加操作。 程序總體界面圖 程序的總體界面圖如圖 62 所示。 圖 62 系統(tǒng)總體界 面圖 各模塊詳細(xì)設(shè)計(jì) 短信過濾模塊 主類 MobileSec類執(zhí)行后會(huì)實(shí)例化文件操作類 FileOperate的對(duì)象 fileOp 和黑名單操作類 BlackList 的對(duì)象 blackList。其中 fileOp 用于操作收件箱及垃圾箱中的文件, blackList 用于操作黑名單。程序流程圖如圖 63 所示。 20 圖 63 短信過濾模塊程序流程圖 MobileSec 構(gòu)造函數(shù)的最后會(huì)啟動(dòng)線程 openThread,用于打開指定端口 (5500)。當(dāng)有對(duì)應(yīng)此端口的短信到達(dá)時(shí),啟 動(dòng)另一個(gè)線程 receiveThread 用于接收新短信。receiveThread 線程會(huì)判斷新短信的發(fā)件人地址是否在黑名單中。主要代碼為: List tempList = ()。 isInBlackList = false。 for (int i = 0。 i ()。 i++) { if (((i))) { isInBlackList = true。 } } 若在黑名單中,則將該新短信存入垃圾箱;否則,將該新短信存入收件箱,然后給出 “新短信到達(dá) ”的提示。短信在收件箱和垃圾箱中的存儲(chǔ)格式是 “發(fā)件人地址 @日期 時(shí)間 ”,其中,時(shí)間的 “時(shí)分秒 ”之間用 “~”分隔。 啟動(dòng) Sun java(TM) Wireless Toolkit for CLDC,點(diǎn)擊 File,選擇 Utilities,選擇WMA Console,再選擇 Send SMS,端口號(hào)為 5500,向已選中的手機(jī)模擬器編輯短信內(nèi)容,點(diǎn)擊 send,此時(shí), 系統(tǒng)會(huì)提示用戶 “您有新消息 ”。短信發(fā)送界面圖如圖 64提取短信 發(fā)送號(hào)碼 信息存入 垃圾箱 開始 是否在黑名單 N 結(jié)束 短消息到 Y Y 21 所示。 圖 64 短信發(fā)送界面圖 FileOperate 類用于操作收件箱及垃圾箱中的文件,可以顯示指定文件夾中的、文件列表、顯示指定文件內(nèi)容、刪除文件、將文件 (短信 )發(fā)件人地址加入黑名單等操作。該類擁有用于顯示短信列表的 List 類對(duì)象 fileList 和顯示短信內(nèi)容的 Form類對(duì)象 msgForm。其收件箱短信列表如圖 65 所示。 打開收件箱,可顯示短信內(nèi)容,在 Menu 選項(xiàng)中有刪除和加入黑名單選項(xiàng),點(diǎn)擊刪除,可刪除短信內(nèi)容,點(diǎn) 擊加入黑名單,可將所發(fā)短信的號(hào)碼加入黑名單列表中。其短信內(nèi)容示例如圖 66 所示。 22 圖 65 收件箱短信列表示例圖 圖 66 短信內(nèi)容示例圖 病毒查殺模塊 在病毒查殺模塊中, AntiVirus 類用于查找文件系統(tǒng)中的病毒文件,在查毒功能模塊發(fā)現(xiàn)病毒文件后,創(chuàng)建 DelAlertForm 類對(duì)象對(duì)該病毒文件進(jìn)行刪除操作。病毒查殺模塊的程序流程圖如圖 67 所示。 23 圖 67 病毒查殺模塊程序流程圖 程序首次運(yùn)行時(shí),該類會(huì)在文件系統(tǒng)根目錄下創(chuàng)建病毒庫文件 ,并寫入病毒文件信息 (此處為病毒文件名 )。 本系統(tǒng)還可以通過模擬器寫入病毒,啟動(dòng) Sun java(TM) Wireless Toolkit for CLDC,選擇 Open Project,在其中選擇 PDAPDemo,然后點(diǎn)擊 run,運(yùn)行開始,彈出手機(jī)模擬器。在 root1 文件夾下點(diǎn)擊 Menu,選擇 New,寫入病毒名稱。在本系統(tǒng)中 , 模 擬 病 毒 名 稱 具 體 為 , , , , 。其病毒創(chuàng)建示意圖如圖 68 所示。 N N 開始 是否查下一文件 查找病毒 讀取下一條病毒碼 移至病毒庫頭頭 比對(duì)待查 文件 殺毒 結(jié)束 是否病毒庫尾 是否病毒文件 Y Y Y Y N 24 圖 68 病毒創(chuàng)建示意圖 寫入病毒后,進(jìn)入病毒殺毒功能模塊,系統(tǒng)則在啟動(dòng)病毒查殺模塊后將病毒庫文件中的病毒文件內(nèi)容讀入內(nèi)存。通過 search()函數(shù)遍歷文件系統(tǒng),并與病毒庫中記錄的病毒信息進(jìn)行匹配, AntiVirus 類同樣以線程的方式運(yùn)行其功能函數(shù)。其主要代碼如下: public void search(String serchname){ String curName = serchname。 Enumeration e = null。 try { if ((curName)) { e = ()。 curName = 。 } else { FileConnection currDir = (FileConnection)( + curName)。 if( null == () ) return。 e = ()。 } while (()) { 25 String fileName = ().toString()。 if ((() 1) == 39。/39。) { (fileName)。 String dirName = curName + fileName。 search(dirName)。 } else { (fileName)。 for( int i = 0。 i virusinfo_len。 i++ ) { if((virusinfo[i])) { (get it!)。 try { fileName = curName + fileName。 DelAlertForm alert = new DelAlertForm(AntiForm,發(fā)現(xiàn)病毒 +fileName+是否刪除該文件? ,fileName)。 ()。 (alert)。 } catch(Exception ex) { (())。 } } } } } return。 } catch (IOException ioe) { ()。 } } } 26 在查毒功能模塊發(fā)現(xiàn)病毒文件后,創(chuàng)建 DelAlertForm類對(duì)象對(duì)該病毒文件進(jìn)行刪除操作,效果如圖 69 所示。 圖 69 刪除病毒文件示意圖 點(diǎn)擊圖 13 的確定按鈕,則會(huì)刪除相應(yīng)病毒文件,點(diǎn)擊取消按鈕,則返回查毒線程繼續(xù)掃描文件系統(tǒng)。 黑名單模塊 黑名單操作類 BlackList 用于操作黑名單,可以查看、添加、刪除黑名單,該類擁有用于顯示黑名單列表的 List 類對(duì)象 blackList 和用于添加黑名單的 Form類對(duì)象 newBlackForm。該類在應(yīng)用程序一開始時(shí)進(jìn)行實(shí)例 化,在其構(gòu)造函數(shù)的最后初始化黑名單列表,并且在應(yīng)用程序運(yùn)行期間始終在內(nèi)存中維護(hù)這一個(gè)最新狀態(tài)的黑名單列表。 當(dāng)號(hào)碼沒有列入黑名單時(shí),短信可正常發(fā)送至手機(jī)的收件箱,系統(tǒng)提示用戶收到新消息。當(dāng)號(hào)碼被添加至黑名單時(shí),此號(hào)碼再次向用戶發(fā)送短信時(shí),系統(tǒng)不會(huì)顯示提示,并且信息會(huì)自動(dòng)存入垃圾箱。黑名單列表的現(xiàn)實(shí)效果如圖 610 所示。 點(diǎn)擊圖 610 的 “菜單 ”選擇會(huì)彈出相應(yīng)的操作選項(xiàng) ——“刪除 ”和 “添加 ”。添加和刪除會(huì)立即更新內(nèi)存中的黑名單列表,但是考慮效率因素,該更改不會(huì)立即寫入文件,而是在退出黑名單列表頁時(shí)才將更新的內(nèi) 容寫入文件。 27 圖 610 黑名單列表示例圖 實(shí)時(shí)監(jiān)控模塊 在實(shí)時(shí)監(jiān)控模塊中,包含記錄存儲(chǔ)監(jiān)聽類 RMSRecordListener 和記錄存儲(chǔ)監(jiān)聽測(cè)試類 RMSTest。 RMSRecordListener 類通過 RecordListener 接口實(shí)現(xiàn)對(duì)記錄存儲(chǔ)對(duì)象的監(jiān)聽。在程序?qū)τ涗洿鎯?chǔ)對(duì)象進(jìn)行添加、更新、刪除記錄時(shí)發(fā)出消息提醒。 RMSTest 類對(duì)記錄存儲(chǔ)對(duì)象 LISTENER 進(jìn)行添加操作。 其實(shí)時(shí)監(jiān)控模塊程序流程圖如圖 611 所示。 28 圖 611 實(shí)時(shí)監(jiān)控模塊程序流程圖 當(dāng)用戶點(diǎn)擊啟動(dòng)監(jiān)聽后,系統(tǒng)開始監(jiān)聽用戶對(duì)文件信息的添加、刪除和對(duì)黑名單號(hào)碼的添加、刪除進(jìn)行監(jiān)聽,此時(shí)點(diǎn)擊監(jiān)聽測(cè)試,系統(tǒng)反饋監(jiān)聽結(jié)果。其主要代碼如下: public void recordDeleted(RecordStore rs, int id) { try{ (Record with id: + id + successfully deleted from RecordStore: + ())。 Alert alertadd = new Alert(Warning, 程 序 更 新 記 錄 集 記 錄 , null,)。 (4000)。 (alertadd)。 } catch (Exception e){ (e)。 } 結(jié)束 外界信息進(jìn)入 是否短信息 是否有文件 病毒查殺 模塊 發(fā)送短信號(hào) 碼 在黑名單 N N Y Y Y 開始 是否查下一文件 信息存入 垃圾箱 Y Y Y Y N Y 29
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1