資源描述:
《基于android平臺的新聞閱讀軟件的設(shè)計與實現(xiàn)開題報告》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、本科生畢業(yè)設(shè)計(論文)開題報告論文題目:基于Android的新聞采集應(yīng)用平臺的設(shè)計與開發(fā)學(xué)院:軟件學(xué)院專業(yè):計算機科學(xué)與技術(shù)學(xué)生姓名:彭博學(xué)生班級:軟件1102班學(xué)生學(xué)號:111201219指導(dǎo)教師:付博文基于Android的新聞采集應(yīng)用平臺的設(shè)計與開發(fā)一、課題的研究目的和意義經(jīng)過多年的發(fā)展,第三代數(shù)字通信(3G)技術(shù)獲得了廣泛的接受,它為移動終端用戶帶來了更快的傳輸速率。隨著3G網(wǎng)絡(luò)的使用,移動終端不再僅是通訊網(wǎng)絡(luò)的終端,還將成為互聯(lián)網(wǎng)的終端。因此,移動終端的應(yīng)用軟件和需要的服務(wù)將會有很大的發(fā)展空間。Google與包括中國移動、摩托羅拉在內(nèi)的
2、三十多家技術(shù)和無線應(yīng)用的領(lǐng)軍企業(yè)組成的開發(fā)聯(lián)盟為此于2007年11月推出了一個專為移動設(shè)備設(shè)計的軟件平臺——Android。Android是一套真正意義上的開放性移動設(shè)備綜合平臺,它包括操作系統(tǒng)、中間件和一些關(guān)鍵的平臺應(yīng)用。Android的Java程序的運行過程。Android系統(tǒng)平臺基于優(yōu)化了的Linux內(nèi)核,它提供諸如內(nèi)存管理、進(jìn)程管理、設(shè)備驅(qū)動等服務(wù),同時也是手機軟件硬件的連接層。Android最大特點在于它是一個開放的體系架構(gòu),具有非常好的開發(fā)和調(diào)試環(huán)境,而且還支持各種可擴展的用戶體驗,Android里面具有非常豐富的圖形系統(tǒng),對多媒體
3、的支持功能和非常強大的瀏覽器。Android平臺的開放性等特點既能促進(jìn)技術(shù)(包括平臺自身)的創(chuàng)新,又有助于降低開發(fā)成本,還可以使運營商能非常方便地制定特色化產(chǎn)品,因此,它具有很大的市場發(fā)展?jié)摿?。?dāng)今這個社會,已然步入了一個網(wǎng)絡(luò)化,信息化的時代,科學(xué)技術(shù)日益發(fā)達(dá),物資生活更為豐富,自然社會競爭也越來越激烈。如何在這繁雜的社會里能永葆生機,立自己于不敗之地,其中一個必要條件就是要能夠及時的獲取信息,正確的分析信息,對社會動態(tài)能有最新的綜合的掌握,然后才能有的放矢,達(dá)到事半功倍的效果。從目前的各種消息渠道來說,最為快捷的莫過于我們的智能手機,它攜帶方
4、便,功能強大,沒有電腦的笨重,卻能極大程度的達(dá)到電腦所能帶給我們的消息資訊,讓我們不論在何時何地(只要有無線網(wǎng)覆蓋的地方),都可以及時的了解這個社會所發(fā)生的一切。?但是現(xiàn)在網(wǎng)絡(luò)上新聞消息繁多,覆蓋了社會生活的各個方面。作為個人而言,更多時候,我們并不是需要關(guān)注這所有的一切,而只是對其中的一部分比較感興趣,比如說有的人只是想知道當(dāng)天的體育新聞,可是對于一個門戶網(wǎng)站而言,它要滿足大部分人的需求,它列出的新聞資訊是盡可能的多,雖然分門別類,但對我們用戶來說,還是太繁瑣。?所以就出現(xiàn)了這樣一個需求:在我們的手機上開發(fā)這樣一個應(yīng)用軟件,它可以訂閱門戶網(wǎng)站
5、里面我們所感興趣的新聞資訊,就是說當(dāng)我們在手機上運行這軟件的時候,可以只是顯示我們所感興趣的內(nèi)容,并且隨著門戶網(wǎng)站自身新聞的更新也及時的更新,這樣我們就可以既省時,又省力的獲得有意義的資訊了。此外開發(fā)一款應(yīng)用軟件,總是基于莫一種平臺的,對目前手機市場而言,最為流行的莫過于Google?公司的Android移動平臺技術(shù)。Android系統(tǒng),它已經(jīng)給全球手機市場帶來了革命性的變化,顯著的改變了市場格局,研究它,了解它的各個組件,及工作原理,發(fā)展它,將是非常有意義的。所以,基于Android平臺,開發(fā)一個上述的新聞閱讀器,也將是一個非常有意義的選題。
6、二、國內(nèi)外發(fā)展?fàn)顩rAndroid技術(shù)目前發(fā)展非常迅速,日趨成熟,目前已經(jīng)出現(xiàn)了Android5.0版本。由于Android系統(tǒng)是在Linux操作系統(tǒng)之上建起來的,非常有助于底層軟硬件資源的使用,而應(yīng)用層又是用Java技術(shù)開發(fā),這非常有助于Android應(yīng)用層的開發(fā),對Android的普及是非常有幫助的。Android的棧具備一系列與移動應(yīng)用程序相關(guān)的特性,在之上開發(fā)一些具體的移動應(yīng)用,是很方便的。2014年6月26日,谷歌開發(fā)者大會啟動,作為搜索巨頭,開發(fā)者會議將有著一個非常令人激動的主題發(fā)布會,那就是AndroidL系統(tǒng)的發(fā)布,新版系統(tǒng)將運行
7、在64位下,并優(yōu)化了對可穿戴設(shè)備甚至車載設(shè)備的支持。同時在會上我們還可能會看到Google的最新硬件設(shè)備規(guī)范,包括下一代的手機、平板、手表、Tango、模塊化手機、車載系統(tǒng)和機頂盒產(chǎn)品?,F(xiàn)在,Android基于Linux2.6提供核心系統(tǒng)服務(wù),例如:內(nèi)存管理、進(jìn)程管理、網(wǎng)絡(luò)堆棧、驅(qū)動模型。LinuxKernel也作為硬件和軟件之間的抽象層,它隱藏具體硬件細(xì)節(jié)而為上層提供統(tǒng)一的服務(wù)。分層的好處就是使用下層提供的服務(wù)而為上層提供統(tǒng)一的服務(wù),屏蔽本層及以下層的差異,當(dāng)本層及以下層發(fā)生了變化不會影響到上層。也就是說各層各盡其職,各層提供固定的SAP(S
8、erviceAccessPoint)。Android包含一個核心庫的集合,提供大部分在Java編程語言核心類庫中可用的功能。每一個Android應(yīng)用程