【正文】
ned according to the preferences of the users of the Google Android platform and the features of its platform, the Java language and Eclipse, bined with the widely used Rss (Really Simple Syndication), and the current widespread use of XML file parsing RSS reader be written. Refer to the relevant information, select RSS news reader data sources。最后在完成了這一系列的開發(fā)之后,進(jìn)行了大量的測試,以發(fā)現(xiàn)本軟件的不足而改進(jìn)。在數(shù)據(jù)準(zhǔn)備完成后,通過對(duì)用戶的調(diào)查,設(shè)計(jì)自己的UI,在此過程中不僅調(diào)用了Android系統(tǒng)的控件,還自定義了一些控件以提高用戶的體驗(yàn)。首先根據(jù)谷歌電子市場的數(shù)據(jù),對(duì)給予Android平臺(tái)的新聞閱讀器做了需求分析。在參閱相關(guān)資料下,選擇了RSS作為新聞閱讀器數(shù)據(jù)的來源;通過與其他解析算法的比較得出解析RSS源的算法——SAX解析。本款A(yù)ndroid新聞閱讀器剛好滿足了人們對(duì)信息量的需求。二、進(jìn)度及預(yù)期結(jié)果:起止日期主要內(nèi)容預(yù)期結(jié)果.26.*選題確認(rèn)并完成開題報(bào)告、任務(wù)書的填寫、提交、審核深入了解課題內(nèi)容、需求分析、確定系統(tǒng)框架、熟悉開發(fā)工具完成課題概要設(shè)計(jì)和詳細(xì)設(shè)計(jì),代碼編寫、網(wǎng)頁制作,完成系統(tǒng)的大部分功能,初稿完成進(jìn)行系統(tǒng)調(diào)試,并在調(diào)試中進(jìn)一步完善系統(tǒng)的各項(xiàng)功能,二稿完成畢業(yè)設(shè)計(jì)(論文)的審核、修改及定稿并裝訂答辯完成完成完成完成完成完成完成課題的現(xiàn)有條件硬件:操作系統(tǒng):Windrows7 CPU:Pentium DualCore CPU E5300 內(nèi)存:2GB 運(yùn)行設(shè)備:AVD模擬器/Andorid平臺(tái)的MOTO(MZ606)軟件: JDK 參考文獻(xiàn):[1] google公司的Android中文文檔[EB/OL][2]李曉瑩EDGE增強(qiáng)型GSM的演進(jìn)數(shù)據(jù)業(yè)務(wù)介紹[J].通信世界[3]百度文庫Google Android 手機(jī)應(yīng)用開發(fā)。 ] b) E* A1 N( 9 O4 l6 (用戶對(duì)于自己喜愛的新聞欄目可以收藏到個(gè)人中心里面,或分享到微博/社區(qū))三、 課題研究的主要的目的和意義通過自己對(duì)Android這項(xiàng)新技術(shù)的了解和不斷的學(xué)習(xí),設(shè)計(jì)出一款對(duì)社會(huì)有價(jià)值的軟件,不僅鍛煉了自己的學(xué)習(xí)本領(lǐng)而且可以為以后的軟件應(yīng)用起到現(xiàn)實(shí)的效果,有時(shí)候我們學(xué)習(xí)的技術(shù)知識(shí)固然很有用,但若是不把他應(yīng)用到現(xiàn)實(shí)設(shè)計(jì)中,那知識(shí)只是知識(shí),并沒有創(chuàng)造出價(jià)值,假以開發(fā)出一個(gè)項(xiàng)目,那在此過程中不斷出現(xiàn)的錯(cuò)誤和解決錯(cuò)誤的過程都是一個(gè)經(jīng)驗(yàn)的積累,也方便以后為社會(huì)創(chuàng)造更多價(jià)值。 Y$ u4 ?0 (在瀏覽RSS時(shí),已讀新聞會(huì)被做過標(biāo)記,也可自行修改為已讀/未讀)5 r, E% m t3 b8 r l( W* }(根據(jù)用戶選擇的RSS目錄,可解析出源地址所表示的xml文件,用戶可閱讀新聞)0 M1 ]1 j R( (獲取到的新聞列表中,若是有用戶不喜歡的則可以自行刪除或標(biāo)記) f2 J0 I0 J4 iamp。)。 y0 ,刪除,修改和瀏覽RSS(如體育類中,添加網(wǎng)易體育,刪除騰訊體育,瀏覽網(wǎng)易體育新聞): e( L0 U7 C/ W% Q1 O。如果對(duì)這些摘要該興趣,用戶可以進(jìn)一步獲取信息并獲得全部內(nèi)容。實(shí)際上,RSS 是一種分布感興趣的信息的方便方法。不要誤會(huì),自從出現(xiàn) WAP 瀏覽器和有限的基于文本的信息以來,這一市場已經(jīng)得到了長足的發(fā)展,然而,移動(dòng)信息的價(jià)值在于:輸入 RSS 提要時(shí)一眼就可以判斷出它是否可用。Android 包含了 瀏覽器引擎,這意味著它可以向移動(dòng)用戶交付高質(zhì)量的瀏覽器體驗(yàn)。對(duì)于周末想到海邊度假的人,自然十分關(guān)心天氣預(yù)報(bào)。然而,除了移動(dòng)電子郵件外,最能夠驅(qū)動(dòng)數(shù)據(jù)使用的內(nèi)容是新聞和信息。諸如 Android 這樣的富設(shè)備(Rich device)要求提供內(nèi)容。[4]論壇社區(qū) RSS閱讀器設(shè)計(jì)要領(lǐng)之所見一二起止日期2012年2月27日至2012年6月*日備注院長 教研室主任 指導(dǎo)教師 畢業(yè)設(shè)計(jì)(論文)開題報(bào)告表 2012年3月5日姓名學(xué)院計(jì)算機(jī)科學(xué)與軟件專業(yè)軟件工程班級(jí)題目《基于Android平臺(tái)的RSS在線新聞?dòng)嗛喓烷喿x器的設(shè)計(jì)與實(shí)現(xiàn)》指導(dǎo)教師一導(dǎo) 二導(dǎo)一、 與本課題有關(guān)的國內(nèi)外研究情況 Android 是一種在移動(dòng)市場中迅速獲得廣泛關(guān)注的平臺(tái)。天津工業(yè)大學(xué)畢業(yè)設(shè)計(jì)(論文)基于Android平臺(tái)的RSS在線新聞?dòng)嗛喓烷喿x器的設(shè)計(jì)與實(shí)現(xiàn)姓 名 學(xué) 院 計(jì)算機(jī)科學(xué)與軟件 專 業(yè) 軟件工程 指導(dǎo)教師 王丹丹 姚清爽 職 稱 高級(jí)工程師 講師 2012 年 6 月 1 日天津工業(yè)大學(xué)畢業(yè)設(shè)計(jì)(論文)任務(wù)書題目《基于Android平臺(tái)的RSS在線新聞?dòng)嗛喓烷喿x器的設(shè)計(jì)與實(shí)現(xiàn)》學(xué)生姓名學(xué)院名稱計(jì)算機(jī)科學(xué)與軟件專業(yè)班級(jí)課題類型實(shí)際課題課題意義通過自己對(duì)Android這項(xiàng)新技術(shù)的了解和不斷的學(xué)習(xí),設(shè)計(jì)出一款對(duì)社會(huì)有價(jià)值的軟件,不僅鍛煉了自己的學(xué)習(xí)本領(lǐng)而且可以為以后的軟件應(yīng)用起到現(xiàn)實(shí)的效果,有時(shí)候我們學(xué)習(xí)的技術(shù)知識(shí)固然很有用,但若是不把他應(yīng)用到現(xiàn)實(shí)設(shè)計(jì)中,那知識(shí)只是知識(shí),并沒有創(chuàng)造出價(jià)值,假以開發(fā)出一個(gè)項(xiàng)目,那在此過程中不斷出現(xiàn)的錯(cuò)誤和解決錯(cuò)誤的過程都是一個(gè)經(jīng)驗(yàn)的積累,也方便以后為社會(huì)創(chuàng)造更多價(jià)值。任務(wù)與進(jìn)度要求 選題確認(rèn)并完成開題報(bào)告、任務(wù)書的填寫、提交、審核 深入了解課題內(nèi)容、需求分析、確定系統(tǒng)框架、熟悉開發(fā)工具 完成課題概要設(shè)計(jì)和詳細(xì)設(shè)計(jì),代碼編寫、網(wǎng)頁制作,完成系統(tǒng)的大部分功能,初稿完成 進(jìn)行系統(tǒng)調(diào)試,并在調(diào)試中進(jìn)一步完善系統(tǒng)的各項(xiàng)功能,二稿完成 畢業(yè)設(shè)計(jì)(論文)的審核、修改及定稿并裝訂.* 答辯主要參考文獻(xiàn) [1] google公司的Android中文文檔[EB/OL][2]李曉瑩EDGE增強(qiáng)型GSM的演進(jìn)數(shù)據(jù)業(yè)務(wù)介紹[J].通信世界[3]百度文庫Google Android 手機(jī)應(yīng)用開發(fā)。甚至在配備了 Android 的消費(fèi)型設(shè)備出現(xiàn)之前,許多開發(fā)人員就已紛紛投入到這一移動(dòng)市場,希望為即將出現(xiàn)的、備受期待的 Android 式設(shè)備做好準(zhǔn)備。某些情況下,內(nèi)容的表現(xiàn)形式為游戲或一個(gè)生產(chǎn)力應(yīng)用程序。這種內(nèi)容可能看上去類似于與特定金融市場有關(guān)的新聞,或者是天氣預(yù)報(bào)這種比較普遍的信息。于是,以一種簡單、實(shí)用的方式從移動(dòng)設(shè)備獲取數(shù)據(jù)成為了擺在人們面前的一道難題。然而,對(duì)于一個(gè)小型屏幕和有限的輸入設(shè)備,在多個(gè) Web 站點(diǎn)中查找新聞和消息是非常乏味的事情。RSS 是 “Really Simple Syndication” 的縮寫。RSS 支持 XML 數(shù)據(jù);數(shù)據(jù)包含完整信息源的簡單摘要。二、 課題研究的主要內(nèi)容(根據(jù)設(shè)備號(hào)自動(dòng)登錄個(gè)人賬戶,加載用戶的個(gè)人中心,加載用戶的RSS目錄),刪除,修改和瀏覽RSS分類(如添加體育類,生活類,刪除文學(xué)類等) Q0 T2 D. {0 m。 (在獲取新聞時(shí)有記錄過updatetime,可手動(dòng)更新當(dāng)前最新新聞。 ~ F$ z8 ~$ c39。 ^。四、 本次畢業(yè)設(shè)計(jì)應(yīng)達(dá)到的目標(biāo) 說明目前隨著移動(dòng)市場越來越火爆,用戶對(duì)于移動(dòng)設(shè)備的要求也越來越高,更多的人通過移動(dòng)設(shè)備來獲取想要的信息,而網(wǎng)絡(luò)是一個(gè)茫茫大海,用戶想閱讀新聞的時(shí)候,有一款屬于自己的新聞管理器,不要如大海撈針一般去搜尋信息,打開RSS閱讀器,全是自己訂閱的新聞?lì)?,都是自己想要的信息,而且隨時(shí)更新,以保證新聞的及時(shí)性,將大大提高用戶的效率,而且會(huì)受到廣大用戶的熱烈歡迎。[4]論壇社區(qū) RSS閱讀器設(shè)計(jì)要領(lǐng)之所見一二審查意見指導(dǎo)教師: 一導(dǎo) 二導(dǎo)(手寫簽字) 年 月 日學(xué)院意見主管領(lǐng)導(dǎo): 年 月 日摘 要隨著科技的不斷發(fā)展與3G網(wǎng)絡(luò)時(shí)代的到來,信息量越來越大,這要求人們不斷的攝取信息來充實(shí)自己。 本款軟件是根據(jù)Google Android 平臺(tái)用戶的喜好和其平臺(tái)的特性而設(shè)計(jì)的,利用Java語言和Eclipse,結(jié)合目前使用廣泛的Rss(Really Simple Syndication)技術(shù),以及XML文件解析來開發(fā)RSS閱讀器。本文概括的介紹了Google Android 開發(fā)的流程,并重點(diǎn)的介紹了基于Google Android 平臺(tái)的RSS在線新聞?dòng)嗛喓烷喿x器的開發(fā)過程。接下來,從各大論壇和網(wǎng)站,搜取用戶體驗(yàn)較好的RSS源,作為用戶訂閱的目標(biāo)。在界面設(shè)計(jì)完成后,開始開發(fā)自己的系統(tǒng),在本文中,著重從本款軟件的特色介紹出發(fā),簡單的介紹了用戶可以異地登陸,從服務(wù)器端獲取自己喜歡的訂閱;在用戶沒有網(wǎng)絡(luò)可連接的情況下,離線模式閱讀;在用戶有自己喜歡的閱讀的時(shí)候,收藏或與好友一起分享。 關(guān)鍵詞:Google Android閱讀器;RSS新聞;Sax算法解析AbstractWith the continuous development of science and technology and 3G network era, the social petition is increasingly fierce, increasing the amount of information, which requires a constant intake of information to enrich themselves. People can understand and obtain the required information anytime, anywhere. In this case, from the major site of Ling Lang everywhere access to the information they want, this subsection Android news reader just to satisfy people39。 algorithm through parisons with other analytical methods to parse RSS feeds SAX parsing. This article outlines the introduction of the Google Android development process and focus on the development process based on the Google Android platform, RSS news subscription reader. First, according to Google electronics market data, news reader to give the Android platform to do a needs analysis.Next, from the various forums and websites, search and seize the user experience better RSS feeds, as users subscribe to the goal.Data preparation is plete, the user survey, design your own UI in this process is not only called the Android system controls, custom control to enhance the user experience. In interface design is plete, start to develop their own systems, starting focus from the characteristics of the software introduced in this paper, a brief introduction to the user can be offsite landing, access to your favorite subscription from the server side。 the user the time of reading your favorite, favorites, or share with your friends. Finally, after the pletion of the development of this series, a lot of testing to disc