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

正文內(nèi)容

[工學(xué)]參考android平臺閱讀器的設(shè)計與開發(fā)的論文-資料下載頁

2025-01-16 04:09本頁面
  

【正文】 要連接互聯(lián)網(wǎng),所以將讀取和解析放在AsynTask中,避免ANR并動態(tài)更新。4. 圖片資源的解析在HTML文件中,我們解析的內(nèi)容有時候有圖片,這樣就需要讀取圖片資源,并將其轉(zhuǎn)化成Drawable;將讀取到的圖片連接轉(zhuǎn)換成Url,()獲取網(wǎng)絡(luò)連接,根據(jù)這個連接打開數(shù)據(jù)讀取流,(),(InputStream input,String srcName)將讀取流轉(zhuǎn)換成Drawable,在顯示內(nèi)容的時候調(diào)用。 數(shù)據(jù)存儲在軟件正常運行時,由于各個界面的切換,為了數(shù)據(jù)的共享和防止數(shù)據(jù)的丟失,我們需要將一些數(shù)據(jù)進行臨時存儲或者永久存儲。Android作為一種手機操作系統(tǒng),提供了如下幾種數(shù)據(jù)存儲的方式:Preference,F(xiàn)ile,SQLite數(shù)據(jù)和網(wǎng)絡(luò)。 SharedPerferencePerference提供了一種輕量級的數(shù)據(jù)存儲方式,一般數(shù)據(jù)比較少,一些簡單的配置信息。它以“鍵值”對的方式將數(shù)據(jù)保存在一個XML文件中,使用的接口(詳細(xì)內(nèi)容見文檔):. SharedPerference:提供了數(shù)據(jù)的獲取方法. :提供了數(shù)據(jù)的保存方法 File存儲方式我們可以將一些數(shù)據(jù)以文件的形式保存在設(shè)備中,例如文本,音頻,圖片等,Android提供了文件讀取的方法:()獲取標(biāo)準(zhǔn)java文件的文件輸入流(FileInputStream)()獲取標(biāo)準(zhǔn)Java文件的文件輸出流(FileOutStream) SQLiteDataBase數(shù)據(jù)庫Android操作系統(tǒng)中內(nèi)置了SQLite數(shù)據(jù)庫,SQLite是一個嵌入式數(shù)據(jù)庫引擎,針對內(nèi)存資源有限的設(shè)備(如手機,PDA,MP3)提供的一種高效的數(shù)據(jù)引擎,SQLite數(shù)據(jù)庫不像其他的數(shù)據(jù)庫如Orcale,它沒有服務(wù)進程?;谄渥陨淼南忍靸?yōu)勢,SQLite在嵌入式領(lǐng)域得到廣泛的應(yīng)用。SQLite的使用方法在參照數(shù)據(jù)庫設(shè)計的章節(jié)。 Android中Application的應(yīng)用Android編程中,Application這樣的名詞似乎變得那樣的不常見,而讓大家更為熟悉的是Activity、Intent、Provider、Broadcast和Service。但其實Android中的Application也有著它自身的用處。打開Manifest文件,會看到有一個Application配置標(biāo)簽,這就是有關(guān)Application的使用了。那究竟Application有什么用處呢?來看看SDK中是如何描述的:Base class for those who need to maintain global application state. You can provide your own implementation by specifying its name in your 39。s application tag, which will cause that class to be instantiated for you when the process for your application/package is created[8].就是說Application是用來保存全局變量的,并且是在Package創(chuàng)建的時候就跟著存在了。所以當(dāng)我們需要創(chuàng)建全局變量的時候,不需要再像J2SE那樣需要創(chuàng)建Public權(quán)限的Static變量,而直接在Application中去實現(xiàn)。只需要調(diào)用Context的 getApplicationContext或者Activity的getApplication方法來獲得一個Application對象,再做出相應(yīng)的處理。數(shù)據(jù)處理主要有兩方面,一是共享數(shù)據(jù)的設(shè)置,二是瀏覽歷史和我的收藏功能的實現(xiàn)。在啟動程序是,在Application中會加載我的收藏和瀏覽歷史的數(shù)據(jù),這些數(shù)據(jù)從數(shù)據(jù)庫中讀出,并存入HashMap和List中,這樣項目中的所有Activity都可以訪問這些數(shù)據(jù),比如在收藏時,數(shù)據(jù)會存入數(shù)據(jù)庫中,同時也會更新到在Application中設(shè)置的共享數(shù)據(jù)中,這樣在共享數(shù)據(jù)中還可以判斷數(shù)據(jù)是否收藏過,如果已經(jīng)收藏過直接在共享數(shù)據(jù)中判斷,而不必再次訪問數(shù)據(jù)庫,因為訪問數(shù)據(jù)庫比較耗性能,這樣做是為了提高的程序的響應(yīng)速度和性能。在物品的收藏和瀏覽歷史的刪除和插入操作中都同步共享數(shù)據(jù)區(qū)和數(shù)據(jù)庫,既保證數(shù)據(jù)存儲又能提高程序的性能。 內(nèi)容界面功能的實現(xiàn)最后是內(nèi)容界面的實現(xiàn),通過上面的文件解析和數(shù)據(jù)存儲的介紹,當(dāng)點擊某一條信息時,會發(fā)送一個Intent,將數(shù)據(jù)傳送給內(nèi)容界面,內(nèi)容界面根據(jù)Intent傳遞的數(shù)據(jù),按照上面介紹的方案進行解析,并將內(nèi)容顯示出來。文本內(nèi)容的顯示容易理解,這里主要介紹圖片的顯示。一般通過EditText的SetText方法來設(shè)置EditText中的文本,只需要對上面的代碼稍微做一下手腳,就可以實現(xiàn)將圖像插 入到EditText中的目的,要使用Html標(biāo)簽中有一個img標(biāo)簽。通過這個標(biāo)簽,可以很容易地實現(xiàn)將圖像插入到EditText的功能。不過使用img標(biāo)簽要比使用其他的標(biāo)簽多一個步驟,這就是要實現(xiàn)一ImageGetter接口,通過這個接口,可以獲得一個Drawable對象[9]。先看看如下的代碼:ImageGetterimageGetter=newImageGetter() { publicDrawablegetDrawable(Stringsource) { intid=(source)。 Drawabled=getResources().getDrawable(id)。 (0,0,(),())。 returnd。 } }。上面的代碼通過ImageGetter接口的getDrawable方法返回了一個Drawable對象,其中source參數(shù)的值就是img標(biāo)簽的src屬性的值。我們需要通過如下的代碼來使用img標(biāo)簽。((imgsrc=39。+faces[newRandom().nextInt(6)] +39。/, imageGetter, null))。,對應(yīng)的是drawable資源的ID值。在使用img,如果使用的是img標(biāo)簽,需要使用fromHtml方法的第2個參數(shù)指定ImageGetter對象,以便通過img標(biāo)簽的src屬性獲得相應(yīng)的Drawable對象。img標(biāo)簽后,系統(tǒng)會自動將img標(biāo)簽轉(zhuǎn)換成相應(yīng)的圖像顯示在EditText中。第七章 結(jié)論(1)通過對Android手機平臺RSS閱讀器器軟件的開發(fā),使我對Android與互聯(lián)網(wǎng)的交互有了深入的了解,對Android中各種組件有了清晰的認(rèn)識。開發(fā)Rss閱讀器,要抓住開發(fā)的核心部分,Rss閱讀器的大體由我的收藏,歷史瀏覽,騰訊Rss,新浪Rss,內(nèi)容顯示,文件解析五大部分組成,只要掌握了這五部分的開發(fā),Rss閱讀器就初具規(guī)模。其他的功能實在這五部分的基礎(chǔ)去補充添加的。(2)本次程序的設(shè)計,對Rss閱讀器的框架做了精心的構(gòu)思和設(shè)計,+Java語言,Android Development Tool的插件和Android ,才使該系統(tǒng)得以實現(xiàn)。(3)總之,經(jīng)過幾個月的的Android 系統(tǒng)技術(shù)知識的學(xué)習(xí)和對RSS閱讀器的構(gòu)思和設(shè)計,是我對Android系統(tǒng)有一定的了解,讓我對Android系統(tǒng)上開發(fā)流程和開發(fā)模式有了深入的了解,這對我以后的Android項目開發(fā)有很大的幫助。參 考 文 獻(xiàn)[1] [M].北京:電子工業(yè)出版社,.[2] [M].北京:電子工業(yè)出版社,.[3] [M/CD].北京:水利水電出版社,.[4] Android SDK開發(fā)范例大全(第2版)[M].北京:人民郵電出版社,.[5] [J].南昌:計算機與現(xiàn)代化,:8589.[6] [M].Google公司,2008:132150.[7] HtmlParser API [8] (英) 2高級編程(第2版)[M]. 北京:清華大學(xué)出版社,.[9] [M].北京:機械工業(yè)出版社,.[10] 汪永松. Android平臺開發(fā)之旅[M].北京:機械工業(yè)出版社,.[11] Android開發(fā)網(wǎng). Android[DB/OL]. ,20080710.[12] Haseman Essentials[M]. Apress: the Expert’s Voice, 2008:156160.[13] DiMarzia : A Programmer’s Guide[M]. McGrawHill, 2008:85120.[14] [DB/OL]. ,20080730. Design and Development of RSS ReaderBased on Android PlatformAbstract: In pace with the ing of 3G time, the consumers of China Mobile can enjoy the service provided by the Internet in a high speed via GPRS. It39。s continent for consumers to get the content rapidly in which they are interested through the RSSin this software. The paper adopts the Android open source system, takes advantage of Java language and Eclipse and also bines the widely used Rss(Really Simple Syndication)and HtmlParser which is the best html analyse tool presently to pile to theRss reader. What makes the software out of the ordinary is that it uses HtmlParse to analyse the html document files in order to get the appointed content and cut down the flow on GPRS as well software makes use of all kinds of groupwares offered by the Android to design the interface, so that it makes the consumers experience well .Key words: android。 rss。 htmlParser。 html。 reader35
點擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1