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

正文內(nèi)容

畢業(yè)設(shè)計(jì)基于android平臺(tái)的rss在線新聞?dòng)嗛喓烷喿x器的設(shè)計(jì)與實(shí)現(xiàn)-wenkub

2022-12-14 18:01:37 本頁面
 

【正文】 52 系統(tǒng)框架 1 53 系統(tǒng)實(shí)現(xiàn) 2 布局界面設(shè)計(jì) 2 RSS 源的讀取 2 新聞列表的呈現(xiàn) 2 新聞頁面的顯示及分享 1 54 小結(jié) 1 第七章 結(jié)束語 2 參考文獻(xiàn) 1 附錄 文獻(xiàn)翻譯 謝辭 2 第一章 緒論 11 選題背景 手機(jī)是 Google 于 2021 年 11 月 5 日宣布推出基于 Linux 平臺(tái)的開源手機(jī)操作系統(tǒng)號(hào)稱首個(gè)為移動(dòng)終端打造的真正開發(fā)和完整的移動(dòng)軟件 AndroidAndroid是早期由 Google 開發(fā)后由開放手機(jī)聯(lián)盟 Open Handset Alliance 開發(fā)它采用了軟件層 software stack 又名以軟件疊層 的構(gòu)架主要分為三部分層 以 Linux 內(nèi)核作為基礎(chǔ)由 C 語言開發(fā)只提供基礎(chǔ)功能中間層包括函數(shù)庫(kù) Library 和虛擬機(jī)Virtual Machine 由 C 開發(fā)最上層是各種應(yīng)用軟件包括通話程序短信程序等應(yīng)用軟件則由各公司自行開發(fā)以 Java 編寫 Android 不只是一個(gè)操作系統(tǒng)而已它包括了 1 經(jīng)過 Google 剪裁和調(diào)優(yōu)的 Linux Kernel 對(duì)于掌上設(shè)備的硬件提供了優(yōu)秀的支持 Google在 Linux方面的應(yīng)用能力不容置疑 Google公司所有的幾十萬服務(wù)器全部是自己修改過的 Linux 操作系統(tǒng) 2 經(jīng)過 Google 修改的 Java 虛擬機(jī) Dalvik 是基于 Apache Harmony 虛擬機(jī)版本進(jìn)行改良而來能夠提供極高的執(zhí)行性能有了 Java虛擬機(jī)大部分 Java核心類庫(kù)都已經(jīng)可以直接運(yùn)行 3大量立即可用的類庫(kù)和應(yīng)用軟件例如瀏覽器 Webkit數(shù)據(jù)庫(kù) SQLite讓你可輕易開出來桌面應(yīng)用復(fù)雜度的手機(jī)軟件 4Google 已經(jīng)開發(fā)好了大量現(xiàn)成的應(yīng)用軟件同時(shí)可以直接使用 Google 很多在線服務(wù) 5Google提供了基于 Eclipse的完整開發(fā)環(huán)境模擬器文檔幫助示例將極大推動(dòng) Android 快速的推廣和發(fā)展 基于 Android眾多的優(yōu)點(diǎn)圍繞 Android形成了一 個(gè)移動(dòng)手機(jī)聯(lián)盟主要的手機(jī)廠商幾乎全部在列而此聯(lián)盟在極大的推動(dòng) Android 平臺(tái)的推廣和發(fā)展在未來的幾年必將大方異彩將極大的推動(dòng)整個(gè)手機(jī)操作系統(tǒng)甚至是互聯(lián)網(wǎng)乃至軟件行業(yè)的發(fā)展 1無論是在國(guó)內(nèi)還是在國(guó)外 Android平臺(tái)對(duì)手機(jī)軟件行業(yè)和移動(dòng)手機(jī)平臺(tái)將發(fā)揮極大地推動(dòng)作用而在未來的幾年或者一段時(shí)間內(nèi) Android 將越發(fā)的凸顯自己的重要性 基于此我們有必要通過進(jìn)行相關(guān)的研究來了解 Android 平臺(tái)來了解開發(fā)Android 的那一大批人的先進(jìn)的理念和思想并通過這些來了解手機(jī)軟件行業(yè)進(jìn)而了解未來移動(dòng)互聯(lián)網(wǎng)的發(fā)展趨勢(shì)從而更好 的適應(yīng)時(shí)代的需要 13 Android 平臺(tái)RSS 新聞閱讀器客戶端開發(fā)的意義隨著 3G 應(yīng)用的普及開我們很多不需要的信息而打開這些信息的同時(shí)消耗的是我們的 GPRS 流量消耗的流量就是消耗的金錢因?yàn)槲覀兌贾滥壳霸谥袊?guó) GPRS 的收費(fèi)還是相對(duì)較貴的而此時(shí) RSS 移動(dòng)閱讀器是智能手機(jī)用戶們必不可少的應(yīng)用軟件是一種描述和同步網(wǎng)站內(nèi)容的格式是目前使用最廣泛的 XML應(yīng)用 RSS搭建了信息迅速傳播的一個(gè)技術(shù)平臺(tái)使得每個(gè)人都成為潛在的信息提供者發(fā)布一個(gè) RSS 文件后這個(gè) RSS Feed 中包含的信息就能直接被其他站點(diǎn)調(diào)用而且由于這些數(shù)據(jù)都 是標(biāo)準(zhǔn)的 XML格式所以也能在其他的終端和服務(wù)中使用從 google reader到 FlipBoard再到國(guó)內(nèi)的類似閱讀器總地來說 14 小結(jié) 本節(jié)主要介紹了 Google Android 平臺(tái)的發(fā)展背景與前景并簡(jiǎn)單的介紹了我所研究的課題的意義以及開發(fā)的一些流程的相關(guān)內(nèi)容 第章 21 Google android 移動(dòng)平臺(tái)的相關(guān)介紹 Android 是 Google 于 2021 年 11 月 5 日宣布的基于 Linux 平臺(tái)開源手機(jī)操作系統(tǒng)名稱谷歌與開放手機(jī)聯(lián)盟合作開發(fā)了 Android 開放手機(jī)聯(lián)盟 Open Handset Alliance 是沒過 Google 公司與 2021 年 11 月5 日宣布組件的一個(gè)全球性的聯(lián)盟組織聯(lián)盟將會(huì)支持 Google 發(fā)布的 Android 手機(jī)操作系統(tǒng)或者應(yīng)用軟件共同開發(fā)名為 Android 的開放源代碼的移動(dòng)系統(tǒng)開放手機(jī)聯(lián)盟包括手機(jī)制造商手機(jī)芯片廠商和移動(dòng)運(yùn)營(yíng)商幾類目前聯(lián)盟成員數(shù)量已經(jīng)達(dá)到了 43 家有 AplixAsecenderAudienceBroad 中國(guó)移動(dòng) eBayESMERTEC 谷歌宏達(dá)電因特爾 KDDILivingImageLGMARVELL摩托羅拉 NMSNTTDoo高通三星德州儀器等等 Android軟件系列包括操作系統(tǒng)中間件和一些關(guān)鍵應(yīng)用 Android是基于 JAVA系統(tǒng)的運(yùn)行在 LINUX26 核上 ANDROID SDK 提供多種開發(fā)所必要的工具與 API Android 的應(yīng)用框架可以重復(fù)使用其組建也可以更換 Dalvik 虛擬機(jī)針對(duì)移動(dòng)設(shè)備進(jìn)行了優(yōu)化優(yōu)化的圖形能力支持 2D3D 圖形 OpenGLES 10 集成了基于開源的 WebKit引擎的瀏覽器采用 SQLite作為結(jié)構(gòu)化數(shù)據(jù)存儲(chǔ)多媒體支持多種音頻視頻格式 GSM Telephoney 支持藍(lán)牙 Bluetooth3G 和 WIFI 支持照相機(jī) GPS 指南針和加速度儀等傳 感器硬件豐富的開發(fā)環(huán)境包括模擬機(jī)調(diào)試工具內(nèi)存運(yùn)行檢測(cè)以及為 Eclipse IDE 所寫的插件 22 Google android 平臺(tái)的優(yōu)勢(shì)及不足 Android 的優(yōu)勢(shì) 源代碼的完全開放便于開發(fā)人員更清楚的把握實(shí)現(xiàn)細(xì)節(jié)便于提高開發(fā)人員的技術(shù)水平有利于開發(fā)出更具差異性的應(yīng)用 采用了對(duì)有限內(nèi)存電池和 CPU 優(yōu)化過的虛擬機(jī) DalvikAndroid 的運(yùn)行熟讀比想象的要快很多 運(yùn)營(yíng)商如中國(guó)移動(dòng)等的大力支持產(chǎn)業(yè)鏈條的熱捧 良好的盈利模式 37 開產(chǎn)業(yè)鏈條的各方運(yùn)營(yíng)商制造商獨(dú)立軟件生產(chǎn)商 都可以獲得不錯(cuò)的利益將移動(dòng)終端的評(píng)價(jià)標(biāo)準(zhǔn)從硬件向軟件轉(zhuǎn)變極大的激發(fā)了軟件開發(fā)者的熱情 Android 的源代碼遵循 Apache V2 軟件許可而不是通常的 GPL v2 許可有利于商業(yè)開發(fā) 具有強(qiáng)大的 Linux 社區(qū)的支持 Android 的不足 由于采用的 Java 作為應(yīng)用開發(fā)語言目前可用的傳統(tǒng)第三方應(yīng)用還很少但由于 Android 是一款完全開源的移動(dòng)計(jì)算平臺(tái)相信第三方應(yīng)用會(huì)很快的豐富起來 Google 提供了一套 JAVA 核心包的有限子集尚不承諾遵守 JAVA 任何 JAVA 規(guī)范可能會(huì)造成 java 陣營(yíng)的進(jìn)一步分裂 現(xiàn)有的 應(yīng)用完善度不太夠需要的開發(fā)工作量較大 基于 QEMU 開發(fā)的模擬器調(diào)試手段不十分豐富只支持通話 SMS 等速度慢 暫不具備 Push Mail 和 Office 功能目前主要面向的是普通消費(fèi)者用戶對(duì)商業(yè)用戶支持尚弱 最近各大科技網(wǎng)站也相繼報(bào)出調(diào)查者發(fā)現(xiàn)很多開發(fā)者對(duì)于 Android 的分裂話不太滿意各大生產(chǎn)商生產(chǎn)出各種各樣的 Android 平臺(tái)的設(shè)備開發(fā)者很難做到每個(gè)設(shè)備都兼容 23 Google android 移動(dòng)平臺(tái)下的應(yīng)用研究 Android 系統(tǒng)提供給應(yīng)用開發(fā)者的本身就是一個(gè)框架所有的應(yīng)用開發(fā)都必須 遵守這個(gè)框架的原則 我們?cè)陂_發(fā)應(yīng)用時(shí)就是在這個(gè)框架上進(jìn)行擴(kuò)展下面來看看 Android 這個(gè)框架都有些什么功能可供我們使用 androidapp 提供高層的程序模型和基本的運(yùn)行環(huán)境 androidcontent 包含對(duì)各種設(shè)備上的數(shù)據(jù)進(jìn)行訪問和發(fā)布 androiddatabase 通過內(nèi)容提供者瀏覽和操作數(shù)據(jù)庫(kù) androidgraphics 底層的圖形庫(kù)包含畫布顏色過濾點(diǎn)矩形可以將它們直接繪制到屏幕上 androidlocation 定位和相關(guān)服務(wù)的類 androidmedia 提供一些類管理多種音頻視頻的媒體接口 android 提供幫助網(wǎng)絡(luò)訪問的類超過通常的 java 接口 androidos 提供了系統(tǒng)服務(wù)消息傳輸和 IPC 機(jī)制 androidopengl 提供 OpenGL 的工具 androidprovider 提供訪問 Android 內(nèi)容提供者的類 androidtelephony 提供與撥打電話相關(guān)的 API 交互 androidview 提供基礎(chǔ)的用戶界面接口框架 androidutil 涉及工具性的方法例如時(shí)間日期的操作 androidwebkit 默認(rèn)瀏覽器操作接口 androidwidget 包含各種 UI 元素 大部分是可見的在應(yīng)用程序的布局中使用第章 移動(dòng)平臺(tái)下閱讀器關(guān)鍵技術(shù) RSS 源是一種描述和同步網(wǎng)站內(nèi)容的格式是目前使用最廣泛的 XML 應(yīng)用 RSS 應(yīng)用在國(guó)外已經(jīng)非常普遍從個(gè)人博客 Blog 欄目企業(yè)站點(diǎn)到世界級(jí)的門戶都提供基于 RSS的服務(wù)最初的 090版本 RSS是由 Netscape公司設(shè)計(jì)的目的是用來建立一個(gè)整合了各主要新聞?wù)军c(diǎn)內(nèi)容的門戶但是 090 版本的 RSS 規(guī)范過于復(fù)雜而一個(gè)簡(jiǎn)化的 RSS 091 版本也隨著 Netscape 公司對(duì)該項(xiàng)目的放棄而于 2021 年暫停發(fā)布一個(gè) RSS 文件一般稱為 RSS Feed 后這個(gè) RSS Feed中包含的信息就能直接被其他站點(diǎn)調(diào)用而且由于這些數(shù)據(jù)都是標(biāo)準(zhǔn)的 XML 格式所以也能在其他的終端和服務(wù)中使用如 PDA 手機(jī)郵件列表等而且一個(gè)網(wǎng)站聯(lián)盟比如專門討論旅游的網(wǎng)站系列也能通過互相調(diào)用彼此的 RSS Feed 自動(dòng)的顯示網(wǎng)站聯(lián)盟中其他站點(diǎn)上的最新信息這就叫著 RSS 的聯(lián)合這種聯(lián)合就導(dǎo)致一個(gè)站點(diǎn)的內(nèi)容更新越及時(shí) RSS Feed 被調(diào)用的越多該站點(diǎn)的知名度就會(huì)越高從而形成一種良性循環(huán) 而所謂 RSS 聚合就是通過軟件工具的方法從網(wǎng)絡(luò)上搜集各種 RSS Feed并在一個(gè)界面中提供給讀者進(jìn)行閱讀這些軟件可以是在線的 WEB 工 具如 等也可以是下載到客戶端安裝的工具 隨著越來越多的站點(diǎn)對(duì) RSS 的支持 RSS 已經(jīng)成為目前最成功的 XML 應(yīng)用 RSS搭建了信息迅速傳播的一個(gè)技術(shù)平臺(tái)使得每個(gè)人都成為潛在的信息提供者相信很快我們就會(huì)看到大量基于 RSS 的專業(yè)門戶聚合站點(diǎn)和更精確的搜索引擎 32 SAX解析算法的研究 RSS 源的數(shù)據(jù)結(jié)構(gòu)為 XML文件當(dāng)前 Google Android 處理讀取 XMl 數(shù)據(jù)有三種主流方式 1DOM 解析 2 Pull 解析 3SAX 解析 由于 Google Android 平臺(tái)手機(jī)系統(tǒng)資源有限且基于 Google Andorid 平臺(tái)的新聞閱讀器所讀取的數(shù)據(jù)內(nèi)容不是非常多所以在此選擇了性能消耗較小的SAX 解析作為解析 XML 文件的方法 SAX Simple API For XML 是一個(gè)公共的基于事件的 XML 文檔解析標(biāo)準(zhǔn)這里簡(jiǎn)單介紹一下 MSXML 是如何通過 COM 接口實(shí)現(xiàn) SAX 功能的首先需要注意的使 SAX是一 個(gè)接口集合它允許開發(fā)人員在自己的應(yīng)用中通過這個(gè)接口集合來讀取和分析 XML文檔中的數(shù)據(jù) SAX2是當(dāng)前微軟最新的 APIxml文件被 Sax解析器載入由于Sax解析是按照 xml文件的順序來解析當(dāng)讀入 xml 時(shí)會(huì)調(diào)用 startDocument 方法當(dāng)讀入 的時(shí)候由于它是個(gè) ElementNode所以會(huì)調(diào)用 startElement String uri String localName String qName Attributes attributes 方法其中第二個(gè)參數(shù)就是節(jié)點(diǎn)的名稱注意由于有些環(huán)境不一樣有時(shí)候第二個(gè)參數(shù)有可能為空所以可以使用第三個(gè)參數(shù)因此在解析前先調(diào)用一下看哪個(gè)參數(shù)能用第 4 個(gè)參數(shù)是這個(gè)節(jié)點(diǎn)的屬性這里我們不需要這個(gè)節(jié)點(diǎn)所以從 這個(gè)節(jié)點(diǎn)開始也就是圖中 1 的位置當(dāng)讀入時(shí)調(diào)用 startElement 方法由于只有一個(gè)屬性 id 可以通過attributesgetValue 0 來得到然后在圖中標(biāo)明 2 的地方會(huì)調(diào)用 characters char[] ch int start int length 方法不要以為那里是空白 Sax 解析器可不那么認(rèn)為 Sax 解析器會(huì)把它認(rèn)為是一個(gè) TextNode 但是這個(gè)空白不是我們想要的數(shù)據(jù)我們是想要 節(jié)點(diǎn)下的文本信息這就要定義一個(gè)記錄當(dāng)上一節(jié)點(diǎn)的名稱的 TAG在 characters 方法中判斷當(dāng)前節(jié)點(diǎn)是不是 name 是再取值才能取到 thinking in java 具體見代碼 import ArrayOutputStream 導(dǎo)入所需的類包 public class RSSHandler extends DefaultHandler public static final String AMP_SG amp 定義變量 public RSSHandler Context context KEEP_TIME LongparseLong PreferenceManagergetDefaultSharedPreferences context getString StringsSETTINGS_KEEPTIME 2 86400000l thiscontext context 構(gòu)造函數(shù) public void init Date lastUpdateDate Stri
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1