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

正文內(nèi)容

畢業(yè)設(shè)計-基于googleandroid移動平臺技術(shù)的新聞閱讀器的研究-wenkub

2022-12-14 19:31:31 本頁面
 

【正文】 gle android 移 動 平 臺 技 術(shù) 的 新聞閱讀器研究 (英 文 ) Research of news reader based on Google android mobile platform 學 院 數(shù)學與計算機科學學院 專 業(yè) 計算機科學 學 院 數(shù)學與計算機科學學院 姓 名 XXX 學 號 指導老師 2021 年 5 月 20 日 I 摘要 在科技日益發(fā)達的今天,社會競爭越來越激烈,這要求人們不斷的攝取信息來充 實自己。除了文中特別加以標注引用的內(nèi)容外,本論文不包含任何其他個人或集體已經(jīng)發(fā)表或撰寫的成果作品。 本人完全了解有關(guān)保障、使用學位論文的規(guī)定,同意學校保留并向有關(guān)學位論文管理機構(gòu)送交論文的復印件和電子版。要求人們能隨時隨地的了解并獲取所需的信息。 首先根據(jù) Google android market 上面的數(shù)據(jù) ,對給予 Google android 移動平臺的新聞閱讀器進行了需求分析。在此過程中,不僅調(diào)用了系統(tǒng)提供的控件,也使用了自定義控件。并將系統(tǒng)發(fā)布到 Google android market 上供用戶下載使用。s preferences and characteristics of its platform designed, in Google Android platform, es with environment, the use of the Eclipse, PhotoShop and other tools for development. This article introduces the Google Android general development process and introduces the focus on Google Android platform news reader development process. Firstly, according to Google android market the above data, given Google android mobile platform news reader needs analysis carried out. Then select the data source and its analytical method. See related information in the next, choose the RSS news reader as a source of data。 RSS。 Android 是基于 Linux 內(nèi)核的軟件平臺和操作系統(tǒng),早期由 Google 開發(fā),后由開放手機聯(lián)盟( Open Handset Alliance)開發(fā)。最上層是各種應(yīng)用軟件,包括通話程序,短信程序等,應(yīng)用軟件則 由各公司自行開發(fā),以 Java 編寫。有了 Java 虛擬機,大部分 Java 核心類庫都已經(jīng)可以直接運行。 基于 Android 眾多的優(yōu)點,圍繞 Android 形成了一個移動手機聯(lián)盟,主要的 手機廠商幾乎全部在列,而此聯(lián)盟在極大的推動 Android 平臺的推廣和發(fā)展,在 2 未來的幾年 必將大方異彩,將極大的推動整個手機操作系統(tǒng)甚至是互聯(lián)網(wǎng)乃至軟件行業(yè) 的發(fā)展。 以 Google、蘋果和 路基亞 為中心各自形成的生態(tài)鏈將以原來數(shù)倍的速度推動 移動互聯(lián)網(wǎng)的發(fā)展,這正式 Google 發(fā)布 Android 平臺的意義,也是 Andorid 平臺 存在的使命所在。 綜上所述,無論是在國內(nèi)還是在國外, Android 平臺對手機軟件行業(yè)和移動 手機平臺將發(fā)揮極大地推動作用,而在未來的幾年或者一段時間內(nèi), Android 將 越發(fā)的凸顯自己的重要性。根據(jù)相關(guān)的信息來選取相應(yīng)的新聞源 作為 本項目的新聞來源。 5, 通過測試來完善程序,使其 Bug 不合理地方最少化,并進一步了解 Android 平臺的相關(guān)先進的特點和其人性化的設(shè)計,與此同時熟悉軟件開發(fā)的相關(guān)流程并深刻認識在編碼時一些注意事項的重要性。 其具體的研究內(nèi)容包括: 1, 數(shù)據(jù)源的選取。 5, 程序的測試。 Android 是 Google 開 發(fā)的基于 Linux 平臺的開源手機操作系統(tǒng)。 Android 系統(tǒng)的特點 : 。通過互聯(lián)網(wǎng),應(yīng)用程序可以聲明它們的功能可提供其他應(yīng)用程 序使用。應(yīng)用程序可以輕松地嵌入 HTML、 JavaScript 和樣式表,還可以通過 WebView 顯示網(wǎng)絡(luò)內(nèi)容。 的功能 : 虛擬鍵盤。大多數(shù)小的web 應(yīng)用都是從網(wǎng)絡(luò)上獲得實時數(shù)據(jù)并展示給用戶的。 。在線分享圖片需要的點擊更少。帶有語音識別技術(shù)的 Google 手機已于 2021 年 11 月面世,它支持語音搜索功能。 GPS 技術(shù)。為了讓用戶下載到與自己的設(shè)備匹配的應(yīng)用,我們可以檢測用戶設(shè)備的硬件信息,讓滿足應(yīng)用要求的設(shè)備安裝該程序,當更多的Android 設(shè)備建立在不同的硬件上時,這個功能顯得很實用。作為一個 軟件,它必須有其存在的意義和價值。如何提供用戶 最好的用戶體驗就值得每一個程序員的深思。如何 6 有限的空間里面更完美的展現(xiàn)出自己的獨特之處就顯得尤為重要了。在任何一個軟件開發(fā)行業(yè)中,無論是 J2EE、 J2SE、 J2ME 等等其他 開發(fā)中,測試時必不可少的一環(huán)。在完成了一個系統(tǒng)的開發(fā)后,就要將其發(fā)布,經(jīng)過廣大用戶的考驗, 只有經(jīng)過這,才算是一個合格的產(chǎn)品。 :提供高層的程序模型和基本的運行環(huán)境。 :定位和相關(guān)服務(wù)的類。 :提供 OpenGL 的工具。 :涉及工具性的方法,例如時間日期的操作。 8 第 3 章 Google android 移動平臺下新聞閱讀器關(guān)鍵技術(shù)的研究 RSS 技術(shù)的研究 RSS 是 “ Rich Site Summary” (豐富站點摘要),或 “ RDF Site Summary” ( RDF站點摘要),也可以是 “ Really Simple Syndication” (真正簡易聚合)。它是 XML(可擴展標識語言)的一種形式。 RSS 是站點用來和其他站點之間共享內(nèi)容的一種簡易方式(也叫聚合內(nèi)容),通常被用于新聞 和其他按順序排列的網(wǎng)站,例如 Blog。網(wǎng)絡(luò)用戶可以在客戶端借助于支持 RSS 的新聞聚合工具軟件 (例如 NewzCrawler、 FeedDemon),在不打開網(wǎng)站內(nèi)容頁面的情況下閱讀支持 RSS 輸出的網(wǎng)站內(nèi)容。對許多用戶來說這樣太費時了。 . SAX 解析算法的研究 SAX 解析算法的概述 RSS 源的數(shù)據(jù)結(jié)構(gòu)為 XML 文件,當前 Google Android 處理讀取 XMl 數(shù)據(jù)有三種主流方式: 解析; 2. Pull 解析 解析 9 由于 Google Android 平臺手機系統(tǒng)資源有限,且基于 Google Andorid 平臺的新聞閱讀器所讀取的數(shù)據(jù)內(nèi)容不是非常多,所以筆者在此選擇了性能消耗較小的 SAX 解析作為解析 XML 文件的方法。 SAX 最初是為 Java 編程語言設(shè)計的,并使用了 Java 的接口定義,因為 Java 語言接口并不是語言中立的,所以各個廠商就需要建立自己的工具把 SAX 接口映射到它們自己的特殊的語言上去。使用 DOM 的好處是可以引用和操作每一個對象。 SAX2 的優(yōu)點是當它讀到 XML 文檔中每一部分內(nèi)容的時候,就會產(chǎn)生一個事件,我們的應(yīng)用程序就可以在這個事件中寫入具體的處理代碼,然后解析器就移動到文檔的下一段。 ( 2)與 Pull 算法的比較。 由于此,在基于 Google Android 移動平臺技術(shù)的新聞閱讀器的研究中,使用了 SAX解析算法。第一,界面的實現(xiàn);第二,功能的實現(xiàn);第三,控件的調(diào)用。 ( 2) 要實現(xiàn)一個控件,讓其能產(chǎn)生特定的效果,我們需要自己來重寫父類某些甚 至是全部的構(gòu)造函數(shù),如在基 于 Google Android 平臺的新聞閱讀器中,筆者就重寫了 protected void onLayout(boolean changed, int l, int t, int r, int b) { ……… } protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { ………. } protected void onFinishInflate() { 11 ………… } 等方法。在自定義控件中,其調(diào)用的形式是通過命名空間的形式來進行調(diào)用的。需要實現(xiàn)至少 3 個接口: void Save(object o) 把一個對象保存到外存中 Object Load(object oid) 通過對象標識從外存中取回對象 bool Exists(object oid) 檢查外存中是否存在某個對象 為什么需要持久化服務(wù)呢?那是由于內(nèi)存本身的缺陷引起的: 內(nèi)存掉電后數(shù)據(jù)會丟失,但有一些對象是無論如何都不能丟失的,比如銀行賬號,遺憾的是,人們還無法保證內(nèi)存永不掉電。 縮放性,保存和取回對象都需要耗費 cpu、帶寬、時間資源,哪一個消耗太多都不能接受。 關(guān)系數(shù)據(jù)庫和面向?qū)ο笾g有一條鴻溝,因為兩中模式不匹配,所以就存在一個OR(Object/Relations)映射問題。例如,可以通過它保存上一次用戶所作的修改或者自定義參數(shù)設(shè)定,當再次啟動程序后依然保持原有的設(shè)置。 ( 2) Files。 2) 讀取文件:調(diào)用 ()方法通過制定的路徑和文件名來返回一個標準的 Java FileInputStream 對象??梢詰?yīng)用 SQLiteDatabase 和其 subClassSQLiteOpenHelper 的create()方法來創(chuàng)建新的數(shù)據(jù)庫。 在 Google android 移動平臺中,系統(tǒng)提供了許多的網(wǎng) 絡(luò)連接方式,諸如: wifi、GPRS 等等,但是選取何種連接方式作為網(wǎng)絡(luò)連接方式,取決于用戶所在的環(huán)境,但是不管是何種環(huán)境,建立穩(wěn)定的網(wǎng)絡(luò)連接將顯得非常的重要。 SDcard 的檢查 在基于 Google android 移動平臺新聞閱讀器中,數(shù)據(jù)的持久化采用了 SQLite,而數(shù)據(jù)庫的存放位置則是 SDCard 上,但是在用戶使用本系統(tǒng)的時候,可能因為其他原因需要將自己的 SDcard 撥出或者由于硬件原因 SDcard 無法使用,此時當如果不做任何處理,直接使用本系統(tǒng),則會發(fā)現(xiàn)程序會 crash,因此為了保證系統(tǒng)能正常的使用,在程序運行前需要對 SDCard 做個判斷,則程序運行時,則對系統(tǒng)進行監(jiān)聽,當發(fā)現(xiàn) SDcard被撥出的時候,則做出相應(yīng)的處理 。通過,對這些技術(shù)的研究 ,使筆 者對開發(fā)基于 Google android 移動平臺下的新聞閱讀器有了更深的認識 ,也對開發(fā)該系統(tǒng)有了一個全局上的了解,對以后的開發(fā)研究起著向?qū)缘淖饔?。在傳統(tǒng)的平臺如: IPhone,有許多類似的程序,都受到了用戶的好歡迎。 2)新聞的閱讀: 當用戶打開一個新聞的時候,用戶能準確無誤并且方面的讀取到新聞的內(nèi)容。 5)新聞的分享: 當用戶認定某一條新聞比較有趣的時候,可用與別人進行分享。其實, Google 最開始時就在 Android 系統(tǒng)中捆綁了一些核心應(yīng)用,比如 Email 客戶端、 SMS 短消息程序、日歷、地圖、游覽器、聯(lián)系人管理程序,等等。 2). 內(nèi)容提供器 (Content Provider):它可以讓一個應(yīng)用程序訪問另一個應(yīng)用程序的數(shù)據(jù)。 18 6).窗口管理器 (Window Manager):管理所有的窗口程序。 Bionic 系統(tǒng) C 庫: C 語言標準庫,系統(tǒng)最底層的庫, C 語言標準 庫通過 Linux 系統(tǒng)來調(diào)用。 OpenGL ES : 3D 效果的支持。 每個 Java 程序都運行在 Dalvik 虛擬機之上。 Linux 內(nèi)核同時也作為硬件和軟件棧之間的抽象層。 Flash 內(nèi)存驅(qū)動( Flash Memory Driver):基于 MTD 的 Flash 驅(qū)動程序。 WiFi 驅(qū)動:基于 IEEE 標準的驅(qū)動程序。其開發(fā)的過程如圖 44 所示: 圖 44 在開發(fā)前期,筆者先找到了適合作為新聞源的 RSS 源的數(shù)據(jù)源,并找到最優(yōu)的解 析算法 —— SAX。而支持 Android 、 ,且價格較為昂貴,
點擊復制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1