国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

手機防火墻的系統(tǒng)設計

2017-01-17 00:19:42彭一林
東方教育 2016年9期
關鍵詞:對話框短信界面

彭一林

(一)界面設計

主界面采用了Win8 metro方塊,在兩個頁面的轉換用了3D翻轉效果,設置一欄還引入了經(jīng)典的SlidingMenu滑動菜單欄設計。每一個功能模塊的頁面都是用法Android特有通過xml文件進行布局,而不是單純的采用Android代碼進行設計。為了更好的體現(xiàn)界面美觀,系統(tǒng)中自定義了幾種組件,比如顯示任務管理中的進程列表、系統(tǒng)彈出的對話框和懸浮球視圖等。而關于背景顏色、字體顏色和大小等的調節(jié),可以直接運用xml中某些字段來實現(xiàn),也可以通過圖片進行設計。為了突出軟件特色,全部布局采用藍白色調,以求達到簡潔、干凈。

(二)軟件構架設計

Android應用程序的設計應當簡單明了,盡量做到簡潔,一目了然,應盡量減少無謂的裝飾,并考慮屏幕空間,使設計的各模塊看起來布局合理。另外,應考慮分辨率大小,考慮將來設計的按鈕、菜單、標簽等組件擺放位置的合理,讓用戶在使用時感到邏輯流程、簡單。因此,根據(jù)Android手機防火墻的功能需求,在劃分界面時,每一個模塊對應各個功能模塊設計界面。

(三)對話框設計

對話框是一個顯示在當前活動前面的小窗口,一般用來通知用戶當前系統(tǒng)運行中出現(xiàn)的問題而導致程序暫停運行,或者告知運用改進行的操作。本軟件的對話框主要用于數(shù)據(jù)輸入、更新界面進度條。比如,在流量設置中,運用對話框來輸入當月結余流量和套餐值。

(四)界面美化

圖標的作用有兩個,一個是實現(xiàn)從一個界面跳到另一個界面,實現(xiàn)功能銜接。在系統(tǒng)中很多情況下都是用Button(或ImageButton)按鈕實現(xiàn)該功能。但在主界面中則使用整個layout布局貼上圖片實現(xiàn)按鈕點擊的效果,采用類似于Win8 metro方塊的設計思想。另一個功能只是為了美觀,達到整體布局統(tǒng)一的效果。

二、數(shù)據(jù)路線設計

數(shù)據(jù)庫設計是指對于一個給定的應用環(huán)境,構造最優(yōu)的數(shù)據(jù)庫模式,建立數(shù)據(jù)庫及其應用系統(tǒng),使之能夠有效地存儲數(shù)據(jù),滿足各種用戶的應用需求(信息要求和處理要求)。

(一)表結構

1、攔截記錄表(record)

攔截記錄表有七個字段,用來表示電話和短信的攔截信息。其中state字段比較復雜,有四種狀態(tài):電話呼入,用1標記;電話呼出,用2標記;接收短信,用1標記;發(fā)送短信,用2標記。

三、系統(tǒng)功能描述

該系統(tǒng)核心部分應包括:流量監(jiān)控、上網(wǎng)監(jiān)控、騷擾攔截、任務管理、軟件管理。系統(tǒng)的功能是按照需求分析而來,但在某些方面會有所改動。這些改動與需求分析來比,會使整個防火墻運用更加方便、更加實用和簡單。

(一)流量監(jiān)控流程

該流程描述的主要功能是:顯示GPRS和WiFi使用情況,查看GPRS實時使用情況,進行流量管理。

1、流量監(jiān)控服務

當手機開機或進入流量管理界面后,系統(tǒng)會自動開啟服務。在服務里面,會分別判斷gprs和wifi的狀態(tài),若處于開啟狀態(tài),則系統(tǒng)會獲取正在運行的需要訪問internet的應用程序id,根據(jù)該id來進一步獲取它們使用網(wǎng)絡的流量,并且根據(jù)之前已經(jīng)使用的流量來重新計算剩余流量。若gprs和wifi沒有開啟,則顯示已使用的流量情況。當計算出gprs只剩下1M以下時,會自動關閉gprs,在通知欄彈出報警提示。

2、流量顯示

進入流量管理主界面后,會顯示有流量監(jiān)控服務得出流量使用情況結果,包括套餐使用情況和今日使用流量。同時,也可以點擊菜單編輯流量套餐信息。在實時動態(tài)顯示流量界面中,可以看到每一個應用程序所使用的gprs流量。

(二)上網(wǎng)監(jiān)控流程

監(jiān)控和關閉手機上的應用3g和wifi上網(wǎng)功能。

在手機開機或第一次使用時,該系統(tǒng)會判斷上網(wǎng)監(jiān)控功能是否開啟,默認狀態(tài)是白名單、自動執(zhí)行選擇。但要實現(xiàn)上網(wǎng)監(jiān)控的前提是手機已經(jīng)被root。若檢測到手機已經(jīng)root過了,系統(tǒng)會自動根據(jù)以前選擇的名單、模式來監(jiān)控已經(jīng)選擇的應用。

進入上網(wǎng)監(jiān)控的主界面后,選擇你需要的模式。如果你只想允許某些應用上網(wǎng),則可以選擇白名單模式。白名單模式負責監(jiān)控除你選擇的應用以外的軟件的上網(wǎng)行為,屏蔽它。同時,用戶也可以選擇使用3g或者wifi,甚至兩者都可以訪問網(wǎng)絡的方式上網(wǎng)。只要你做出選擇則執(zhí)行后,該應用一定會按用戶需要的方式來上網(wǎng)。相反,采用黑名單模式的話,則會只管理用戶選擇應用而不管其他應用上網(wǎng)的行為。

(三)騷擾攔截流程

該流程描述的主要功能是:對來電或撥打和接收短信或發(fā)送短信基于規(guī)則攔截,以及根據(jù)關鍵字過濾攔截。

來電攔截是指只對外界撥打過來的號碼進行攔截。它有兩種模式:黑名單與白名單模式。為了能多樣化的攔截,用戶可以在添加黑白名單或者編輯名單時對該名單進行規(guī)則的定義。這里有四種規(guī)則:禁止呼入、禁止呼出、禁止接受和禁止發(fā)送。其中后面兩條規(guī)則是針對于短信攔截的,但它們在同一個界面進行設置(即addBlack.xml或addWhite.xml)。

攔截發(fā)送短信指的是在黑白名單中設定規(guī)則“禁止發(fā)送”,功能比較簡單。當系統(tǒng)監(jiān)聽到用戶需要發(fā)送短信時,根據(jù)需要發(fā)送短信的號碼進行黑白名單的匹配。當匹配成功后,早進行規(guī)則匹配,若是“禁止發(fā)送”則馬上進行攔截,并且顯示在騷擾攔截記錄中。

(四)任務、軟件管理流程

1、任務管理。

用戶進入任務管理的界面后,可以隨意選擇任何一個進程。若你想kill掉的話,只需點擊界面下面的圖標按鈕。若你想查看該進程到底請求了那些權限,則需要稍微長時間選定它,就會在彈出的對話框中顯示詳細的信息。同時,用戶也可以看到當前進程數(shù)量和可用內存大小。

2、軟件管理。它與任務管理類似。用戶接入軟件管理界面后,隨意選擇一個軟件,就可以在彈出的菜單中操作該軟件。可以進行卸載軟件、啟動該軟件、以及查看軟件信息。

參考文獻:

[1]胡松萌.Android平臺智能防火墻系統(tǒng)的設計與實現(xiàn)[J].計算機光盤軟件與應用,2013,(6):138-140.

[2]朱學森.基于Android 智能手機防火墻的研究與應用[D].內蒙古科技大學,2012.

猜你喜歡
對話框短信界面
國企黨委前置研究的“四個界面”
當代陜西(2020年13期)2020-08-24 08:22:02
正常恢復虛擬機
道歉短信
當代工人(2019年4期)2019-04-22 12:04:26
Bootlace Worms’Secret etc.
中學科技(2018年12期)2018-12-19 11:22:28
代發(fā)短信
當代工人(2018年21期)2018-03-06 12:41:08
基于FANUC PICTURE的虛擬軸坐標顯示界面開發(fā)方法研究
人機交互界面發(fā)展趨勢研究
手機界面中圖形符號的發(fā)展趨向
新聞傳播(2015年11期)2015-07-18 11:15:04
快速抓取對話框中的完整信息
電腦迷(2012年22期)2012-04-29 20:30:54
“八一”節(jié)日短信之一
洮南市| 比如县| 饶河县| 南部县| 敖汉旗| 繁昌县| 乌海市| 紫云| 惠来县| 抚松县| 宜宾县| 辽中县| 阳朔县| 土默特左旗| 鄂托克前旗| 株洲县| 临泽县| 宁国市| 沐川县| 剑阁县| 昆明市| 灵武市| 南平市| 阜南县| 新绛县| 融水| 阳山县| 都昌县| 北京市| 北海市| 常州市| 读书| 贵港市| 山东省| 区。| 永吉县| 洞口县| 永仁县| 闸北区| 汝城县| 巩义市|