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

正文內(nèi)容

基于android的rss閱讀器設(shè)計(jì)與開發(fā)畢業(yè)設(shè)計(jì)(編輯修改稿)

2024-12-29 00:25 本頁面
 

【文章內(nèi)容簡介】 ctivity。因?yàn)?Android 會(huì)把每個(gè)從主菜單打開的程序保留在堆棧中,所以當(dāng)打開一個(gè)新屏幕時(shí),之前的屏幕會(huì)被置為暫停狀態(tài)并且壓入歷史堆棧中。用戶可以通過 回退操作回到以前打開過的屏幕,也可以選擇性地移去一些沒有必要保留的屏幕。 Intent Intent 是用來描述應(yīng)用程序想做什么。它是一種運(yùn)行時(shí)綁定機(jī)制,能在程序運(yùn)行的過程中連接兩個(gè)不同的組件。通過 Intent,應(yīng)用程序可以向 Android 表達(dá)某種請求或者意愿, Android 會(huì)根據(jù)意愿的內(nèi)容選擇適當(dāng)?shù)慕M件來響應(yīng)。 與 Intent 相關(guān)的兩個(gè)類分別是 IntentFilter 和 IntentReceiver。當(dāng) Intent 請求做某個(gè)動(dòng)作時(shí), IntentFilter 用于描述一個(gè)活動(dòng)或者廣播接收器能夠操作那些 Intent。而 IntentReceiver 可使應(yīng)用程序?qū)ν獠渴录龀鲰憫?yīng)。 Intent 中兩個(gè)最重要的部分是動(dòng)作和動(dòng)作對(duì)應(yīng)的數(shù)據(jù)。典型的動(dòng)作類型有活動(dòng)長春理工大學(xué)本科畢業(yè)設(shè)計(jì) 8 的查看( View) 、選?。?Pick)、編輯( Edit) 等,而動(dòng)作對(duì)應(yīng)的數(shù)據(jù)則以 URI( Uniform Resource Identifier) 形式進(jìn)行表示。 服務(wù)( Service) Service 是 Android 應(yīng)用程序中具有較長的生命周期但是沒有用戶界面的代碼程序 。它在后臺(tái)運(yùn)行,并且可以與其進(jìn)行交互。它跟 Activity 的級(jí)別差不多,但是不能自 己運(yùn)行,需要通過某一個(gè) Activity 來調(diào)用。 Android 應(yīng)用程序的生命周期是由 Android 系統(tǒng)來決定的,不是具體的應(yīng)用程序的線程來左右。當(dāng)應(yīng)用程序要求在沒有界面顯示的情況下還能正常運(yùn)行(要求有后臺(tái)線程,而且直到線程結(jié)束,后臺(tái)線程是不會(huì)被系統(tǒng)回收的),這個(gè)時(shí)候就學(xué)要用到 Service 了。 Service 典型的例子是一個(gè)具有播放列表功能的正在播放歌曲的媒體播放器。在媒體播放器應(yīng)用中,可能會(huì)有一個(gè)或者多個(gè)活動(dòng),讓使用者可以選擇并播放歌曲。然而活動(dòng)本身并不處理音樂播放功能,因?yàn)橛脩羝谕谇袚Q到其他屏幕后,音 樂應(yīng)該還在后臺(tái)繼續(xù)播放。 內(nèi)容提供器( ContentProvider) Android 應(yīng)用程序可以使用文件或 SQLite 數(shù)據(jù)庫來存儲(chǔ)數(shù)據(jù) 。 ContentProvider 提供了一種多應(yīng)用間數(shù)據(jù)共享的方式。當(dāng)開發(fā)者希望自己的應(yīng)用數(shù)據(jù)能與其他應(yīng)用共享時(shí),內(nèi)容提供其將會(huì)非常有用。一個(gè)內(nèi)容提供器類實(shí)現(xiàn)了一組標(biāo)準(zhǔn)的方法,能夠讓他的應(yīng)用保存或者讀取此內(nèi)容提供器處理的各種數(shù)據(jù)類型。 也就是說,一個(gè)應(yīng)用程序可以通過實(shí)現(xiàn)一個(gè) ContentProvider 的抽象接口將自己的數(shù)據(jù)暴露出去。外界根本看不到,也不用看到這個(gè) 應(yīng)用程序暴露的數(shù)據(jù)在應(yīng)用程序當(dāng)中是如何存儲(chǔ)的,但是外界可以通過一套標(biāo)準(zhǔn)及統(tǒng)一的接口和應(yīng)用程序里的數(shù)據(jù)打交道,可以讀取應(yīng)用程序的數(shù)據(jù),也可以刪除應(yīng)用程序的數(shù)據(jù)。 RSS 基礎(chǔ)知識(shí) RSS 是“ Really Simple Syndication”的英文首字母縮寫,中文稱作“簡易信息聚合?!?RSS 是一種描述和同步網(wǎng)站內(nèi)容的格式,是使用最廣泛的 XML 應(yīng)用。 RSS搭建了信息迅速傳播的一個(gè)技術(shù)平臺(tái),通常在時(shí)效性比較強(qiáng)的內(nèi)容上使用 RSS 訂閱長春理工大學(xué)本科畢業(yè)設(shè)計(jì) 9 能更快的獲取信息,網(wǎng)站提供 RSS 輸出,有利于讓用戶獲取網(wǎng)站內(nèi)容的最新更新。 RSS閱讀器是以 RSS 技術(shù)為基礎(chǔ)的應(yīng)用程序, RSS 閱讀器的主要用途有: ( 1)可以訂閱博客( Blog),可以訂閱工作中所需要的技術(shù)文章,對(duì)什么感興趣就訂閱什么。 ( 2)訂閱新聞,無論是奇聞怪事、明星消息、體壇風(fēng)云、國內(nèi)外新聞,只要想了解的,都可以訂閱。 ( 3)再也不用一個(gè)網(wǎng)站一個(gè)網(wǎng)站、一個(gè)網(wǎng)頁一個(gè)網(wǎng)頁的去逛了。只要將需要的內(nèi)容訂閱在一個(gè) RSS 閱讀器中,這些內(nèi)容就會(huì)自動(dòng)出現(xiàn)在閱讀器里,也不必為了一個(gè)急切想知道的消息而不斷的刷新網(wǎng)頁,因?yàn)橐坏┯辛烁拢?RSS 閱讀器就會(huì)自己通知用戶。 目前, RSS 閱讀器基本可以分為 三類。 第一類大多數(shù)閱讀器是運(yùn)行在計(jì)算機(jī)桌面上的應(yīng)用程序,通過所訂閱網(wǎng)站的新聞供應(yīng),可自動(dòng)、定時(shí)的更新新聞標(biāo)題。在該類閱讀器中,有 Awasu、 FeedDemon和 RSSReader 這 3款流行的閱讀器,都提供免費(fèi)試用版和付費(fèi)高級(jí)版。國內(nèi)最近也推出了幾款 RSS 閱讀器:周博通、看天下、博閱。另外,開源社區(qū)也推出了很多優(yōu)秀的閱讀器,如 RSSOWI 等。 第二類新聞閱讀器通常是內(nèi)嵌于已在計(jì)算機(jī)中運(yùn)行的應(yīng)用程序中。例如, NewsGator 內(nèi)嵌在微軟的 Outlook 中,所訂閱的新聞標(biāo)題位于 Outlook 的收件箱文件夾中。另 外, Pluck 內(nèi)嵌在 Inter Explorer 瀏覽器中。 第三類則是在線的 Web RSS 閱讀器,其優(yōu)勢在于不需要安裝任何軟件就可以獲得 RSS 閱讀的便利,并且可以保存閱讀狀態(tài),推薦和收藏自己感興趣的文章。提供此類服務(wù)的有兩類網(wǎng)站,一種是專門提供 RSS 閱讀器的網(wǎng)站,如鮮果、抓蝦;另一種是提供個(gè)性化首頁的網(wǎng)站,如國外的 vibs、 pageflakes,國內(nèi)的雅蛙,闊地。 本章主要介紹了 Android 平臺(tái)的技術(shù)架構(gòu)、 Android 平臺(tái)的開發(fā)流程以及 Android 應(yīng)用程序構(gòu)成,并簡要介紹了 RSS 的相關(guān)基礎(chǔ)知識(shí),讓我們對(duì) Android 平臺(tái)和RSS 閱讀器有了初步的認(rèn)識(shí)和了解,為后面的深入開發(fā)和設(shè)計(jì)打下了堅(jiān)實(shí)的基礎(chǔ)。 長春理工大學(xué)本科畢業(yè)設(shè)計(jì) 10 第三章 需求 分析 系統(tǒng)功能需求 系統(tǒng)開發(fā)背景 在信息高速發(fā)展的今天,人們對(duì)信息非常的重視,希望能隨時(shí)隨地的獲取即時(shí)更新的信息。而新聞閱讀器剛好滿足人們的要求。在傳統(tǒng)的平臺(tái)如: IPhone,有許多類似的程序,都受到了用戶的好歡迎。通過 某公司在 Google android market 上面的程序的調(diào)查,發(fā)現(xiàn)關(guān)于信息方面的程序普遍受到廣大用戶的歡迎。因此本系統(tǒng)將更好的滿足 人們對(duì)信息的需求,實(shí)現(xiàn)信息的快捷獲取。 系統(tǒng)功能描述 1)新聞組的管理: 用戶能按照自己的需求來對(duì)新聞組進(jìn)行增刪改查等基本功能的實(shí)現(xiàn) 2)RSS 新聞?lì)l道的管理 用戶能夠按照自己的需求對(duì) RSS 新聞?lì)l道進(jìn)行增刪改查等基本功能的實(shí)現(xiàn) 3)新聞?lì)l道閱讀: 當(dāng)用戶打開一個(gè) RSS 新聞?lì)l道時(shí),能夠準(zhǔn)確無誤的從網(wǎng)絡(luò)上加載該頻道的新聞列表 4)新聞信息的閱讀: 當(dāng)用戶覺得某一條新聞?dòng)腥r(shí),能夠打開新聞顯示界面進(jìn)行概要瀏覽,還能進(jìn)去具體網(wǎng)頁進(jìn)行更為詳細(xì)的了解 5)新聞的更新: 當(dāng) RSS 更新以后,程序能做相應(yīng)的更新 ,能與網(wǎng)絡(luò)上的內(nèi)容保持一致性。做到即時(shí)更新。 長春理工大學(xué)本科畢業(yè)設(shè)計(jì) 11 ( ER)圖 R S S 類 別屬 于1類 別 I D類 別 名 稱 創(chuàng) 建 時(shí) 間R S S 源源 名 稱源 I D 創(chuàng) 建 時(shí) 間 源 U R LN 系統(tǒng) 描述 系統(tǒng) 運(yùn)行環(huán)境 本系統(tǒng)可運(yùn)行在 Android 以及以上版本 。 系統(tǒng) 開發(fā)環(huán)境以及開發(fā)工具 本系統(tǒng)采用 Android 自帶的 SQLite 數(shù)據(jù)庫作為持久化方案。 ( 1) SQLite 簡介 SQLite,是一款輕型的數(shù)據(jù)庫,是遵守 ACID 的關(guān)聯(lián)式數(shù)據(jù)庫管理系統(tǒng),它的設(shè)計(jì)目標(biāo)是嵌入式的,而且目前已經(jīng)在很多嵌入 式產(chǎn)品中使用了它,它占用資源非常的低,在嵌入式設(shè)備中,可能只需要幾百 K 的內(nèi)存就夠了。它能夠支持 Windows/Linux/Unix 等等主流的操作系統(tǒng),同時(shí)能夠跟很多程序語言相結(jié)合,比如 Tcl、 C、 PHP、 Java 等,還有 ODBC 接口,同樣比起 Mysql、 PostgreSQL 這兩款開源世界著名的數(shù)據(jù)庫管理系統(tǒng)來講,它的處理速度比他們都快。 ( 2) SQLite 數(shù)據(jù)庫 的優(yōu)點(diǎn) 輕量級(jí) –SQLite 和 C/S 模式的數(shù)據(jù)庫軟件不同,它是進(jìn)程內(nèi)的數(shù)據(jù)庫引擎,使用 SQLite 一般只需要帶上它的一個(gè)動(dòng)態(tài)庫。 綠色軟件 –它 的核心引擎本身不依賴第三方的軟件 單一文件 –就是數(shù)據(jù)庫中所有的信息(比如表、視圖、觸發(fā)器、等)都包含在一個(gè)文件內(nèi)。這個(gè)文件可以 copy 到其它目錄或其它機(jī)器上,也照用不誤。 圖 31 系統(tǒng)實(shí)體聯(lián)系圖 長春理工大學(xué)本科畢業(yè)設(shè)計(jì) 12 跨平臺(tái) /可移植性 內(nèi)存數(shù)據(jù)庫( inmemory database) 基于 Android 的 RSS 閱讀器開發(fā)采用 JDK + Eclipse SDK Juno+ ADTv2。 ( 1) JDK 簡介 JDK( Java Development Kit)是針對(duì) Java 軟件開發(fā)的平臺(tái)。 JDK 是整個(gè) Java 的核心,包括了 Java 運(yùn)行環(huán)境( Java Runtime Envirnment)、 Java 工具和基礎(chǔ)的類庫 ( ) 。 Sun Microsystems 相繼推出了多個(gè)版本的 JDK,與之前版本相比, 增加了許多新特性。 ( 2) Eclipse SDK 簡介 Eclipse 最初由 IBM 所開發(fā),并于 2020 年捐贈(zèng)開源組織 。是當(dāng)前應(yīng)用較為普遍的 Java 語言程序開發(fā)平臺(tái)。其內(nèi)核很小,功能多以插件形式附加到該內(nèi)核上。 Eclipse 平臺(tái)是具有一組強(qiáng)大服務(wù)的 框架,由平臺(tái)運(yùn)行庫、工作區(qū)、工作臺(tái)、團(tuán)隊(duì)支持和幫助等部分構(gòu)成。 平臺(tái)運(yùn)行庫是內(nèi)核, 它在啟動(dòng)時(shí)檢查已安裝了哪些插件, 并創(chuàng)建關(guān)于它們的注冊 表信息。 為降低啟動(dòng)時(shí)間和資源使用, 它在實(shí)際需要任何插件時(shí)才加載該插件。 除了內(nèi)核外, 其他每樣?xùn)|西都是作為插件來實(shí)現(xiàn)的。工作區(qū)是負(fù)責(zé)管理用戶資源的插件。這包括用戶創(chuàng)建的項(xiàng)目、那些項(xiàng)目中的文件, 以及文件變更和其他資源。 工作區(qū)還負(fù)責(zé)通知其他插件關(guān)于資源變更的信息,比如文件創(chuàng)建、刪除或更改。 (2)ADT 簡介 ADT:安卓開發(fā)工具 ( Android Development Tools) 在 Eclipse編譯 IDE環(huán)境中,需安裝 ADT(Android Development Tools)Plugin,這是 Android 在 Eclipse 上的開發(fā)工具。 系統(tǒng)性能需求 1.可靠性:系統(tǒng)內(nèi)不存在嚴(yán)重的錯(cuò)誤,能準(zhǔn)確實(shí)現(xiàn)用戶所需功能。 2.合法性:系統(tǒng)中不得含有任何違犯相關(guān)法律、法規(guī)的內(nèi)容或代碼。 3. 易使用性:系統(tǒng)界面簡單直觀,交互性強(qiáng)。 4. 輕量性:系統(tǒng)應(yīng)占用少量的內(nèi)存,節(jié)約 Android 內(nèi)存資源 長春理工大學(xué)本科畢業(yè)設(shè)計(jì) 13 第四章 總體設(shè)計(jì) 基于 Android 的 RSS閱讀器模塊劃分 系統(tǒng) 功能模塊圖 基于 Android 的 RSS 閱讀器由新聞組管理、新聞源管理、新聞列表顯示、新聞詳情顯示四大模塊組成 基 于 A n d r o i d 的 R S S 閱 讀 器新 聞 組 管 理 新 聞 源 管 理 新 聞 列 表新 聞 詳 情添 加新 聞組刪 除新 聞組修 改新 聞組添 加新 聞源刪 除新 聞源修 改新 聞源 基于 Android 的 RSS 閱讀器模塊功能概述 新聞組管理模塊 用戶能按照自己的需求來對(duì)新聞組進(jìn)行增刪改查等基本功能的實(shí)現(xiàn)。 用戶可以創(chuàng)建 RSS 源分類,同時(shí)可以長按 RSS 新聞組對(duì)其進(jìn)行刪除和編輯。 ( 1)增加新聞組 用戶按下菜單鍵 ,點(diǎn)擊添加新聞組圖標(biāo),彈出添加新聞組對(duì)話框。用戶在輸入新聞組標(biāo)題內(nèi)容后, 點(diǎn)擊添加按鈕,程序回到主界面,同時(shí)可以看到已經(jīng)添加的新聞組。 圖 41 系統(tǒng)功能模塊圖 長春理工大學(xué)本科畢業(yè)設(shè)計(jì) 14 ( 2)編輯新聞組 用戶長按已經(jīng)添加的新聞組,選擇編輯,彈出編輯新聞組對(duì)話框,用戶在對(duì)話框中輸入新聞組名稱,點(diǎn)擊修改。系統(tǒng)回到主界面,并可以看到新聞組名稱已經(jīng)被修改。 ( 3)刪除新聞組 用戶長按已經(jīng)添加的新聞組,選擇刪除,可以看到新聞組已經(jīng)被刪除。 新聞源管理模塊 用戶能按照自己的需求來對(duì)新聞源進(jìn)行增刪改查等基本功能的實(shí)現(xiàn)。用戶可以添加 RSS 源,同時(shí)可以長按 RSS 源對(duì)其進(jìn)行刪除和編輯。 ( 1)增加新聞源 用戶按下菜單鍵,點(diǎn)擊添加新聞源 圖標(biāo),彈出添加新聞源對(duì)話框。用戶在輸入新聞源標(biāo)題內(nèi)容以及新聞源 URL、分類等信息后,點(diǎn)擊添加按鈕,程序回到上一界面,同時(shí)可以看到已經(jīng)添加的新聞源。 ( 2)編輯新聞組 用戶長按已經(jīng)添加的新聞源,選擇編輯,彈出編輯新聞源對(duì)話框,用戶在對(duì)話框中輸入新聞源標(biāo)題內(nèi)容以及新聞源 URL、分類等信息后,點(diǎn)擊修改。系統(tǒng)回到上一界面,并可以看到新聞源已經(jīng)被修改。 ( 3)刪除新聞源 用戶長按已經(jīng)添加的新聞源,選擇刪除,可以看到新聞源已經(jīng)被刪除。 新聞列表模塊 用戶點(diǎn)擊 RSS 源,通過 SAX 解析后,顯示新聞的列表項(xiàng)。 可以對(duì)新聞列表項(xiàng)進(jìn)行點(diǎn)擊進(jìn)入新聞詳情頁面,也可以通過點(diǎn)擊菜單鍵,選擇“刷新”,刷新新聞列表 。 新聞詳情模塊 用戶點(diǎn)擊 新聞列表的標(biāo)題,可以進(jìn)入新聞詳情頁面,在此頁面顯示新聞的標(biāo)題,作者,發(fā)布時(shí)間,摘要,圖片等信息,同時(shí)在信息摘
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1