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

正文內(nèi)容

安卓智能手機(jī)推送系統(tǒng)畢業(yè)設(shè)計(jì)論文(完整版)

  

【正文】 圖21 服務(wù)端界面結(jié)構(gòu)設(shè)計(jì)圖22 服務(wù)端總體效果圖由于服務(wù)端只做簡(jiǎn)單的學(xué)習(xí)資源管理因此上述圖所展示的功能就能滿足總體要求,下面是客戶端的界面設(shè)計(jì)(圖23):登陸界面學(xué)習(xí)資源列表學(xué)習(xí)資源刷新學(xué)習(xí)資源下載學(xué)習(xí)資源推送圖23 客戶端總體結(jié)構(gòu)設(shè)計(jì)客戶端的學(xué)習(xí)資源效果圖,客戶端學(xué)習(xí)資源下載效果圖,學(xué)習(xí)資源推送效果圖(圖24)?;谶@種情況,開(kāi)發(fā)貼近生活且實(shí)用的學(xué)習(xí)資源推送智能手機(jī)應(yīng)用軟件可以便捷的進(jìn)行日常學(xué)習(xí)和工作。系統(tǒng)的免費(fèi)讓更多的廠商加入,推動(dòng)了份額的上升;代碼的開(kāi)源讓更多的開(kāi)發(fā)者進(jìn)入應(yīng)用開(kāi)發(fā);應(yīng)用的豐富吸引了更多用戶選擇,這也是谷歌值得眾多廠商學(xué)習(xí)的地方。其他操作系統(tǒng)的表現(xiàn)則要平穩(wěn)很多。圖11 四年間手機(jī)系統(tǒng)發(fā)展?fàn)顩r安卓是首款開(kāi)源代碼的操作系統(tǒng),采用Linux內(nèi)核,開(kāi)放手機(jī)聯(lián)盟(OHA)成員可以任意使用和修改安卓的SDK軟件包。此外,谷歌通過(guò)OHA聯(lián)合眾多廠商進(jìn)行系統(tǒng)研發(fā),不斷更新版本,將系統(tǒng)應(yīng)用推廣到更多的終端產(chǎn)品中,確保用戶體驗(yàn)持續(xù)改善。學(xué)生在學(xué)習(xí)時(shí)遇到的一個(gè)頭疼的問(wèn)題就是不能很好地從老師和其他同學(xué)那里獲得第一手的學(xué)習(xí)資源,基于這些想到了通過(guò)這款基于Android系統(tǒng)的學(xué)習(xí)資源推送系統(tǒng)完善學(xué)校的網(wǎng)上課程系統(tǒng),來(lái)使得同學(xué)們和老師獲得一個(gè)更方便的資源共享和獲得第一手信息,方便大家集思廣益,有利于促進(jìn)我們的學(xué)習(xí)效率。圖24 客戶端總體效果圖2. 2 總體功能設(shè)計(jì)從系統(tǒng)設(shè)計(jì)是一個(gè)把軟件需求轉(zhuǎn)換成用軟件系統(tǒng)表示的過(guò)程。 在開(kāi)發(fā)之初,總體的文件結(jié)構(gòu)和運(yùn)行功能初步構(gòu)思如圖26所示:學(xué)習(xí)資源推送登陸界面資源列表資源下載推送通知登錄系統(tǒng)資源增加用戶管理資源管理服務(wù)端數(shù)據(jù)庫(kù)客戶端圖26 總體功能結(jié)構(gòu) 具體方案選擇所謂的消息推送就是從服務(wù)器端向移動(dòng)終端發(fā)送連接,傳輸一定的信息。我們需要開(kāi)一個(gè)服務(wù)來(lái)保持和服務(wù)器端的持久連接(蘋(píng)果就和谷歌的C2DM是這種機(jī)制)。第3章 系統(tǒng)實(shí)現(xiàn) 系統(tǒng)軟硬件環(huán)境配置Android應(yīng)用程序是用java語(yǔ)言寫(xiě)的,通過(guò)aapt工具把應(yīng)用程序所需要的任何數(shù)據(jù)資源文件打包成apk文件,這個(gè)文件是一個(gè)將應(yīng)用安裝到手機(jī)上的一個(gè)載體。同時(shí),還需要在Eclipse安裝ADT,為Android開(kāi)發(fā)提供開(kāi)發(fā)工具的升級(jí)或者變更,是Eclipse下開(kāi)發(fā)工具的升級(jí)下載的工具。第四,在WindowsXP的系統(tǒng)變量中的path變量中添加一個(gè)值,該值指向解壓后的Android SDK目錄下的tools文件夾。(5)活動(dòng)管理器:管理所有應(yīng)用程序的生命周期及提供常用的導(dǎo)航回退功能。部分核心類(lèi)庫(kù)列表如下:(1)surface Manager:主要的功能是讓開(kāi)發(fā)者可以去存取/顯示系統(tǒng)及管理的功能,在[顯示]與[存取操作]間的對(duì)應(yīng)、互動(dòng)以及實(shí)現(xiàn)無(wú)接縫的2D/3D多應(yīng)用程序之間的整合。 Tomcat服務(wù)器Tomcat是一個(gè)免費(fèi)的開(kāi)源的Servlet容器。我們可以將Tomcat和Apache集成到一塊,讓Apache處理靜態(tài)Html,而Tomcat處理Jsp和Servlet??蛻舳烁鱾€(gè)模塊的效果及核心代碼如下: 啟動(dòng)模塊在工程名b_tuisong上點(diǎn)右鍵,然后選擇“Run As”,然后選擇“Android Application”。 // 彈出動(dòng)畫(huà)效果顯示 學(xué)習(xí)資源列表模塊點(diǎn)擊學(xué)習(xí)資源,進(jìn)入學(xué)習(xí)資源列表模塊,該模塊的主要功能是實(shí)現(xiàn)學(xué)習(xí)資源列表顯示,每次進(jìn)入客戶端都會(huì)向服務(wù)器發(fā)出請(qǐng)求,服務(wù)器從數(shù)據(jù)庫(kù)獲取實(shí)時(shí)信息更新學(xué)習(xí)資源列表,其效果圖如圖33所示:圖33 學(xué)習(xí)資源列表其核心實(shí)現(xiàn)代碼如下:Override protected void onCreate(Bundle savedInstanceState) { (savedInstanceState)。 }//點(diǎn)擊每一行時(shí)跳轉(zhuǎn)到NewsInfoActivity實(shí)現(xiàn)點(diǎn)擊每一行時(shí)跳轉(zhuǎn)到NewsInfoActivity即學(xué)習(xí)資源細(xì)覽界面,在細(xì)覽界面中有對(duì)該條資源的詳細(xì)描述,若發(fā)表的是txt文本文檔則直接顯示內(nèi)容全文,可用來(lái)發(fā)送各類(lèi)通知等。 if( result == 1){(,文件已存在, ).show() 。 Notification notification = new Notification( , 有新的學(xué)習(xí)資源 ,())。 }//點(diǎn)擊通知后回到該學(xué)習(xí)資源細(xì)覽其主要流程圖如下:結(jié)束服務(wù)端提示客戶端客戶端刷新服務(wù)端推送過(guò)?圖37 推送消息流程圖上圖主要反映了客戶端從服務(wù)器獲取消息的流程,一種是在客戶端執(zhí)行刷新操作,直接發(fā)送向服務(wù)器請(qǐng)求,服務(wù)器處理并刷新學(xué)習(xí)資源列表。HttpURLConnection urlConn = (HttpURLConnection)()。出錯(cuò)和存在這些情況出現(xiàn)會(huì)彈出提示并不執(zhí)行下載過(guò)程。return 1。該模塊實(shí)現(xiàn)的主要功能是發(fā)布和管理學(xué)習(xí)資源,以及為推送提供一個(gè)客戶端。可以在客戶端實(shí)現(xiàn)下載等操作。本系統(tǒng)的數(shù)據(jù)提供主要來(lái)源于基于mysql的數(shù)據(jù)庫(kù),系統(tǒng)客戶端通過(guò)向服務(wù)端發(fā)送請(qǐng)求,服務(wù)端接受來(lái)箱子客戶端的請(qǐng)求,并向相應(yīng)數(shù)據(jù)庫(kù)發(fā)送sql語(yǔ)句,調(diào)出相應(yīng)的數(shù)據(jù)庫(kù),并將相應(yīng)數(shù)據(jù)庫(kù)消息反饋給客戶端,來(lái)自客戶端的請(qǐng)求可以是手動(dòng)的刷新觸發(fā)或者自動(dòng)觸發(fā),自動(dòng)觸發(fā)有一定的時(shí)間間隔。 推送機(jī)制以及分析前面有談到關(guān)于推送機(jī)制的問(wèn)題,本系統(tǒng)采用的是輪詢式的推送方式,Android客戶端上的文章信息數(shù)據(jù)是通過(guò)后臺(tái)JSP Servlet服務(wù)端應(yīng)用程序獲取的,這個(gè)后臺(tái)服務(wù)可以根據(jù)客戶端發(fā)出的請(qǐng)求,返回文章信息。 不足之處及未來(lái)展望這個(gè)軟件目前運(yùn)行良好,但是我認(rèn)為在整個(gè)工程的構(gòu)思方面有不足,用戶操作界面還不夠靈活,這些問(wèn)題還需經(jīng)過(guò)思考認(rèn)真解決。 Sons, 2008[19] Joshua Bloch. Thinking in Java[M]. Upper Saddle River,New Jersey,USA,2000致謝致 謝本課題的設(shè)計(jì)和論文撰寫(xiě)過(guò)程中,我的指導(dǎo)老師嚴(yán)大虎給予了極大的幫助,為我提供了大量的相關(guān)資料。在此,我對(duì)老師的指導(dǎo)表示衷心的感謝。在查閱了各種資料,比較了各種推送方式之后選擇了以我目前水平最適合的基于的輪詢式推送方法,但后來(lái)發(fā)現(xiàn)在實(shí)現(xiàn)過(guò)程之中有時(shí)候會(huì)出現(xiàn)系統(tǒng)崩潰的現(xiàn)象,盡管只是偶爾會(huì)出現(xiàn)但還是會(huì)影響系統(tǒng)的穩(wěn)
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1