【正文】
天津工業(yè)大學 畢業(yè)設計(論文) 基于 Android 平臺的 RSS 在線新聞訂閱 和閱讀器的設計與實現(xiàn) 姓 名 學 院 計算機科學與軟件 專 業(yè) 軟件工程 指導教師 王丹丹 姚清爽 職 稱 高級工程師 講師 2021 年 6 月 1 日 摘 要 隨著科技的不斷發(fā)展與 3G 網絡時代的到來,信息量越來越大,這要求人們不斷的攝取信息來充實自己。本款 Android 新聞閱讀器剛好滿足了人們對信息量的需求。 本款軟件是 根據 Google Android 平臺用戶的喜好和其平臺的特性而設計的 , 利用 Java 語言和 Eclipse,結合 目前使用廣泛 的 Rss(Really Simple Syndication)技術,以及 XML 文件 解析 來開發(fā) RSS閱讀器。 在參閱相關資料下,選擇了 RSS 作為新聞閱讀器數據的來源;通過與其他解析算法的比較得出解析RSS 源的算法 —— SAX解析。本文 概括的介紹了 Google Android 開發(fā)的流程,并重點的介紹了基于 Google Android 平臺的 RSS在線新聞訂閱和閱讀器 的開發(fā)過程 。 首先根據谷歌電子市場的數據,對給予 Android 平臺的新聞閱讀器做了需求分析。 接下來,從各大論壇和網站,搜取用戶體驗較好的 RSS源,作為用戶訂閱的目標。 在數據準備完成后,通過對用戶的調查,設計自己的 UI,在此過程中不僅調用了 Android 系統(tǒng)的控件,還自定義了一些控件以提高用戶的體驗。 在界面設計完成后,開始開發(fā)自己的系統(tǒng),在本文中,著重從本款軟件的特色介紹出發(fā),簡單的介紹了用戶可以異地登陸,從服務器端獲取自己喜歡的訂閱;在用戶沒有網絡可連接的情況下,離 線模式閱讀;在用戶有自己喜歡的閱讀的時候,收藏或與好友一起分享。 最后在完成了這一系列的開發(fā)之后,進行了大量的測試,以發(fā)現(xiàn)本軟件的不足而改進。 關鍵詞 : Google Android 閱讀器; RSS 新聞; Sax算法解析 Abstract With the continuous development of science and technology and 3G work 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。s needs on the amount of information. This software is designed 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。 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。 no work can be connected to the user case, the offline mode to read。 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 discover the lack of software improvements. Key words: Google Android reader。 RSS News。 SAX algorithm Parse。 目 錄 第一章 緒論 ............................................ 1 選題背景 ......................................................................................................... 1 課題研究目的 ................................................................................................. 1 Android 平臺 RSS 新聞閱讀器客戶端開發(fā)的意義 ...................................... 1 小結 ................................................................................................................. 1 第二章 Android 移動平臺的相關理論 ....................... 2 Google android 移動平臺的相關介紹 ........................................................ 2 Google android 平臺的優(yōu)勢及不足 ............................................................ 2 Android 的優(yōu)勢 ........................................ 2 Android 的不足 ........................................ 1 Google android 移動平臺下的應用研究 ....................................................... 1 小結 ................................................................................................................. 1 第三章 Android 移動平臺下閱讀器關鍵技術 .................. 2 RSS 的研究 ..................................................................................................... 2 . SAX 解析算法的研究 .................................................................................... 2 Android 自定義控件的研究 ............................................................................ 1 3D 動畫效果的研究 ........................................................................................ 2 數據分享的研究 ............................................................................................. 1 小結 ................................................................................................................. 1 第四章 系統(tǒng)分析 ......................................... 2 需求分析 ......................................................................................................... 2 系統(tǒng)需求功能的描述 .................................... 2 .......................................... 3 .......................................... 3 解決方案 ......................................................................................................... 2 界面設計方案 .......................................... 2 RSS 解析方案 .......................................... 2 第五章 系統(tǒng)概要設計 第六章 系統(tǒng)詳細設計與實現(xiàn) ................................ 1 系統(tǒng)框架 .........................................