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

正文內(nèi)容

基于android系統(tǒng)的個(gè)性化防火墻設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)論文(文件)

 

【正文】 )。例如媒體播放器的服務(wù),當(dāng)用戶(hù)退出媒體選擇的界面時(shí),仍然希望音樂(lè)依然可以繼續(xù)播放,這時(shí)就可用服務(wù)來(lái)保證當(dāng)用戶(hù)界面關(guān)閉時(shí)音樂(lè)還繼續(xù)播放著。①活動(dòng)②意圖接收器③內(nèi)容提供者④服務(wù)當(dāng)然,并不是所有的Android應(yīng)用程序都得具備上述的四個(gè)組件,可以由上面的一個(gè)或幾個(gè)來(lái)組建。每個(gè)活動(dòng)都是Activity的子類(lèi),并實(shí)現(xiàn)一些獨(dú)有的功能,如管理UI顯示和UI的反饋事件。每個(gè)界面其實(shí)都可看作是一個(gè)活動(dòng)。意圖接收器并不顯示UI界面,它是通過(guò)NotificationManager來(lái)通知用戶(hù)他們感興趣的事件發(fā)生了。不僅可以使用本地服務(wù),還能使用遠(yuǎn)程服務(wù)。如果應(yīng)用程序之間想要共享數(shù)據(jù),就需要使用內(nèi)容提供者。而這四種組件是獨(dú)立的,它們之間可以互相調(diào)用,協(xié)調(diào)工作,最終組成一個(gè)真正的Android應(yīng)用。6.Android活動(dòng)的生命周期Android應(yīng)用程序的生命周期是由Android框架進(jìn)行管理,而不是由應(yīng)用程序直接控制。關(guān)于進(jìn)程的生命周期將在下一節(jié)中介紹,本節(jié)主要介紹活動(dòng)的生命周期。7.活動(dòng)的運(yùn)作過(guò)程(l)一般啟動(dòng)啟動(dòng)一個(gè)活動(dòng)的基本流程為onCreate一onStart一onResume。(3)回到原來(lái)活動(dòng)回到原來(lái)活動(dòng)的基本流程為onPause(2)一onRestart(1)一onStart(l)一onResume(1)一onStop(2)一onDestroy(2)。(5)回收后再啟動(dòng)回收后再啟動(dòng)的基本流程為onCreate一onStart一onResume。安裝完成之后,可以在檢查JDK是否安裝成功。運(yùn)行SDK ,點(diǎn)擊Available Packages。圖32 驗(yàn)證Android SDK是否安裝成功 使用Ec1ipse下載ADT(Android開(kāi)發(fā)插件)(1)啟動(dòng)Eclipse,選擇HelpInstall New SoftwareAdd(2)在編輯框中輸入插件名字,輸入更新插件的地址: ://,點(diǎn)擊OK。(6)點(diǎn)擊Finish。 ②選擇Android屬性面板。首先是創(chuàng)建一個(gè)Android工程,然后設(shè)置應(yīng)用啟動(dòng)配置。實(shí)現(xiàn)原理:軟件啟動(dòng)后有一個(gè)服務(wù)(service)在后臺(tái)運(yùn)行,在服務(wù)中注冊(cè)有一個(gè)監(jiān)聽(tīng)器,監(jiān)聽(tīng)電話的狀態(tài),當(dāng)有電話來(lái)時(shí),狀態(tài)會(huì)變成響鈴狀態(tài),在這里可以取得來(lái)電的號(hào)碼。優(yōu)點(diǎn):可以攔截來(lái)信在狀態(tài)欄的顯示通知,適合短信攔截。缺點(diǎn):來(lái)信會(huì)在狀態(tài)欄顯示通知信息。當(dāng)然我們也可以寫(xiě)自己的ContentProvider,提供數(shù)據(jù)給其它應(yīng)用程序訪問(wèn),實(shí)現(xiàn)ContentProvider中的方法就可,在這里主要是使用了系統(tǒng)的ContentProvider。 基于關(guān)鍵字的短信過(guò)濾功能的實(shí)現(xiàn)實(shí)現(xiàn)原理:注冊(cè)廣播接收器,監(jiān)聽(tīng)系統(tǒng)短信廣播,操作短信內(nèi)容: 當(dāng)系統(tǒng)收到短信時(shí),會(huì)向系統(tǒng)發(fā)送廣播,可以注冊(cè)一個(gè)監(jiān)聽(tīng)器來(lái)接收系統(tǒng)的短信廣播。讓你的隱私真正的來(lái)無(wú)影,去無(wú)蹤。它的設(shè)計(jì)目標(biāo)是嵌入式的,而且目前已經(jīng)在很多嵌入式產(chǎn)品中使用了它,它占用資源非常的低,在嵌入式設(shè)備中,可能只需要幾百K的內(nèi)存就夠了。主要是基于一張黑名單表,在這張表里有來(lái)電號(hào)碼,姓名,名單類(lèi)型等。電話監(jiān)聽(tīng)器時(shí)刻監(jiān)聽(tīng)Android電話服務(wù)程序,電話有三種狀態(tài):空閑,響鈴和摘機(jī)。在本程序中把收聽(tīng)廣播的優(yōu)先級(jí)別設(shè)置為20,它會(huì)先收到短信廣播。在Android中,各個(gè)程序運(yùn)行在自己的進(jìn)程中,數(shù)據(jù)在內(nèi)存中也不能共享,除非實(shí)現(xiàn)了Content Provider提供數(shù)據(jù)給其它程序訪問(wèn)。 隱私空間的設(shè)計(jì)設(shè)計(jì)思路:此隱私空間主要是針對(duì)來(lái)電和短信,真正做到”來(lái)無(wú)影,去無(wú)蹤”。采用這樣的方式來(lái)有利于設(shè)計(jì)和管理整個(gè)項(xiàng)目,特別是開(kāi)發(fā)比較大的項(xiàng)目的時(shí)候,優(yōu)勢(shì)就更能體現(xiàn)出來(lái)。(2).項(xiàng)目文件夾截圖圖53 項(xiàng)目文件夾截圖 項(xiàng)目包和類(lèi)說(shuō)明表格51目包和類(lèi)說(shuō)明包名類(lèi)名類(lèi)說(shuō)明(界面類(lèi))CallActivity黑名單界面MainActivity程序入口界面MessageActivity攔截信息界面PrivacyActivity隱私空間界面SettingsActivity設(shè)置界面 (數(shù)據(jù)庫(kù)類(lèi))Call_Forbid_Info來(lái)電黑名單表Call_Record_Info來(lái)電攔截記錄表Message_Forbid_Info短信黑名單表Message_Rubbish_Info短信垃圾箱表(工具類(lèi))BroadCastTool廣播工具ServiceTool服務(wù)工具 第六章 防火墻的運(yùn)行及性能測(cè)試 系統(tǒng)運(yùn)行測(cè)試在完成整個(gè)系統(tǒng)的設(shè)計(jì)后,對(duì)整個(gè)系統(tǒng)進(jìn)行一個(gè)測(cè)試是必要的。點(diǎn)擊”zb個(gè)性化手機(jī)防火墻”圖標(biāo)進(jìn)入系統(tǒng),如圖61所示:圖61 “zb個(gè)性化手機(jī)防火墻”圖標(biāo)運(yùn)行主界面如圖62所示:圖62 運(yùn)行主界面 黑名單管理模塊測(cè)試 兩種方式添加名單測(cè)試分別用兩種方式添加名單到黑名單,測(cè)試是否存在問(wèn)題。測(cè)試結(jié)果表明寫(xiě)入數(shù)據(jù)庫(kù)和從數(shù)據(jù)庫(kù)中讀取名單數(shù)據(jù)是成功的,下一步便是測(cè)試在名單表中是否能夠按要求攔截到來(lái)電和短信,以下是添加名單的測(cè)試截圖:圖63 兩種方式添加名單 基于黑名單的攔截測(cè)試 基于黑名單的電話和短信攔截測(cè)試在這里使用模擬器進(jìn)行攔截測(cè)試,使用eclipse的ADT插件帶的DDMS視圖中的撥號(hào)工具進(jìn)行模擬撥號(hào)和發(fā)送短信,下面是測(cè)試步驟:1. 添加一個(gè)號(hào)碼為111的號(hào)碼到黑名單中;2. 在eclipse的DDMS視圖中的Emulator Control窗口中設(shè)置來(lái)電號(hào)碼為111,然后撥號(hào)進(jìn)行測(cè)試。在實(shí)現(xiàn)這些功能的同時(shí),仍然還有需要改進(jìn)的方面,如用戶(hù)體驗(yàn)效果待改進(jìn)等。他淵博的知識(shí)、嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度、孜孜不倦的工作態(tài)度、嚴(yán)謹(jǐn)求實(shí)以及平易近人的作風(fēng)給我留下了深刻的印象,并給我提出了許多寶貴的意見(jiàn)和建議,才使得我的論文得以順利完成。其次感謝大學(xué)期間各門(mén)功課的任課老師,他們教給了我很多理論知識(shí),這是我學(xué)習(xí)實(shí)踐的基礎(chǔ),在這里表示衷心的感謝。 參考文獻(xiàn)[1] Bruce Eckel. Java編程思想(第4版).[M].北京: 機(jī)械工業(yè)出版社,[2] .[M].武漢:武漢大學(xué)出版社,[3] .[M].北京:清華大學(xué)出版社,[4] 墨菲. Android開(kāi)發(fā)入門(mén)教程.[M]. 北京:人民郵電出版社,[5] 郭宏志 .Android應(yīng)用開(kāi)發(fā)詳解.[M].北京:電子工業(yè)出版社,[6] 梅爾. Android 2高級(jí)編程(第2版).[M].北京:清華大學(xué)出版社,.[7] [M].北京:[8] [M].北京:[9] Liang .Java語(yǔ)言程序設(shè)計(jì)[M].北京:[10] [M].北京:。能夠在這樣一個(gè)充滿(mǎn)友愛(ài)和智慧的集體里生活和學(xué)習(xí),我深感幸運(yùn)。他無(wú)論是待人處事方面還是本身技術(shù)方面,都值得我多多去學(xué)習(xí)。在開(kāi)發(fā)的過(guò)程中學(xué)到了不少的東西,希望在下一步的學(xué)習(xí)過(guò)程中能夠更多的理解Android平臺(tái)下應(yīng)用程序的開(kāi)發(fā),做出讓大家更喜歡的Android應(yīng)用。以下是測(cè)試結(jié)果的截圖:圖65 基于黑名單的攔截結(jié)果圖 結(jié)果分析及展望結(jié)果分析:經(jīng)過(guò)測(cè)試,本系統(tǒng)實(shí)現(xiàn)了預(yù)定要實(shí)現(xiàn)的功能,并且運(yùn)行良好。2. 手動(dòng)輸入一個(gè)名單到黑名單,測(cè)試是否出現(xiàn)問(wèn)題。在這里分別對(duì)整個(gè)系統(tǒng)的每個(gè)模塊進(jìn)行了測(cè)試。對(duì)于字符串、顏色、尺寸等信息采用Keyvalue形式表示,對(duì)于類(lèi)型、主題等資源,采用其它形式表示/:應(yīng)用程序描述文件,該文件是每個(gè)Android項(xiàng)目都必須有的。此隱私空間的實(shí)現(xiàn)過(guò)程和黑名單的實(shí)現(xiàn)過(guò)程類(lèi)似,只是在list表中有一個(gè)字段標(biāo)識(shí)了它是否是隱私號(hào)碼,隱私號(hào)碼可以在設(shè)置中添加和修改。圖52 Content Provider原理圖關(guān)鍵代碼:private void addForbidPhone(){ LayoutInflater mLI = (LayoutInflater)getSystemService(); RelativeLayout mRL = (RelativeLayout)(,null); 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){ (,“輸入錯(cuò)誤!”,)
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1