【正文】
章 個(gè)性化手機(jī)防火墻的概要設(shè)計(jì) .......................... 13 黑名單電話和短信過(guò)濾功能的實(shí)現(xiàn) ............................................................. 13 黑名單選擇模式 ............................................................................... 13 兩種方式添 加黑名單 ........................................................................ 13 基于關(guān)鍵字的短信過(guò)濾功能的實(shí)現(xiàn) ............................................................. 14 隱私空間的實(shí)現(xiàn) .......................................................................................... 14 數(shù)據(jù)庫(kù)設(shè)計(jì) ................................................................................................ 15 Android 數(shù)據(jù)庫(kù)存儲(chǔ)簡(jiǎn)介 ................................................................. 15 數(shù)據(jù)庫(kù)設(shè)計(jì)概述 ............................................................................... 16 數(shù)據(jù)庫(kù)詳細(xì)設(shè)計(jì) ............................................................................... 16 II 第五章 個(gè)性化手機(jī)防火墻的詳細(xì)設(shè)計(jì) .......................... 19 基于黑名單電話和短信過(guò)濾功能設(shè)計(jì) ......................................................... 19 設(shè)計(jì)思路 .......................................................................................... 19 關(guān)鍵代碼及解釋 ............................................................................... 19 兩種添加名單功能的設(shè)計(jì) ........................................................................... 22 基于關(guān)鍵字的短信過(guò)濾功能的設(shè)計(jì) .............................................................. 24 隱私空間的設(shè)計(jì) ......................................................................................... 24 項(xiàng)目文件夾設(shè)計(jì) ......................................................................................... 24 項(xiàng)目文件夾設(shè)計(jì) ............................................................................... 24 項(xiàng) 目包和類說(shuō)明 ............................................................................... 26 第六章 防火墻的運(yùn)行及性能測(cè)試 ................................... 28 系統(tǒng)運(yùn)行測(cè)試 ............................................................................................ 28 黑名單管理模塊測(cè)試 .................................................................................. 29 兩種方式添加名單測(cè)試 ..................................................................... 29 測(cè)試結(jié)果和分析 ............................................................................... 29 基于黑名單的攔截測(cè)試 .............................................................................. 30 基于黑名單的電話和短信攔截測(cè)試 ................................................... 30 測(cè)試結(jié)果和分析 ............................................................................... 31 結(jié)果分析及展望 ................................................................... 32 致 謝 .................................................................................... 33 參考文獻(xiàn) ................................................................................ 34 i 基于 Android系統(tǒng)的個(gè)性化防火墻設(shè)計(jì)與實(shí)現(xiàn) 趙彪,數(shù)學(xué)計(jì)算機(jī)科學(xué)學(xué)院 摘 要: 隨著當(dāng)今信息化的社會(huì)快速發(fā)展,智能手機(jī)已成為人們生活中不可缺少的一部分。然而在商務(wù)體系極其發(fā)達(dá)的時(shí)代,一方面廣告以各樣的形式滲入人們的生活,手機(jī)自然也成為其中一種主要的傳播通道;另一方面,人們的生活變得繁忙,沒(méi)有閑暇時(shí)間去處理這些擾人的信息,更希望手機(jī)本身能夠提供這方面的服務(wù),盡可能地減少這些不必要的 ”騷擾 ”。本文 對(duì)當(dāng)前手機(jī)操作系統(tǒng)、來(lái)電防火墻軟件的發(fā)展現(xiàn)狀做了簡(jiǎn)單的介紹,進(jìn)而詳細(xì)地分析了 Android的特征、架構(gòu)以及 Android應(yīng)用的構(gòu)成和工作機(jī)制,并對(duì) Android與其他操作系統(tǒng)進(jìn)行了比較,說(shuō)明了Android系統(tǒng)在手機(jī)操作系統(tǒng)中的優(yōu)勢(shì)。s lives by various forms, mobile phone has bee one of the major munication style。s life turns busy, having no time to deal with these disturbing information, people hope that the mobile phone itself can provide this service, as much as possible to reduce the unnecessary “harassment”. Therefore, mobile phone calls and SMS software emerge as the times require. The status of the mobile phone operating system, ining call firewall software this paper is briefly introduced, and detailed analysis of the characteristics of Android, architecture, Android application structure and working mechanism. This paper states the advantage of the Android system in the mobile phone operating systems by pared with others. Key Words: Android。 Firewall 。移動(dòng)設(shè)備的系統(tǒng)平臺(tái)也 逐漸 火熱起來(lái)。目前國(guó)內(nèi)最常見(jiàn)的移動(dòng)開(kāi)發(fā)平臺(tái)有 Symbian, iPhone,Windows Phone 以及當(dāng)下正在逐步興起的 Android。 Android 是基于 Linux內(nèi)核的軟件平臺(tái)和操作系統(tǒng) 。它采用了軟件堆層( Software stack,又名以軟件疊層)的架構(gòu),主要分為三部分。 國(guó)內(nèi)外手機(jī)系統(tǒng)現(xiàn)狀 目前國(guó)外各軟硬件廠商已經(jīng)推出過(guò)多款手機(jī)操作系統(tǒng)。 IOS是由蘋(píng)果公司為 iPhone開(kāi)發(fā)的操作系統(tǒng)。就像其基于的 Mac OS X操作系統(tǒng)一樣,它也是以 Darwin為基礎(chǔ)的。目前最新的 IOS版本是 。 Windows Phone 是微軟發(fā)布的一款手機(jī)操作系統(tǒng),它將微軟旗下的 Xbox Live游戲、 Zune音樂(lè)與獨(dú)特的視頻體 驗(yàn)整合至手機(jī)中。搭載 Windows Phone的智能手機(jī)正在進(jìn)軍智能手機(jī)市場(chǎng)。 20xx年 3月 21日, Windows Phone ,這也是第一個(gè)正式登陸中國(guó)的 Windows Phone系統(tǒng)。 Windows Mobile 系列操作系統(tǒng)是從微軟計(jì)算機(jī)的 Windows 操作系統(tǒng)演化而來(lái)的。 WM的應(yīng)用軟件以 Microsoft Win32 API為基礎(chǔ)。 PalmOS 屬于 Palm 公司開(kāi)發(fā),是一種 32 位的嵌入式操作系統(tǒng),是一套專門(mén)為掌上 電腦編寫(xiě)的操作系統(tǒng),是一種輕量級(jí)、比較開(kāi)放的操作系統(tǒng),占用的內(nèi)存非常小。該系統(tǒng)允許用戶在其基礎(chǔ)上編寫(xiě)和修改相關(guān)軟件,使支持的應(yīng)用程序更加豐富多彩。其最新的版本為 Palm OS 。當(dāng)然,近些年來(lái)國(guó)內(nèi)企業(yè)和我國(guó)政府在這方面也投入了大量的人力和物力,同時(shí)也取得了一定成果。 國(guó)內(nèi)外手機(jī)應(yīng)用現(xiàn)狀 目前國(guó)內(nèi)外手機(jī)應(yīng)用服務(wù)方向主要有基于地理位置的信息服務(wù)( Location Based Service LBS),它是通過(guò)電信移動(dòng)運(yùn)營(yíng)商的無(wú)線電通訊網(wǎng)絡(luò) (如 GSM網(wǎng)、CDMA網(wǎng),使用基站來(lái)定位 )或外部定位方式 (如 GPS)獲取移動(dòng)終端用戶的位置信息 (地理坐標(biāo),或大地坐標(biāo) ),在 GIS(Geographic Information System,地理信息系統(tǒng) )平臺(tái)的支持下,為用戶提供相應(yīng)服務(wù)的一種增值業(yè)務(wù)。在 Android中使用這些服務(wù)是件很輕松的事。國(guó)外最大的社交 Facebook 也已經(jīng)推出手機(jī)客戶端產(chǎn)品。但這幾種客戶端在國(guó)內(nèi)需要翻墻才能訪問(wèn)。 MSN, , 微博等即時(shí)通信類的應(yīng)用也已經(jīng)在各個(gè)主流手機(jī)平臺(tái)推出。 手機(jī)娛樂(lè)游戲類應(yīng)用,作為傳統(tǒng)類手機(jī)應(yīng)用,在各個(gè)平臺(tái)上發(fā)展已近相對(duì)完善,手機(jī)越來(lái)越完美的支持各種流媒體的播放,各類傳統(tǒng) PC 游戲廠商也