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

正文內(nèi)容

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

2025-07-13 00:17本頁面
  

【正文】 :操作方便,適合簡單的短信應(yīng)用。 兩種方式添加黑名單添加黑名單主要依賴Android中的內(nèi)容提供者(ContentProvider)和內(nèi)容訪問者(ContentResolver)機(jī)制:在Android中的程序與程序之間數(shù)據(jù)都是私有的,即在程序A中創(chuàng)建的數(shù)據(jù)庫或者文件只能由A自身使用,其他程序無法直接使用A中創(chuàng)建的數(shù)據(jù)庫信息和文件信息,這樣保證了程序與程序之間的獨(dú)立性和數(shù)據(jù)安全。通過ContentProvider我們可以輕松訪問其它應(yīng)用程序提供出來的數(shù)據(jù)訪問接口。(1) 系統(tǒng)聯(lián)系人:可直接從系統(tǒng)聯(lián)系人中添加名單到黑名單,利用上面提到的系統(tǒng)提供的ContentProvider來訪問聯(lián)系人數(shù)據(jù)庫,查詢所有聯(lián)系人的名字和號(hào)碼信息。(2)手動(dòng)輸入:當(dāng)然,我們可以手動(dòng)輸入要添加的號(hào)碼和名字。在這里可以查看短信中包括的內(nèi)容是否有我們的關(guān)鍵字,如果有就攔截該短信;如果沒有就不做處理?,F(xiàn)在的手機(jī)中有許多個(gè)人信息是不希望別人看到的,特別是一些電話和短信,隱私空間的出現(xiàn)滿足了這樣的需求。實(shí)現(xiàn)原理:當(dāng)有來電和短信時(shí),判斷是否是隱私號(hào)碼的來電或短信,如果不是,什么也不做;如果是,就從通話記錄刪除該電話,存入隱私數(shù)據(jù)庫中;如果是短信,就從收信箱刪除該短信,存入隱私數(shù)據(jù)庫中。 數(shù)據(jù)庫設(shè)計(jì) Android數(shù)據(jù)庫存儲(chǔ)簡介(1)SharedPreferences存儲(chǔ)數(shù)據(jù);(2)文件存儲(chǔ)數(shù)據(jù);(3)SQLite數(shù)據(jù)庫存儲(chǔ)數(shù)據(jù); (4)Content Provider存儲(chǔ)數(shù)據(jù); (5)網(wǎng)絡(luò)存儲(chǔ)數(shù)據(jù);Android數(shù)據(jù)存儲(chǔ)流程圖如圖51:圖51 Android數(shù)據(jù)存儲(chǔ)流程圖 數(shù)據(jù)庫設(shè)計(jì)概述在Android平臺(tái)下,使用了一個(gè)輕型的數(shù)據(jù)庫——SQLite。它能滿足我們對(duì)數(shù)據(jù)庫的大部分需求,在本系統(tǒng)中也采用SQLite來存儲(chǔ)主要的數(shù)據(jù)。(message_forbid_table)_id:主鍵,自增長message_forbid_phone:短信黑名單號(hào)碼(message_rubbish_table)_id:主鍵,自增長message_rubbish_phone:垃圾短信號(hào)碼message_rubbish_time:收件時(shí)間message_rubbish_conten:短信內(nèi)容(call_forbid_table)_id:主鍵,自增長call_forbid_phone:黑名單號(hào)碼(call_record_table)id:主鍵,自增長call_record_phone:黑名單號(hào)碼call_record_time:來電時(shí)間call_record_area:來電歸屬地(打開和創(chuàng)建類 DbAdapter . Java)// 4個(gè)表:短信黑名單表,短信垃圾箱表,來電黑名單表,來電攔截記錄表public static final String MESSAGE_FORBID_TABLE_NAME = “message_forbid_tablepublic static final String MESSAGE_RUBBISH_TABLE_NAME = “message_rubbish_table”;public final static String CALL_FORBID_TABLE_NAME = “call_forbid_table”;public final static String CALL_RECORD_TABLE_NAME = “call_record_table”;// 公用id字段public static final String TABLE_ID = “_id”;// 短信黑名單表字段:來電號(hào)碼public final static String MESSAGE_FORBID_PHONE = “message_forbid_phone”;// 短信垃圾箱表字段:垃圾短信號(hào)碼,收件時(shí)間,短信內(nèi)容public static final String MESSAGE_RUBBISH_PHONE = “message_rubbish_phone”;public static final String MESSAGE_RUBBISH_TIME = “message_rubbish_time”;public final static String MESSAGE_RUBBISH_CONTENT = “message_rubbish_content”;// 來電黑名單表字段:黑名單號(hào)碼public static final String CALL_FORBID_PHONE = “call_forbid_phone”;// 來電攔截記錄表字段:黑名單號(hào)碼,來電時(shí)間,來電歸屬地public static final String CALL_RECORD_PHONE = “call_record_phone”;public static final String CALL_RECORD_TIME = “call_record_time”;public static final String CALL_RECORD_AREA = “call_record_area”; 第五章 個(gè)性化手機(jī)防火墻的詳細(xì)設(shè)計(jì) 基于黑名單電話和短信過濾功能設(shè)計(jì) 設(shè)計(jì)思路當(dāng)有來電時(shí)我們可以取出來電號(hào)碼,并把這個(gè)號(hào)碼交給我們的來電處理類BroadCastTool,在這個(gè)類里面從數(shù)據(jù)庫中取出數(shù)據(jù)對(duì)比這個(gè)號(hào)碼符合我們的什么操作。首先判斷攔截模式,然后判斷是否在名單中,最后判斷號(hào)碼類型。如圖51:圖51 基于黑名單的過濾流程圖 關(guān)鍵代碼及解釋在本程序中注冊(cè)了一個(gè)電話監(jiān)聽器和一個(gè)短信廣播接收器。平時(shí)電話處于空閑狀態(tài),當(dāng)有電話進(jìn)來時(shí)就進(jìn)入響鈴狀態(tài),在這里能得到來電號(hào)碼,這時(shí)我們把來電號(hào)碼交給電話處理類BroadCastTool來處理。當(dāng)有短信進(jìn)來時(shí),Android系統(tǒng)會(huì)向整個(gè)系統(tǒng)發(fā)送一個(gè)廣播,所有注冊(cè)了該廣播接收器的程序都能接收到這個(gè)廣播,但是廣播的發(fā)送是有順序的,從優(yōu)先級(jí)別高的到優(yōu)先級(jí)別低的。前一種添加方式使用Android中的內(nèi)容提供者(Content Provider)機(jī)制來獲得需要的數(shù)據(jù)。系統(tǒng)聯(lián)系人,通話記錄,短信記錄都實(shí)現(xiàn)了Content Provider,提供了一些接口供我們?cè)L問以取得需要的數(shù)據(jù),通過圖52可以看出,程序不是直接訪問數(shù)據(jù),而是通過Content Provider去訪問數(shù)據(jù),然后添加到來電/短信黑名單表中。在數(shù)據(jù)庫中可以設(shè)計(jì)一張關(guān)鍵字表,當(dāng)收到短信后去遍歷這張表中的關(guān)鍵字,就可以判別短信內(nèi)容是否有key這個(gè)關(guān)鍵字。當(dāng)有隱私來電時(shí)就直接掛斷,隱私號(hào)碼的短信也直接從系統(tǒng)刪除,寫入隱私數(shù)據(jù)庫,進(jìn)入隱私空間查看來電和短信是需要密碼的,這個(gè)密碼只有機(jī)主擁有控制權(quán)。 項(xiàng)目文件夾設(shè)計(jì) 項(xiàng)目文件夾設(shè)計(jì)(1).文件夾說明:使用eclipse的ADT插件來開發(fā)Android應(yīng)用程序,eclipse會(huì)自動(dòng)生成一些文件夾和目錄來幫我們管理整個(gè)項(xiàng)目,包括圖片存放位置,布局文件存放位置,字符串存放位置,資產(chǎn)存放位置等。下面對(duì)常用文件夾進(jìn)行說:/src:源碼文件夾,java包和java類放在該目錄下/gen:ADT幫我們生成的輔助類存放目錄/assets:原始資產(chǎn)文件目錄(生成apk文件時(shí)不編譯該目錄)/bin:編譯好的apk文件存放在該目錄下/res:資源目錄,圖片文件和字符串等/res/drawable:圖片文件存放目錄/res/layout:布局文件存放目錄/res/raw:原始資源目錄,也不會(huì)被編譯,可存放mp3,mp4等/res/values:保存字符串、顏色、尺寸、類型、主題等資源,可以是任意文件名。它包含了該項(xiàng)目中所使用的Activity、Service、Receiver。不僅能發(fā)現(xiàn)系統(tǒng)存在的問題,更可感受到真實(shí)的用戶體驗(yàn)。下面分別對(duì)每個(gè)模塊進(jìn)行測試。測試步驟:1. 從聯(lián)系人添加一個(gè)名單到黑名單,測試是否出現(xiàn)問題。 測試結(jié)果和分析測試結(jié)果:兩種方式添加名單都成功。如下圖:圖64 撥號(hào)測試圖,即發(fā)送短信,并輸入短信內(nèi)容,點(diǎn)發(fā)送; 測試結(jié)果和分析測試結(jié)果:撥號(hào)和發(fā)送短信都被攔截;測試結(jié)果表明,基于黑名單的來電和短信攔截是成功的。實(shí)現(xiàn)的基本功能有基于黑名單的電話和短信攔截功能等。展望:通過本系統(tǒng)的開發(fā),使我了解了在Android平臺(tái)下開發(fā)應(yīng)用程序的過程,讓我對(duì)Android系統(tǒng)聯(lián)系人有了較深認(rèn)識(shí),對(duì)Android常用組件也有了進(jìn)一步的認(rèn)識(shí)。 致 謝在完成這篇論文之際 ,首先,我衷心的感謝我的論文指導(dǎo)老師羅永龍教授 。無論我遇到什么樣的問題,他總是能夠耐心的跟我講解。在此,我向羅老師表示最誠摯的謝意。還要感謝我寢室所有的兄弟和所有的朋友,他們?cè)谒哪耆粘5纳钪薪o予我很大的幫助。最后,向在論文審閱、評(píng)議、答辯過程中給予指導(dǎo)的老師、教授表示衷心
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1