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

正文內(nèi)容

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

2025-06-13 00:17 本頁(yè)面


【正文】 id的二次開(kāi)發(fā)版本,對(duì)界面進(jìn)行修改、添加了新的功能,更適合中國(guó)手機(jī)用戶的需求。 國(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ù)。例如手機(jī)定位,導(dǎo)航服務(wù)。在Android中使用這些服務(wù)是件很輕松的事。近年來(lái)十分熱門(mén)的網(wǎng)絡(luò)社交服務(wù)(Social Networking Services)也已進(jìn)入到手機(jī)客戶端領(lǐng)域。國(guó)外最大的社交Facebook也已經(jīng)推出手機(jī)客戶端產(chǎn)品。Twiter,Myspace等國(guó)外知名社交類網(wǎng)站都已經(jīng)推出手機(jī)版。但這幾種客戶端在國(guó)內(nèi)需要翻墻才能訪問(wèn)。國(guó)內(nèi)淘寶網(wǎng)旗下口碑網(wǎng)在也已經(jīng)推出針對(duì)多個(gè)手機(jī)平臺(tái)的客戶端程序。MSN,,微博等即時(shí)通信類的應(yīng)用也已經(jīng)在各個(gè)主流手機(jī)平臺(tái)推出。手機(jī)辦公類軟件在手機(jī)上也正日趨完善,在手機(jī)上編輯查看各類文檔已經(jīng)實(shí)現(xiàn),在android平臺(tái)上的QuickOffice就是這樣的軟件。手機(jī)娛樂(lè)游戲類應(yīng)用,作為傳統(tǒng)類手機(jī)應(yīng)用,在各個(gè)平臺(tái)上發(fā)展已近相對(duì)完善,手機(jī)越來(lái)越完美的支持各種流媒體的播放,各類傳統(tǒng)PC游戲廠商也進(jìn)入了手機(jī)領(lǐng)域。目前智能手機(jī)已經(jīng)成為生活中必備的工具,同時(shí)它也具有這樣的能力,已經(jīng)擁有簡(jiǎn)單PC的性能。 第二章 Android系統(tǒng)基本介紹 Android簡(jiǎn)介(l) 應(yīng)用程序架構(gòu): 在應(yīng)用程序架構(gòu)內(nèi)已經(jīng)具備多種不同的基礎(chǔ)組件,在開(kāi)發(fā)應(yīng)用程序時(shí),就可以直接調(diào)用這些組件,可以節(jié)省開(kāi)發(fā)應(yīng)用程序的心力及時(shí)間[2]。這是Android平臺(tái)的優(yōu)勢(shì)所在,因?yàn)锳ndroid是開(kāi)源的,我們可以看到這些組件是如何實(shí)現(xiàn)的。(2) Dalvik虛擬機(jī)器: 在Android平臺(tái)上所使用虛擬機(jī),不是Sun公司的標(biāo)準(zhǔn)Java虛擬機(jī),而是使用Google自主開(kāi)發(fā)的代號(hào)為Dalvik的虛擬機(jī),它在保證API方面的兼容的同時(shí),針對(duì)移動(dòng)手機(jī)進(jìn)行了大幅優(yōu)化,占用資源更小,運(yùn)行效率更高。(3) 集成的瀏覽器: 集成的瀏覽器是Android內(nèi)建的瀏覽器,是以WebKit的瀏覽引擎為基礎(chǔ)所開(kāi)發(fā)成的。WedKit是一個(gè)開(kāi)源瀏覽器網(wǎng)頁(yè)排版引擎,目前使用WebKit引擎的瀏覽器主要有:Safari,Midori,Epiphany等。 (4) 優(yōu)化的繪圖能力: 在程序里可以用到的繪圖功能分為2D與3D兩個(gè)方面。在2D方面,Android提供了一套特有的類庫(kù)(SGL);而在3D方面則是使用OpenGL/ES(openGL for Embedded systems)規(guī)范的類庫(kù)。 (5) SQLite數(shù)據(jù)庫(kù): SQLite提供結(jié)構(gòu)化的數(shù)據(jù)存取。SQLite是一款輕型的關(guān)系數(shù)據(jù)庫(kù),它的設(shè)計(jì)目標(biāo)是嵌入式的,目前已經(jīng)在很多嵌入式產(chǎn)品中使用了它,它占用的資源非常低。SQLite也是一套開(kāi)放性的關(guān)聯(lián)式資料庫(kù),其特點(diǎn)在于輕量性方面的設(shè)計(jì)結(jié)構(gòu),更適合在手機(jī)上使用。 Android結(jié)構(gòu) Android結(jié)構(gòu)是Linux內(nèi)核、C/C++函數(shù)庫(kù)、Dalvik虛擬機(jī)、應(yīng)用程序框架以及應(yīng)用程序構(gòu)成的。圖21 Android系統(tǒng)組件結(jié)構(gòu)圖主要的類: :提供高層的程序模型、提供基本的運(yùn)行環(huán)境 包含各種的對(duì)設(shè)備上的數(shù)據(jù)進(jìn)行訪問(wèn)和發(fā)布的類 :通過(guò)內(nèi)容提供者瀏覽和操作數(shù)據(jù)庫(kù) :底層的圖形庫(kù) :提供一些類管理多種音頻、視頻的媒體接口 :提供幫助網(wǎng)絡(luò)訪問(wèn)的類,.* 接口 :提供了系統(tǒng)服務(wù)、消息傳輸、IPC機(jī)制 :提供類訪問(wèn)Android的內(nèi)容提供者 :提供基礎(chǔ)的用戶界面接口框架 :涉及工具性的方法,例如時(shí)間日期的操作:默認(rèn)瀏覽器操作接口:包含各種UI元素(大部分是可見(jiàn)的)在應(yīng)用程序的屏幕中使用 Android應(yīng)用程序結(jié)構(gòu)解析 Android的APIAndroid API主要包含了以下幾個(gè)部分:(1) : ,它告訴系統(tǒng)如何處理所創(chuàng)建的所有應(yīng)用組件(尤其是活動(dòng)(Activity),服務(wù)(Service),意圖接收器(Intent Receiver)和內(nèi)容提供者(ContentProvider))。舉例來(lái)說(shuō),控制文件就是把活動(dòng)和要接收的意圖(Intent)連接在一起的”膠水”。(2) 活動(dòng): 活動(dòng)就是一個(gè)有生命周期的對(duì)象。一個(gè)活動(dòng)就是完成某些工作的代碼塊,這部分工作還可能包括對(duì)用戶UI界面的顯示。不過(guò)這不是必須的,有些活動(dòng)從不顯示UI界面。(3) 視圖: 視圖可以將其自身繪制到屏幕上。Android的用戶界面由一系列的視圖樹(shù)構(gòu)成。接口都是由一組以樹(shù)的形式出現(xiàn)的視圖組成的。開(kāi)發(fā)者可以通過(guò)創(chuàng)建一個(gè)新的視圖的方法來(lái)使用自定義的圖形處理技術(shù)(比如開(kāi)發(fā)游戲,或者是使用了不常用的用戶圖形窗口界面)。(4) 意圖: 意圖是一個(gè)簡(jiǎn)單的消息對(duì)象,它表示程序想做某事的”意圖”。比如應(yīng)用程序想要顯示一個(gè)網(wǎng)頁(yè),那么它可以通過(guò)創(chuàng)建一個(gè)Intent實(shí)例并將其傳遞給系統(tǒng)來(lái)表示意圖瀏覽這個(gè)URI。系統(tǒng)將定位到能處理這一Intent的代碼(在當(dāng)前情況下就是瀏覽器),并運(yùn)行之。意圖也可以用于廣播系統(tǒng)范圍內(nèi)的有效事件(例如通知事件)。(5) 服務(wù): 服務(wù)是運(yùn)行在后臺(tái)的一段代碼。它可以運(yùn)行在它自己的進(jìn)程,也可以運(yùn)行在其他應(yīng)用程序的進(jìn)程里,這取決于自身的需要。其它的組件可以綁定到一個(gè)服務(wù)上來(lái),通過(guò)遠(yuǎn)程過(guò)程調(diào)用(RPC)來(lái)調(diào)用這個(gè)方法。例如媒體播放器的服務(wù),當(dāng)用戶退出媒體選擇的界面時(shí),仍然希望音樂(lè)依然可以繼續(xù)播放,這時(shí)就可用服務(wù)來(lái)保證當(dāng)用戶界面關(guān)閉時(shí)音樂(lè)還繼續(xù)播放著。(6) 通知: 通知將以小圖標(biāo)的形式呈現(xiàn)在狀態(tài)欄里,用戶通過(guò)與圖標(biāo)的交互來(lái)接收消息。最常見(jiàn)的通知包括短信息、通話記錄和語(yǔ)音郵件,但是應(yīng)用程序也可以創(chuàng)建它們自己的通知事件。 Android應(yīng)用程序結(jié)構(gòu)剖析通常由以下四個(gè)組件來(lái)構(gòu)建一個(gè)完整的Android應(yīng)用程序。①活動(dòng)②意圖接收器③內(nèi)容提供者④服務(wù)當(dāng)然,并不是所有的Android應(yīng)用程序都得具備上述的四個(gè)組件,可以由上面的一個(gè)或幾個(gè)來(lái)組建。當(dāng)決定使用以上哪些組件來(lái)構(gòu)建Android應(yīng)用程序時(shí),這是一個(gè)XML配置文件,在這個(gè)文件中可以聲明應(yīng)用程序組件以及它們的特性和要求。這個(gè)配置文件是每個(gè)Android應(yīng)用程序所必需的。1.活動(dòng)活動(dòng)是上述的四個(gè)組件中最常用的一個(gè)。每個(gè)活動(dòng)都是Activity的子類,并實(shí)現(xiàn)一些獨(dú)有的功能,如管理UI顯示和UI的反饋事件。一個(gè)活動(dòng)就相當(dāng)于應(yīng)用程序的一個(gè)用戶界面,由事件響應(yīng)以及視圖等組成。大多數(shù)的應(yīng)用程序通常包括多個(gè)界面。例如:一個(gè)文本聊天應(yīng)用程序,至少應(yīng)該包含一個(gè)聯(lián)系人列表界面、一個(gè)聊天界面、一個(gè)設(shè)置界面、一個(gè)聊天記錄查詢界面等等。每個(gè)界面其實(shí)都可看作是一個(gè)活動(dòng)。顯示一個(gè)新界面就相當(dāng)于生成一個(gè)對(duì)應(yīng)的活動(dòng)對(duì)象。在一些情況下,活動(dòng)能夠返回給它的上級(jí)界面一個(gè)返回值,例如一個(gè)提供給用戶選擇照片的活動(dòng)可以返回給它的調(diào)用者用戶選擇了哪個(gè)照片文件。2.意圖接收器當(dāng)想要編寫(xiě)代碼來(lái)對(duì)外部事件做一些處理時(shí),可以使用意圖接收器。意圖接收器并不顯示UI界面,它是通過(guò)NotificationManager來(lái)通知用戶他們感興趣的事件發(fā)生了。,()來(lái)注冊(cè)自己的意圖接收器。當(dāng)一個(gè)意圖接收器被觸發(fā)時(shí),系統(tǒng)會(huì)根據(jù)需要來(lái)啟動(dòng)應(yīng)用程序。3.服務(wù)服務(wù)是具有長(zhǎng)生命周期并且沒(méi)有用戶界面的代碼,它在后臺(tái)運(yùn)行。不僅可以使用本地服務(wù),還能使用遠(yuǎn)程服務(wù)。4.內(nèi)容提供者在Android中,每個(gè)應(yīng)用程序都是有自己的userID及在自己的進(jìn)程中執(zhí)行。這樣做的好處是,可以保護(hù)系統(tǒng)及應(yīng)用程序,避免被其他不正常的應(yīng)用程序所影響??梢园衙總€(gè)進(jìn)程想象成是一個(gè)黑盒子,彼此不會(huì)互相影響,連內(nèi)存的資料都無(wú)法共享。如果應(yīng)用程序之間想要共享數(shù)據(jù),就需要使用內(nèi)容提供者。一個(gè)內(nèi)容提供者就是一個(gè)類,它實(shí)現(xiàn)了一個(gè)標(biāo)準(zhǔn)的方法集合。其他的應(yīng)用程序可以使用這些方法來(lái)保存和檢索此內(nèi)容提供者處理過(guò)的數(shù)據(jù)。5.Intent的詳細(xì)解析一個(gè)Android應(yīng)用程序主要由四種組件組成,這四種組件可參考上一節(jié)的內(nèi)容。而這四種組件是獨(dú)立的,它們之間可以互相調(diào)用,協(xié)調(diào)工作,最終組成一個(gè)真正的Android應(yīng)用。這些組件之間的通訊只要由意圖協(xié)助完成。意圖負(fù)責(zé)對(duì)應(yīng)用中一次操作的動(dòng)作、動(dòng)作對(duì)應(yīng)的數(shù)據(jù)、附加數(shù)據(jù)進(jìn)行描述,Android則根據(jù)此意圖的描述,負(fù)責(zé)找到相應(yīng)的組件,將意圖傳遞給它,并完成組件的調(diào)用。因此,意圖在這里起著一個(gè)媒體中介的作用,專門(mén)提供組件之間互相調(diào)用的相關(guān)信息,實(shí)現(xiàn)調(diào)用者與被調(diào)用者之間的交互。6.Android活動(dòng)的生命周期Android應(yīng)用程序的生命周期是由Android框架進(jìn)行管理,而不是由應(yīng)用程序直接控制。通常,每一個(gè)應(yīng)用程序(入口一般會(huì)是一個(gè)活動(dòng)的onCreate方法),都會(huì)占據(jù)一個(gè)進(jìn)程。當(dāng)系統(tǒng)內(nèi)存即將不足的時(shí)候,會(huì)依照優(yōu)先級(jí)自動(dòng)進(jìn)行進(jìn)程的回收。不管是使用者或開(kāi)發(fā)者,都無(wú)法
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1