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

正文內容

基于android系統(tǒng)的個性化防火墻設計與實現(xiàn)畢業(yè)設計論文-資料下載頁

2025-07-02 11:18本頁面
  

【正文】 ) */ } } 兩 種添加名單功能的設計 實現(xiàn)原理:本系統(tǒng)提供了 兩 種添加 黑 名單到名單表( list)的方式,它們是:聯(lián)系人 和手動輸入。前一種添加方式 使用 Android 中的內容提供者( Content Provider)機制來獲得需要的數(shù)據(jù)。在 Android中,各個程序運行在自己的進程中,數(shù)據(jù)在內存中也不能共享,除非實現(xiàn)了 Content Provider提供數(shù)據(jù)給其它程序訪問。系統(tǒng)聯(lián)系人,通話記錄,短信記錄都實現(xiàn)了 Content Provider,提供了一些接口供我們訪問以取得需要的數(shù)據(jù),通過圖 52 可以看出,程序不是直接訪問數(shù)據(jù),而是通過 Content Provider 去訪問 數(shù)據(jù), 然后添加到來電 /短信黑名單表中 。 圖 52 Content Provider原理圖 關鍵代碼: private void addForbidPhone(){ LayoutInflater mLI = (LayoutInflater)getSystemService(); RelativeLayout mRL = (RelativeLayout)(, null); 23 mForbidPhone = (EditText)(); Button mButton=(Button)(); (new () { @Override public void onClick(View v) { showMulitAlertDialog(); } }); new ().setTitle(“添加黑名單 ”).setView(mRL) .setPositiveButton(“確定 ”, new OnClickListener(){ public void onClick(DialogInterface arg0, int arg1) { String mNewForbidPhone = ().toString(); if(() 3){ (, “輸入錯誤 !”,).show(); }else{ String mStr[] = (“; ”); for(int i = 0; i != ; i++){ String phone = mStr[i].split(“: ”).length == 1?mStr[i].split(“: ”)[0]: mStr[i].split(“: ”)[1]; if(!((phone, 4)).moveToFirst()){ Call_Forbid_Info mCFI = new Call_Forbid_Info(); (phone); (mCFI); }else{ 24 (, “號碼 ”+phone+”已存在 !”, ).show(); } } initTab2Data(); (, “添加成功 !”,).show(); } } }).setNegativeButton(“取消 ”, null).show(); } 設計思路:前面已經(jīng)提到,我們可以在廣播中取到短信的內容,利用 類的 contains(key)方法可以判別短信內容是否 有 key 這個關 鍵字,如果包涵 , 就判別這條短信是我們該攔截的垃圾短信。在數(shù)據(jù)庫中可以設計 一張關鍵字表 , 當收到短信后去遍歷這張表中的關鍵字,就可以 判別短信內容是否 有 key這個關鍵字 。 隱私空間的設計 設計思路:此隱私空間主要是針對來電和短信,真正做到 ”來無影,去無蹤 ”。當有隱私來電時就直接掛斷,隱私號碼的 短信也直接從系統(tǒng)刪除,寫入隱私數(shù)據(jù)庫,進入隱私空間查看來電和短信是需要密碼的,這個密碼只有機主擁有控制權。此隱私空間的實現(xiàn)過程和 黑 名單的實現(xiàn)過程類似,只是在 list 表中有一個字段標識了它 是否 是隱私號碼,隱私號碼可以在設置中添加和修改。 項目文件夾設計 項目文件夾設計 ( 1). 文件夾說明: 25 使用 eclipse 的 ADT 插件來開發(fā) Android 應用程序, eclipse 會自動生成一些文件夾和目錄來幫我們管理整個項目,包括圖片存放位置,布局文件存放位置,字符串存放位置,資產(chǎn)存放位置等。采用這樣的方 式來有利于設計和管理整個項目,特別是開發(fā)比較大的項目的時候,優(yōu)勢就更能體現(xiàn)出來。下面對常用文件夾進行說: /src:源碼文件夾, java包和 java類放在該目錄下 /gen: ADT幫我們生成的輔助類存放目錄 /assets:原始資產(chǎn)文件目錄(生成 apk文件時不編譯該目錄) /bin:編譯好的 apk文件存放在該目錄下 /res:資源目錄,圖片文件和字符串等 /res/drawable:圖片文件存放目錄 /res/layout:布局文件存放目錄 /res/raw:原始資源目錄,也不會被編譯,可存放 mp3, mp4等 /res/values: 保存字符串、顏色、尺寸、類型、主題等資源,可以是任意文件名。對于字符串、顏色、尺寸等信息采用 Keyvalue形式表示,對于類型、主題等資源,采用其它形式表示 / 文件: 應用程序描述文件,該文件是每個 Android 項目都必須有的。它包含了該項目中所使用的 Activity、 Service、 Receiver。 ( 2). 項目文件夾截圖 26 圖 53 項目文件夾截圖 項目包和類說明 表 格 51目包和類說明 包名 類名 類說明 (界面類 ) CallActivity 黑 名單界面 MainActivity 程序入口界面 MessageActivity 攔截信息界面 PrivacyActivity 隱私空間界面 SettingsActivity 設置界面 (數(shù)據(jù)庫類) Call_Forbid_Info 來電黑名單表 Call_Record_Info 來電攔截記錄表 Message_Forbid_Info 短信黑名單表 Message_Rubbish_Info 短信垃圾箱表 (工具類 ) BroadCastTool 廣播工具 ServiceTool 服務工具 27 28 第 六 章 防火墻 的 運行及 性能 測試 系統(tǒng) 運行 測試 在完成整個系統(tǒng)的設計后,對整個系統(tǒng)進行一個測試是必要的。不僅能發(fā)現(xiàn)系統(tǒng)存在的問題,更可感受到真實的用戶體驗。在這里分別對整個系統(tǒng)的每個模塊進行了測試。下面分別對每個模塊進行測試。 點擊 ”zb 個性化手機防火墻 ”圖標進入系統(tǒng),如圖 61所示 : 圖 61 “zb 個性化手機防火墻 ”圖標 運行主界面如圖 62所示 : 29 圖 62 運行主界面 黑名單管理模塊測試 兩 種方式添加名單測試 分別用 兩 種方式添加名單到黑名單,測試是否存在問題。測試步驟: 1. 從 聯(lián)系人添加一個名單到黑名單,測試是否出現(xiàn)問題 。 2. 手動輸入一個名單到黑名單,測試是否出現(xiàn)問題。 測試結果和分析 測試結果: 兩 種方式添加名單都成功。 測試結果表明寫入數(shù)據(jù)庫和從數(shù)據(jù)庫中讀取名單數(shù)據(jù)是成功的,下一步便是測試在 名單表中是否能夠按要求攔截到來電和短信,以下是添加名單的 測試截圖: 30 圖 63 兩 種方式添加名單 基于黑名單的攔截測試 基于黑名單的電話和短信攔截測試 在這里使用模擬器進行攔截測試,使用 eclipse的 ADT插件帶的 DDMS視圖中的撥號工具進行模擬撥號和發(fā)送短信,下面是測試步驟: 1. 添加一個號碼為 111 的號碼到黑名單中 ; 2. 在 eclipse 的 DDMS 視圖中的 Emulator Control窗口中設置來電號碼為111,然后撥號進行測試。如下圖: 圖 64 撥號測試圖 31 SMS,即發(fā)送短信,并輸入短信內容,點發(fā) 送; 測試結果和分析 測試結果:撥號和發(fā)送短信都被攔截 ; 測試結果表明,基于黑名單的來電和短信攔截是成功的。以下是測試結果的截圖: 圖 65 基于黑名單的攔截結果圖 32 結果分析及展望 結果分析 : 經(jīng)過測試,本系統(tǒng)實現(xiàn)了預定要實現(xiàn)的功能,并且運行良好。實現(xiàn)的基本功能有基于黑名單的電話和短信攔截功能 等。在實現(xiàn)這些功能的同時,仍然還有需要改進的方面 ,如用戶體驗效果待改進等。 展望 : 通過本系統(tǒng)的開發(fā), 使我 了解了 在 Android 平臺下開發(fā)應用程序的 過 程,讓我對 Android 系統(tǒng)聯(lián)系人有了較深 認識, 對 Android 常用 組件也有了進一步的認識。 在開發(fā)的過程中學到了不少的東西,希望在下一步的學習過程中能夠更多的理解 Android 平臺下應用程序的開發(fā) , 做出 讓大家更喜歡 的 Android 應用。 33 致 謝 在完成這篇論文之際 ,首先, 我衷心的感謝我的論文指導老師羅永龍教授 。他淵博的知識、嚴謹?shù)闹螌W態(tài)度、孜孜不倦的工作態(tài)度、嚴謹求實以及平易近人的作風給我留下了深刻的印象 , 并給我提出了許多寶貴的意見和建議,才使得我的論文得以順利完成。無論我遇到什么樣的問題,他總是能夠耐心的跟我講解。他無論是待人處事方面還是本身 技術方面,都值得我多多去學習。在此,我向羅老師表示最誠摯的謝意。 其次感謝大學期間各門功課的任課老師,他們教給了我很多理論知識,這是我學習實踐的基礎,在這里表示衷心的感謝。 還要感謝我寢室所有的兄弟和所有的朋友,他們在四年日常的生活中給予我很大的幫助。能夠在這樣一個充滿友愛和智慧的集體里生活和學習,我深感幸運。 最后,向在論文審閱、評議、答辯過程中給予指導的老師、教授表示衷心的感謝。 34 參考文獻 [1] Bruce Eckel. Java 編程思想 (第 4 版 ).[M].北京: 機械工業(yè)出版社 , [2] 郭廣軍等 .Java 程序設計教程 .[M].武漢:武漢大學出版社, [3] 張海藩 .軟件工程導論 .[M].北京:清華大學出版社, [4] 墨菲 . Android 開發(fā)入門教程 .[M]. 北京:人民郵電出版社, [5] 郭宏志 .Android 應用開發(fā)詳解 .[M].北京:電子工業(yè)出版社, [6] 梅爾 . Android 2 高級編程 (第 2 版 ).[M].北京:清華大學出版社, . [7] 李佐斌 .Android 開發(fā)入門與實戰(zhàn)體驗 [M].北京:機械工業(yè)出版社 .20xx [8] 靳巖 .Android 開發(fā)入門與實踐 [M].北京:人民郵電出版社 .20xx [9] Liang .Java 語言程序設計 [M].北京:機械工業(yè)出版社 .20xx [10] 朱福喜 .面向對象與 Java 程序設計 [M].北京:清華大學出版社 .20xx
點擊復制文檔內容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1