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

正文內(nèi)容

基于android的rss新聞閱讀器設(shè)計(jì)與實(shí)現(xiàn)-預(yù)覽頁(yè)

 

【正文】 予我們最大的便攜性、及時(shí)性的莫過(guò)于越來(lái)越流行的移動(dòng)設(shè)備。至今, Android 操作系統(tǒng)已經(jīng)在全球范圍內(nèi)占據(jù)著主導(dǎo)地位。 Android 是一套真正意義上的開(kāi)放性移動(dòng)設(shè)備綜合平臺(tái),它包括操作系統(tǒng)、中間件和一些關(guān)鍵的平臺(tái)應(yīng)用。 Android 平臺(tái)的開(kāi)放性等特點(diǎn)既能促進(jìn)技術(shù)(包括平臺(tái)自身)的創(chuàng)新,又有助于降低開(kāi)發(fā)成本,還可以使運(yùn)營(yíng)商能非常方便地制定特色化產(chǎn)品。 RSS 簡(jiǎn)介 RSS 意為簡(jiǎn)易信息聚合(也叫聚合內(nèi)容),它基于 XML標(biāo)準(zhǔn),在互聯(lián)網(wǎng)上被廣泛采用的內(nèi)容包裝和投遞協(xié)議。 RSS 可以 解釋為下列 其中一個(gè): Really Simple Syndication; RDF (Resource Description Framework) Site Summary; Rich Site Summary 都是指同一種 Syndication 的技術(shù)。 SQLite 提供了對(duì) Transaction 的支持。 Bmob 可以助力開(kāi)發(fā)者為應(yīng)用軟件添加安全靈活的后臺(tái)管理數(shù)據(jù)系統(tǒng),從而快速開(kāi)發(fā)出一款云存儲(chǔ)的移動(dòng)應(yīng)用軟件。 2 系統(tǒng) 分析 研究目標(biāo) 通過(guò) eclipse 開(kāi)發(fā)工具結(jié)合 JAVA 語(yǔ)言基礎(chǔ),并使用 Android 平臺(tái)提供的 SDK 開(kāi)發(fā)工具完成一款可以運(yùn)行于 Android 移動(dòng)軟件平臺(tái)的 RSS 新聞閱讀器,達(dá)到掌握相關(guān)開(kāi)發(fā)技術(shù)的目的 。 (3)無(wú)縫性 不影響用戶(hù)的主觀操作,不干擾其他應(yīng)用程序。所以 Android開(kāi)發(fā)環(huán)境支持在目前主流系統(tǒng)任意一種,比如 Windows、 Mac、 Linux 等上進(jìn)行搭建。 ADT: ADT 是一款 Eclipse 工具插件,主要用于支持 Eclipse 進(jìn)行 Android 快速入門(mén)和快捷開(kāi)發(fā),工具包括 Android DDMS( Android Dalvik Debug Moniter Server)和 Android Development Tools。 Android 開(kāi)發(fā)環(huán)境搭建 Android 開(kāi)發(fā)環(huán)境可使用 Android Studio 或者對(duì) Eclipse 進(jìn)行集成。 (4)啟動(dòng) Eclipse 后選擇 SDK 路徑,至此配置完成,進(jìn)入 SDK Manager 完成 SDK 工具的更新即可。 河池學(xué)院 2020 屆本科生畢業(yè)論文(設(shè)計(jì)) 7 新聞條目界面的實(shí)現(xiàn) 新聞條目界面主要由工具條和條目列表兩個(gè)部分組成(如圖 2)。 內(nèi)容瀏覽區(qū)主要使用了 可滑動(dòng)切換視圖( ViewPager)包裹 垂直滾動(dòng)視圖( ScrollView)再內(nèi)包裹 線性布局( LinearLayout), 再根據(jù)內(nèi)容數(shù)據(jù)讀取過(guò)程中對(duì)內(nèi)容進(jìn)行判定,將文字內(nèi)容以 TextView 或圖片內(nèi)容以 ImageView 的形式不斷的進(jìn)行動(dòng)態(tài)創(chuàng)建出來(lái)后添加到線性布局中,完成內(nèi)容的圖文加 載,同時(shí)可以為用戶(hù)提供方便的左右滑動(dòng)切換瀏覽。 ( 2) 解析處理:使用 Pull 方式將資源文件進(jìn)行解析,以文件流的形式及對(duì)應(yīng)編碼傳入,之后通過(guò) XmlPullParser 的開(kāi)始解析文檔 START_DOCUMENT、開(kāi)始解析標(biāo)簽 START_TAG、解析標(biāo)簽完成 END_TAG、解析文檔完成 END_DOCUMENT 幾個(gè)重要方法將內(nèi)容逐一解析。 ChannelImage channelImage = null。 // type 用于判斷當(dāng)前解析的狀態(tài) —— 河池學(xué)院 2020 屆本科生畢業(yè)論文(設(shè)計(jì)) 14 // 開(kāi)始 解析文檔 START_DOCUMENT、開(kāi)始解析標(biāo)簽 START_TAG、 // 解析標(biāo)簽完成 END_TAG、解析文檔完成 END_DOCUMENT int type = ()。 case : if (image.equalsIgnoreCase(())) { channelImage = ()。amp。 } else if (description .equalsIgnoreCase(())) 河池學(xué)院 2020 屆本科生畢業(yè)論文(設(shè)計(jì)) 16 { ( ())。 } else if (link .equalsIgnoreCase(())) { (())。 } else if (guid .equalsIgnoreCase(())) { (())。 case : if (item.equals(())) { // 解析完成一個(gè) item,將當(dāng)前 item 添加到 items 集合中 (item)。 default: break。 } 河池學(xué)院 2020 屆本科生畢業(yè)論文(設(shè)計(jì)) 19 } } ( 3) 內(nèi)容預(yù)處理:將內(nèi)容部分經(jīng)過(guò)正則表達(dá)式提取出圖片鏈接后,將內(nèi)容進(jìn)行分割并保存到相應(yīng)集合中,達(dá)到文字與圖片內(nèi)容逐一排列。 /* * 字符串處理:提取出圖片 src 路徑、將 img /標(biāo)簽內(nèi)容替換成“ $OOXX_HOHEIYA_XXOO$” */ // 提取 src patternSrc = (src=\[^\]*?\, )。 (().substring(srcCutStart + 1, srcCutEnd))。 } // 替換 img patternImg = ( (|())img[^]*?(src=\[^\]*?\)[^]*?(|), )。 int j = 0。 if (cutStart == cutEnd) { (j, image)。 } if (cutEnd 0) { cutEnd = cutStart。 } else { (j, text)。 } (j, text)。 j += 2。 新聞條目顯示主要為讀取 item 表所有對(duì) 應(yīng)該新聞?lì)l道鏈接( news_link)的 item數(shù)據(jù),如新聞鏈接 guid、新聞標(biāo)題 title、發(fā)布時(shí)間 pubdate、新聞分類(lèi) category、新聞狀態(tài) status。 頻道管理 頻道管理包含添加頻道、頻道排序、刪除頻道。 刪除頻道:用戶(hù)自由選擇所要?jiǎng)h除的頻道,點(diǎn)擊刪除,則將該頻道從數(shù)據(jù)庫(kù)移除。 驗(yàn)證通過(guò)后將用戶(hù)頭像進(jìn)行加載顯示。具體實(shí)現(xiàn)代碼如下: Intent intent = new Intent()。 (, Hoheiya_RSSReder)。因?yàn)闉榱舜_保 應(yīng)用 的穩(wěn)定性和可用性,分別從功能測(cè)試、性能測(cè)試、安全測(cè)試等方面進(jìn)行測(cè)試。 (2)測(cè)試 內(nèi)容:主要是對(duì)各功能模塊進(jìn)行測(cè)試,找出 錯(cuò)漏 ,進(jìn)行修改 完善。 河池學(xué)院 2020 屆本科生畢業(yè)論文(設(shè)計(jì)) 25 適應(yīng)外界環(huán)境變化,對(duì)應(yīng)用進(jìn)行適當(dāng)修改,提升實(shí)用性 。 依據(jù) Android 系統(tǒng)以及 RSS 閱讀器應(yīng)用的特點(diǎn),選擇了 Eclipse 作為開(kāi)發(fā)工具, OKHttp、 Volley 作為網(wǎng)絡(luò)連接工具, Pull 解析作為資源解析工具, SQLite、 Bmob 作為數(shù)據(jù)工具,采用了多種布局完成各個(gè)界面。 參考文獻(xiàn): [1] 李興華 .Android 開(kāi)發(fā)實(shí)戰(zhàn)經(jīng)典 [M] .北京清華大學(xué)出版社, 2020:3470. [2] 李剛 .瘋狂 Android講義 [M].2版 .北京:電子工業(yè)出版社, 2020:300700. [3] 李明 [等 ] 編著, Java程序設(shè)計(jì)與應(yīng)用 [M],北京 清華大學(xué)出版社, 2020 [4] 萬(wàn)靜 [等 ]編著 .基于 XML的異構(gòu)數(shù)據(jù)信息共享方法研究 [J]. 北京化工大學(xué)學(xué)報(bào) , 2020, (05) [5] 張利國(guó),龔海平,王植萌 著, Android移動(dòng)開(kāi)發(fā)入門(mén)與進(jìn)階 [M],北京 人民郵電出版 社, 2020 Design and implementation of Androidbased RSS reader Major: Network engineering Name: Li Rongbin Supervisor: Qin Yunchu [Abstract] Developed this technology, information is everywhere and anywhere, anytime information is required to understand and grasp the survive in the fierce petition in the munity an important guideline, so we need an app that could provide us with information 河池學(xué)院 2020 屆本科生畢業(yè)論文(設(shè)計(jì)) 26 of interest, take what I need, RSS Reader came into being. RSS Reader based on Android mobile application development, using the Java language and SQLite local database, bined with the Bmob data cloud storage cloud services through to PULL the RSS source XML files parsed storing data and graphics to load users as they browse. User registration can be pleted through the application login, ments, news, news management features such as sharing, RSS subscriptions with pleasure to the user experience [Key words] RS
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1