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

正文內(nèi)容

基于android平臺的rss閱讀器的開發(fā)-wenkub.com

2024-11-03 22:12 本頁面
   

【正文】 基于 Android 平臺的 RSS 閱讀器的開發(fā) 30 軟件測試方案 單元測試舉例 ⑴ 添加感興趣的 RSS 站點(diǎn) —— 鳳凰網(wǎng) RSS 訂閱中心 —— 軍事頻道 —— 頻道添加成功。 單元測試完之后的系統(tǒng)測試主要采用黑盒法。測試人員進(jìn)行白盒測試之前,必須清楚軟件的內(nèi)部邏輯結(jié)構(gòu)和執(zhí)行路徑,然后根據(jù)活動圖進(jìn)行語句覆蓋和條件覆蓋測試 [22]。軟件測試是軟件工程過程的一個重要階段,是在軟件投入運(yùn)行前,對軟件需求分析、設(shè)計和編碼各階段產(chǎn)品的最終檢查,是為了保證軟件開發(fā)產(chǎn)品的正確性、完整性和一致性,從而檢測軟件錯誤、修正軟件錯誤的過程 [20]。 i++) {//取出所有記錄 … } ()。//查詢數(shù)據(jù)庫中頻道列表記錄 int numRows = ()。 //創(chuàng)建 MY_FAV 表 ()。 考慮到基于 Google Android 平臺的新聞閱讀器的存儲量不是很大,且數(shù)據(jù)格式非常的規(guī)則,再上更新起來非常的頻繁,所以筆者采用了數(shù)據(jù)庫 (Google Android 平臺自帶的 SQLite)來進(jìn)行數(shù)據(jù)的持久化。核心代碼如下: case ADD_TO_FAV_ID: DbControl dbControl = new DbControl()。 (false)。 WebView detailView = (WebView)()。 TextView 中顯示新聞概要信息,包括標(biāo)題,描述,時間和詳細(xì)信息的鏈接地址。 } protected void onPreExecute() {//顯示加載進(jìn)度條 showDialog(0)。 } protected void onPostExecute(Void result) {//調(diào)用用戶界面線程 adapter = new MyAdapter()。 因?yàn)樵O(shè)計到網(wǎng)絡(luò)數(shù)據(jù)的交互,從網(wǎng)絡(luò)上獲取數(shù)據(jù)具有極大的不穩(wěn)定性,很多情況下視網(wǎng)絡(luò)狀況而定,解析 XML 數(shù)據(jù)流本身就是一項很費(fèi)時的工作,解析未完成之前,程序可能處于死等的狀態(tài),所以在獲取 RSS 數(shù)據(jù)是采用了異步取數(shù)據(jù)的操作,使用了 Android 中提供的 AsyncTask 實(shí)現(xiàn)異步從網(wǎng)絡(luò)上獲取數(shù)據(jù),不阻塞前程 UI 線程的顯示 [19]。//繼承父類 oncreate setContentView()。 } 新聞列表的呈現(xiàn) RSSReader 新聞列表呈現(xiàn)啟動 Activity 是 ActivityRssList 類。 }else if((description)){ (())。 (, null, name2)。//將解析出的 name標(biāo)簽的值付給 name變量 (, null, name)。//生成 PullParser 解析器的對象 parser (new StringReader(()))。 ,直接掃描到文件結(jié)束 。 由于手機(jī)系統(tǒng)資源有限 和 Pull 解析的上述有哦點(diǎn) ,所以在此選擇性能消耗較小 使用靈活 的 Pull 方法 作為 RSS 閱讀器 解析 XML 文件的方法。缺點(diǎn)是解析過基于 Android 平臺的 RSS 閱讀器的開發(fā) 23 程中要把 XML 文檔全部讀入內(nèi)存,占用系統(tǒng)資源多。 RSS 源的讀取 XML 數(shù)據(jù)的解析方法 RSS 源的數(shù)據(jù)結(jié)構(gòu)為 XML 文件, 目前 Android 處理讀取 XML 數(shù)據(jù) 主要 有兩 種主流方式: DOM 解析; SAX 解析 ; Pull 解析 [18]。 新聞閱讀界面的設(shè)計 新聞概要閱讀界面是用于用戶在新聞列表選擇某一新聞后所呈現(xiàn)的概要閱讀界面,本界面使用了一個 TextView 和兩個 Button 實(shí)現(xiàn),其中 TextView 中顯示了新聞的標(biāo)題,時間以及相關(guān)的新聞事件描述信息,底部還列出了該新聞詳細(xì)信息的鏈接地址,筆者在鏈接地址上實(shí)現(xiàn)了超鏈接,用戶可以直接點(diǎn)擊地址打開Android 系統(tǒng)的瀏覽器,前往網(wǎng)頁閱讀更為詳細(xì)的新聞信息。 新聞列表界面的設(shè)計 用戶選擇一個新聞頻道后會進(jìn)入一個新聞列表界面,該界面要求以列表的形式顯示該頻道下的所有信息信息,每一行顯示一條新聞信息的標(biāo)題和時間。 圖 41 系統(tǒng)用況圖 用戶使用 RSS 閱讀器主要進(jìn)行:添加自己感興趣的 RSS 頻道,頻道選擇進(jìn)入新聞列表,閱讀自己感興趣的新聞信息并能夠?qū)φ谥辈サ男侣勛龀黾皶r更新,對自己感興趣的新聞或者想在特殊情況下(如飛行模式下)瀏覽的新聞進(jìn)行收藏,并且對自己失去興趣或者過期的新聞進(jìn)行刪除操作等一系列活動,來完成基于 Android 平臺的 RSS 閱讀器的開發(fā) 19 自己對新聞信息的精確檢索篩選和瀏覽,達(dá)到節(jié) 約時間的目的。 Rational Rose 包括 統(tǒng)一建模語言(UML), OOSE,以及 OMT。它不僅可以幫助系統(tǒng)實(shí)現(xiàn)先建立模型,后編寫代碼的目的,而且可以保證軟件開發(fā)過程中代碼和模型的一致性,從一開始就保證系統(tǒng)結(jié)構(gòu)的合理性。 一個便于維護(hù),方便擴(kuò)展, 可移植的軟件系統(tǒng) 離不開一個 好 的 UML 模型 。 統(tǒng)一建模語言 UML UML 是一 種可視化的圖形符號建模語言,通過它可以進(jìn)行需求分析、概要設(shè)計、詳細(xì)設(shè)計、編程實(shí)現(xiàn)、項目計劃、測試、圓形迭代、產(chǎn)品發(fā)布和產(chǎn)品維護(hù)等工作 [16]。 數(shù)據(jù)庫: Android SQLite。 (5)軟件運(yùn)行穩(wěn)定、安全可靠,具有較好的可移植性。 基于 Android 平臺的 RSS 閱讀器的開發(fā) 16 第 4 章 系 統(tǒng)設(shè)計 設(shè)計目標(biāo) 經(jīng)系統(tǒng) 需求 分析和數(shù)據(jù) 庫需求分析 總結(jié)得出 RSS 閱讀器設(shè)計目標(biāo)如下: (1)界面設(shè)計友好美觀。 在表與字段分析之后就可以利用Power Designer 建立物理數(shù)據(jù)模型 PDM 了,也可以根據(jù) CDM,利用 Power Designer 自動 生成物理數(shù)據(jù)模型 PDM。 RSS 閱讀器概念數(shù)據(jù)模型 CDM 如圖 33 RSS 閱讀器 CDM 模型圖所示。 概念數(shù)據(jù)模型 CDM 設(shè)計 物理數(shù)據(jù)模型設(shè) 計及是設(shè)數(shù)據(jù)庫計階段的主要建模工作。 基于 Android 平臺的 RSS 閱讀器的開發(fā) 13 圖 32 收藏實(shí)體屬性圖 數(shù)據(jù)模型分析 PowerDesigner 簡介 Power Designer 是 Sybase 公司開發(fā)的 CASE( Computer Aided Software Engineering)工具。 RSS 閱讀器頻道列表實(shí)體圖如圖 31 頻道實(shí)體屬性圖所示。 基于 Android 平臺的 RSS 閱讀器的開發(fā) 11 圖 24 RSS 閱讀器業(yè)務(wù)流程圖 用戶打開軟件后,可以選擇各大門戶網(wǎng)站 RSS 訂閱中心中自己感興趣 RSS站點(diǎn)進(jìn)行頻道添加,添加完自己喜歡的頻道在添加的頻道中進(jìn)行頻道選擇,并可以刪除自己不感興趣的站點(diǎn),在所選頻道中進(jìn)行新聞信息在線瀏覽,并能夠?qū)υ诰€新聞進(jìn)行實(shí)時更新,實(shí)現(xiàn)對自己感興趣的新聞信息的瀏覽、收藏、離線查看自己已收藏的新聞和對已收藏信息進(jìn)行刪除等功能。為了讓用戶下載到與自己的設(shè)備匹配的應(yīng)用,我們可以檢測用戶設(shè)備的硬件信息,讓滿足應(yīng)用要求的設(shè)備安裝該程序,當(dāng)更多的 Android 設(shè)備建立在不同的硬件上時,這個功能顯得很實(shí)用。 ⑼ 強(qiáng)大的 GPS 技術(shù)。帶有語音識別技術(shù)的 Google 手機(jī)已于 2020 年 11月面世,它支持語音搜索功能。在線分享圖片需要的點(diǎn)擊更少。 ⑷ 視頻錄制和分享。大多數(shù)小的 web 應(yīng)用都是從網(wǎng)絡(luò)上獲得實(shí)時數(shù)據(jù)并展示給用戶的。 Android 的功能優(yōu)勢 ⑴ 支持 虛擬鍵盤。應(yīng)用程序可以輕松地嵌入 HTML 內(nèi)容 、 JavaScript 和 各種樣式表, 并能都 通過 WebView 顯示網(wǎng)絡(luò) 信息 。通過 Inter,應(yīng)用程序 不但 可以聲明它們的功能 還 可提供其他應(yīng)用程序使用。 Android 系統(tǒng)的 優(yōu)點(diǎn) ⑴ 開放性。用活動圖描述用況,比用況圖更直觀。業(yè)務(wù)用例由一系列活動組成,它們共同為業(yè)務(wù)主角生成某些工件。是系統(tǒng)對人機(jī)交互功能需求的直觀描述,用例模型可以在不同層次上建立,具有不同的粒度(描述系統(tǒng)功能詳細(xì)程度) [9]。 RSS 閱讀器數(shù)據(jù)流圖如圖 21 RSS 閱讀器數(shù)據(jù)流圖所示 。 ③新聞的收藏:當(dāng)用戶對某一個新聞感興趣的時候,用戶能將其添加到自己收藏中進(jìn)行離線查看。隨著物聯(lián)網(wǎng)和 3G 網(wǎng)絡(luò)高速數(shù)據(jù)傳輸技術(shù)出現(xiàn)與成熟,手機(jī)已經(jīng)由傳統(tǒng)的通訊終端發(fā)展成為更加人性化智能終端設(shè)備,人們對手機(jī)快速高效獲取信息的期望也越來越高。產(chǎn)品發(fā)布通過 Google Market 進(jìn)行。與其它不同操作系統(tǒng)的智能手機(jī)相比具有更強(qiáng)大搜索功能,界面效果更強(qiáng)大,是一種融入全部 Web 應(yīng)用于一身的單一平臺。 . 可 行性分析 技術(shù)可行性 本課題采用以 java 語言為基礎(chǔ),綜合利用 Eclipse 開發(fā)工具和 Android 平臺提供的 SDK 工具包的開發(fā)方案。 ⑶新聞的閱讀及更新。 通過對市場同類產(chǎn)品資料收集和現(xiàn)實(shí)用戶需求分析調(diào)查發(fā)現(xiàn), RSS 閱讀器是一款應(yīng)用于 Android 手機(jī)平臺上的信息聚合閱讀器,又鑒于手機(jī)硬件資源有限,手機(jī)用戶對手機(jī)軟件界面友好美 觀功能精煉的要求,其應(yīng)該具有以下四大功能模塊: ⑴新聞頻道添加。 ⑸ 程序的測試 。 包括界面布局,界面的美化 ⑶ 數(shù)據(jù)源的讀取。本 課題 以 java 語言為基礎(chǔ), 綜 合利用 Eclipse 開發(fā) 工具和 Android 平臺提供的 SDK 工具包進(jìn)行開發(fā)。向人們提供了一種更為方便、高效的互聯(lián)網(wǎng)信息共享方式,用更少的時間分享更多的 信息,大大提高了用戶和網(wǎng)站數(shù)據(jù)之間的交互。 綜上所述,無論是在國內(nèi)還是在國外, Android 平臺對手機(jī)軟件行業(yè)和移動手機(jī)平臺將發(fā)揮極大地推動作用,而在未來一段時間內(nèi), Android 將越發(fā)的凸顯自己的重要性。擁有相似內(nèi)容的網(wǎng)站環(huán)( Webrings)可以輕易地在它們的網(wǎng)站共享內(nèi)容,使這些網(wǎng)站更出色更有價值。 如果沒有 RSS,用戶就不得不每日都來您的網(wǎng)站檢查新的內(nèi)容。一般而言,每一個項目都含有標(biāo)題,簡單的介紹,一個 URL鏈接 ?,F(xiàn)在已有的 版本 有 Netscape, (RSSDEV 版本 ),和 and (UserLand Software 版本 )。隨著 Android 市場份額的不斷擴(kuò)大,市場上基于 Android 平臺的手機(jī)軟件也越來越多,其中比較杰出的便包括 RSS 閱讀器 。 UML 基于 Android 平臺的 RSS 新聞閱讀的開發(fā) 目 錄 第 1 章 緒論 .................................................................................................................. 1 研究背景 ........................................................................................................... 1 目的及意義 ........................................................................................................ 2 研究的方法及內(nèi)容 ........................................................................................... 3 第 2 章 系統(tǒng)分析 .......................................................................................................... 4 項目規(guī)劃 ........................................................................................................... 4 . 可行性分析 ...................................................................................................... 4 技術(shù)可行性 .............................................................................................. 4 經(jīng)濟(jì)可行性 .............................................................................................. 5 需求分析 ...........................................................................................
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1