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

正文內(nèi)容

安卓智能手機推送系統(tǒng)畢業(yè)設(shè)計論文-文庫吧

2025-06-07 18:33 本頁面


【正文】 于運營商。2)循環(huán)主動定時獲取這種方法需要客戶端來做一個定時或者周期性的訪問服務(wù)器端接口,以獲得最新的消息。輪詢的頻率太慢可能導(dǎo)致某些消息的延遲,太快則會大量消耗網(wǎng)絡(luò)帶寬和電池。3)持久連接這個方案可以解決由輪詢帶來的性能問題,但是還是會消耗手機的電池。我們需要開一個服務(wù)來保持和服務(wù)器端的持久連接(蘋果就和谷歌的C2DM是這種機制)。但是對于Android系統(tǒng),當(dāng)系統(tǒng)可用資源較低,系統(tǒng)會強制關(guān)閉我們的服務(wù)或者是應(yīng)用,這種情況下連接會強制中斷。(Apple的推送服務(wù)之所以工作的很好,是因為每一臺手機僅僅保持一個與服務(wù)器之間的連接,事實上C2DM也是這么工作的。即所有的推送服務(wù)都是經(jīng)由一個代理服務(wù)器完成的,這種情況下只需要和一臺服務(wù)器保持持久連接即可。C2DM=Cloud to Device Messaging)。從上面的描述中我們選擇第二種可以基本滿足我們軟件的需求:本軟件是一個Android 客戶端+JSP Servlet服務(wù)端應(yīng)用程序,啟動Android上的應(yīng)用程序后可以查看文章的信息,包括標(biāo)題、圖片、文章等。Android客戶端上的文章信息數(shù)據(jù)是通過后臺JSP Servlet服務(wù)端應(yīng)用程序獲取的,這個后臺服務(wù)可以根據(jù)客戶端發(fā)出的請求,返回文章信息。文章信息,包括圖片和文字,這些信息都保存在數(shù)據(jù)庫中。第3章 系統(tǒng)實現(xiàn) 系統(tǒng)軟硬件環(huán)境配置Android應(yīng)用程序是用java語言寫的,通過aapt工具把應(yīng)用程序所需要的任何數(shù)據(jù)資源文件打包成apk文件,這個文件是一個將應(yīng)用安裝到手機上的一個載體。有很多方式,每個android應(yīng)用程序存在于不同的世界;第一,默認(rèn)的,每個應(yīng)用在他自己的Linux進程中運行,當(dāng)應(yīng)用中的任何代碼需要執(zhí)行時android就啟動相應(yīng)的進程,當(dāng)不需要執(zhí)行時并且系統(tǒng)資源被其他應(yīng)用請求時android就關(guān)閉相應(yīng)的進程。第二,每個進程都有他自己的虛擬機對象(VM),所以應(yīng)用程序代碼與其他的應(yīng)用運行是彼此隔離的。第三,默認(rèn)的,每個應(yīng)用被分配一個唯一的Linux user ID,都被設(shè)置權(quán)限以便應(yīng)用程序的文件只對用戶可見或者只對應(yīng)用自己可見。安排兩個應(yīng)用程序共享一個user ID是可能的,這種情況下他們彼此之間是可以看見對方的文件的,為了保護系統(tǒng)資源,擁有相同ID的應(yīng)用也能被安排運行在一個相同的Linux進程中,共享。 Android開發(fā)環(huán)境介紹Android的上層應(yīng)用程序是用Java語言開發(fā),同時還需要基于Dalvik虛擬機,所以,Google公司推薦使用主流的Java繼承開發(fā)環(huán)境Eclipse。只有Eclipse還不夠,因為是使用Java語言進行開發(fā),還應(yīng)該有由SUN公司提供的Java SDK(其中包括JRE:Java Runtime Environment)。此外,Android的應(yīng)用程序開發(fā)和Java開發(fā)有較大區(qū)別的,所以還需要有Google提供的Android SDK。同時,還需要在Eclipse安裝ADT,為Android開發(fā)提供開發(fā)工具的升級或者變更,是Eclipse下開發(fā)工具的升級下載的工具。簡言之,需要以下軟件,才能搭建Android開發(fā)環(huán)境,從而進行Android應(yīng)用程序的開發(fā)。(1)Java SDK (2) Eclipse (3) Android SDK (4) ADT Android開發(fā)平臺搭建 第一,首先到,這里推薦下載Java EE 集成版本,可以為平臺的搭建省下不少工作。接著再去,下載,Android 。第一步下載工序就結(jié)束了。第二,選擇Eclipse菜單中的Help Install New Software 選項卡上的Available Software,點擊右側(cè)的“Add”輸入,然后在“Work with”下拉菜單中選擇剛才輸入的網(wǎng)址。過一會就會出現(xiàn)一個Developer Tools選項,勾上以后點擊Next以后Eclipse會自動網(wǎng)上查找Android 開發(fā)工具插件,然后找到Android DDMS和Android Development Tools,選中這兩個點擊Finish,Eclipse就會自動下載并安裝Android插件了,最后會提示重啟Eclipse。第三,重啟后選擇Eclipse菜單中的Windows Preferences 在左側(cè)的Android項目中SDK Location中填入Android SDK解壓后的目錄,然后點擊Apply。第四,在WindowsXP的系統(tǒng)變量中的path變量中添加一個值,該值指向解壓后的Android SDK目錄下的tools文件夾。 Android系統(tǒng)架構(gòu)研究在Android SDK中,定義了讓開發(fā)者使用與核心應(yīng)用程序相同API的權(quán)限應(yīng)用程序框架是為了要簡化組件的重新利用而設(shè)計的,應(yīng)用程序可以發(fā)布功能為其它應(yīng)用程序所使用。但是,這要受限于應(yīng)用程序架構(gòu)的安全機制,使用者以用同樣的機制來新增、置換組件。目前所有的應(yīng)用程序是由服務(wù)及系統(tǒng)來組成,包含有:(l)一套強大和可擴展的視圖系統(tǒng):用來建構(gòu)一個應(yīng)用程序的基本組件,包了在開發(fā)系統(tǒng)畫面時,常用的列表、網(wǎng)格、文本框、按鈕等控制項,甚至是內(nèi)嵌的Web瀏覽器。 (2)內(nèi)容提供者:使應(yīng)用程序可以訪問另一個應(yīng)用程序的數(shù)據(jù)(如聯(lián)系人數(shù)庫),或者共享它們自己的數(shù)據(jù)。(3)資源管理器:提供各種非程序代碼的資源讓應(yīng)用程序去使用。例如:本字符串、圖形文件或排版相關(guān)的布局文件。(4)通知管理器:提供應(yīng)用程序在狀態(tài)欄中顯示應(yīng)用程序自定義的提示信息。(5)活動管理器:管理所有應(yīng)用程序的生命周期及提供常用的導(dǎo)航回退功能。例如:啟動應(yīng)用程序要用到的資源準(zhǔn)備及關(guān)閉應(yīng)用程序時釋放內(nèi)存及相關(guān)資源等工作。(6)視窗管理器:用來管理所有啟動程序的視窗。(7)位置管理器:用來管理地圖服務(wù)的相關(guān)功能。(8)電話管理器:用來管理用戶撥打與接聽電話的相關(guān)功能。(9)包管理器:管理所有安裝在Android系統(tǒng)內(nèi)的包。 類庫在Android中包含一些C/C++的類庫,這些類庫能被Android系統(tǒng)中不同的組件來使用。開發(fā)者可以通過應(yīng)用程序框架使用這些功能。部分核心類庫列表如下:(1)surface Manager:主要的功能是讓開發(fā)者可以去存取/顯示系統(tǒng)及管理的功能,在[顯示]與[存取操作]間的對應(yīng)、互動以及實現(xiàn)無接縫的2D/3D多應(yīng)用程序之間的整合。例如:在2D、2D顯示上的合成、疊合動作。(2)3Dlibraries:。該庫使用硬件加速(當(dāng)硬件可用時),可以將硬件的3D功能做最佳化的處理顯示。(3)SGL:主要是處理有關(guān)顯示2D方面的繪圖引擎。(4)Media Frame work:主要是以packetVideo公司的OpenCORE為基礎(chǔ)所發(fā)展的多媒體類庫,該庫支持回放和錄制大量流行的音視頻格式和靜態(tài)圖片。例如:MPEGMPAAC、AMR、JPG、PNG、GIF等格式。(5)Free Type:主要是用來顯示
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1