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

正文內(nèi)容

基于android系統(tǒng)的個性化防火墻設計與實現(xiàn)畢業(yè)設計論文-在線瀏覽

2024-08-08 00:17本頁面
  

【正文】 s the advantage of the Android system in the mobile phone operating systems by pared with others. Key Words: Android。 Firewall 。移動設備的系統(tǒng)平臺也逐漸火熱起來。目前國內(nèi)最常見的移動開發(fā)平臺有Symbian,iPhone,Windows Phone以及當下正在逐步興起的Android。Android是基于Linux內(nèi)核的軟件平臺和操作系統(tǒng)。它采用了軟件堆層(Software stack,又名以軟件疊層)的架構,主要分為三部分。 國內(nèi)外手機系統(tǒng)現(xiàn)狀目前國外各軟硬件廠商已經(jīng)推出過多款手機操作系統(tǒng)。IOS是由蘋果公司為iPhone開發(fā)的操作系統(tǒng)。就像其基于的Mac OS X操作系統(tǒng)一樣,它也是以Darwin為基礎的。 。Windows Phone是微軟發(fā)布的一款手機操作系統(tǒng),它將微軟旗下的Xbox Live游戲、Zune音樂與獨特的視頻體驗整合至手機中。搭載Windows Phone的智能手機正在進軍智能手機市場。2012年3月21日,Windows Phone ,這也是第一個正式登陸中國的Windows Phone系統(tǒng)。Windows Mobile 系列操作系統(tǒng)是從微軟計算機的Windows操作系統(tǒng)演化而來的。WM的應用軟件以Microsoft Win32 API為基礎。PalmOS屬于Palm公司開發(fā),是一種32位的嵌入式操作系統(tǒng),是一套專門為掌上電腦編寫的操作系統(tǒng),是一種輕量級、比較開放的操作系統(tǒng),占用的內(nèi)存非常小。該系統(tǒng)允許用戶在其基礎上編寫和修改相關軟件,使支持的應用程序更加豐富多彩。其最新的版本為Palm OS 。當然,近些年來國內(nèi)企業(yè)和我國政府在這方面也投入了大量的人力和物力,同時也取得了一定成果。 國內(nèi)外手機應用現(xiàn)狀目前國內(nèi)外手機應用服務方向主要有基于地理位置的信息服務(Location Based Service LBS),它是通過電信移動運營商的無線電通訊網(wǎng)絡(如GSM網(wǎng)、CDMA網(wǎng),使用基站來定位)或外部定位方式(如GPS)獲取移動終端用戶的位置信息(地理坐標,或大地坐標),在GIS(Geographic Information System,地理信息系統(tǒng))平臺的支持下,為用戶提供相應服務的一種增值業(yè)務。在Android中使用這些服務是件很輕松的事。國外最大的社交Facebook也已經(jīng)推出手機客戶端產(chǎn)品。但這幾種客戶端在國內(nèi)需要翻墻才能訪問。MSN,微博等即時通信類的應用也已經(jīng)在各個主流手機平臺推出。手機娛樂游戲類應用,作為傳統(tǒng)類手機應用,在各個平臺上發(fā)展已近相對完善,手機越來越完美的支持各種流媒體的播放,各類傳統(tǒng)PC游戲廠商也進入了手機領域。 第二章 Android系統(tǒng)基本介紹 Android簡介(l) 應用程序架構: 在應用程序架構內(nèi)已經(jīng)具備多種不同的基礎組件,在開發(fā)應用程序時,就可以直接調(diào)用這些組件,可以節(jié)省開發(fā)應用程序的心力及時間[2]。(2) Dalvik虛擬機器: 在Android平臺上所使用虛擬機,不是Sun公司的標準Java虛擬機,而是使用Google自主開發(fā)的代號為Dalvik的虛擬機,它在保證API方面的兼容的同時,針對移動手機進行了大幅優(yōu)化,占用資源更小,運行效率更高。WedKit是一個開源瀏覽器網(wǎng)頁排版引擎,目前使用WebKit引擎的瀏覽器主要有:Safari,Midori,Epiphany等。在2D方面,Android提供了一套特有的類庫(SGL);而在3D方面則是使用OpenGL/ES(openGL for Embedded systems)規(guī)范的類庫。SQLite是一款輕型的關系數(shù)據(jù)庫,它的設計目標是嵌入式的,目前已經(jīng)在很多嵌入式產(chǎn)品中使用了它,它占用的資源非常低。 Android結構 Android結構是Linux內(nèi)核、C/C++函數(shù)庫、Dalvik虛擬機、應用程序框架以及應用程序構成的。舉例來說,控制文件就是把活動和要接收的意圖(Intent)連接在一起的”膠水”。一個活動就是完成某些工作的代碼塊,這部分工作還可能包括對用戶UI界面的顯示。(3) 視圖: 視圖可以將其自身繪制到屏幕上。接口都是由一組以樹的形式出現(xiàn)的視圖組成的。(4) 意圖: 意圖是一個簡單的消息對象,它表示程序想做某事的”意圖”。系統(tǒng)將定位到能處理這一Intent的代碼(在當前情況下就是瀏覽器),并運行之。(5) 服務: 服務是運行在后臺的一段代碼。其它的組件可以綁定到一個服務上來,通過遠程過程調(diào)用(RPC)來調(diào)用這個方法。(6) 通知: 通知將以小圖標的形式呈現(xiàn)在狀態(tài)欄里,用戶通過與圖標的交互來接收消息。 Android應用程序結構剖析通常由以下四個組件來構建一個完整的Android應用程序。當決定使用以上哪些組件來構建Android應用程序時,這是一個XML配置文件,在這個文件中可以聲明應用程序組件以及它們的特性和要求。1.活動活動是上述的四個組件中最常用的一個。一個活動就相當于應用程序的一個用戶界面,由事件響應以及視圖等組成。例如:一個文本聊天應用程序,至少應該包含一個聯(lián)系人列表界面、一個聊天界面、一個設置界面、一個聊天記錄查詢界面等等。顯示一個新界面就相當于生成一個對應的活動對象。2.意圖接收器當想要編寫代碼來對外部事件做一些處理時,可以使用意圖接收器。()來注冊自己的意圖接收器。3.服務服務是具有長生命周期并且沒有用戶界面的代碼,它在后臺運行。4.內(nèi)容提供者在Android中,每個應用程序都是有自己的userID及在自己的進程中執(zhí)行??梢园衙總€進程想象成是一個黑盒子,彼此不會互相影響,連內(nèi)存的資料都無法共享。一個內(nèi)容提供者就是一個類,它實現(xiàn)了一個標準的方法集合。5.Intent的詳細解析一個Android應用程序主要由四種組件組成,這四種組件可參考上一節(jié)的內(nèi)容。這些組件之間的通訊只要由意圖協(xié)助完成。因此,意圖在這里起著一個媒體中介的作用,專門提供組件之間互相調(diào)用的相關信息,實現(xiàn)調(diào)用者與被調(diào)用者之間的交互。通常,每一個應用程序(入口一般會是一個活動的onCreate方法),都會占據(jù)一個進程。不管是使用者或開發(fā)者,都無法確定應用程序何時會被回收。一個活動類別除了onCreate方法之外,還預先定義了onPause(暫停)、onResume(繼續(xù))等的基本方法,當從一個活動切換到另一個活動的時候,原來的活動將經(jīng)過一連串的狀態(tài)改變。要讓用戶有好的使用體驗,活動需要在各個周期中負責保管狀態(tài)、恢復狀態(tài)、傳送資料等工作。該流程首先分配資源給這個活動(創(chuàng)建狀態(tài)),然后將活動的內(nèi)容顯示到屏幕上(啟動狀態(tài));在一切就緒后,取得屏幕的控制權(恢復狀態(tài)),用戶可以開始使用這個程序。該流程首先凍結原來的活動,再交出屏幕控制權;直到活動2完成一般啟動流程后,活動1才會被停止。另外按返回鍵也可以回到原來的活動。如果程序中有直接調(diào)用finish方法來關閉活動的話,系統(tǒng)會跳過先凍結的階段,直接暫停,停止,然后銷毀。如果被回收掉的活動一旦又重新被調(diào)用時,會像一般啟動一樣再次調(diào)用活動的onCreate方法。設置環(huán)境變量步驟如下:我的電腦屬性高級環(huán)境變量系統(tǒng)變量中添加以下環(huán)境變量。打開cmd窗口,輸入java ?version 查看JDK的版本信息。 Android SDK安裝在Android ,下載完成后解壓到任意路徑。如果沒有出現(xiàn)可安裝的包,請點擊Settings,選中Misc中的”Force ://...”這項,再點擊Available Packages。CMD 運行 android h 如果有類似以下的輸出,表明安裝成功。(3)看到一個更新的列表,點擊Finish。(5)選擇Accept terms of the license agreement,點擊Next。(7)選擇Install All。(9)重啟后設置Android屬性中的Android SDK目錄(不包括SDK下的Tools): ①選擇WindowPreferences…打開編輯屬性窗口。 ③點擊Browse…,選擇加入Android SDK的目錄。 使用Ec1ipse開發(fā)Android應用使用Eclipse IDE開發(fā)一個Android應用。然后可以編輯代碼,啟動,調(diào)試應用。在黑名單表中有姓名、電話、攔截模式等字段。這時遍歷表中的黑名單,看是否有號碼和來電號碼匹配,如果匹配就是該攔截的號碼,這里就把電話結束掉,并寫入攔截表中,彈出通知告知有電話被攔截。Android中的廣播機制是所有注冊了該廣播監(jiān)聽器的程序都收到廣播(只要先收到廣播的應用程序沒有結束掉該廣播),當收到廣播就會觸發(fā)收到廣播的事件,可以在這里處理短信,本程序采用這種方法。缺點:可以發(fā)展成MU,在后臺悄悄的收/發(fā)短信(2) 應用觀察者模式,監(jiān)聽短信數(shù)據(jù)庫,操作短信內(nèi)容: 當系統(tǒng)收到短信時,會將短信寫入短信數(shù)據(jù)庫,可以注冊一個監(jiān)聽器來監(jiān)聽短信數(shù)據(jù)庫的變化。優(yōu)點
點擊復制文檔內(nèi)容
范文總結相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1