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

正文內(nèi)容

android3g手機(jī)天氣預(yù)報(bào)系統(tǒng)設(shè)計(jì)畢業(yè)論文-wenkub.com

2025-06-16 08:12 本頁(yè)面
   

【正文】 感謝我的同學(xué)朋友,在我寫作過程中為我提供很多的素材材料。Gary Cornell.《Jave核心技術(shù)》[M]. 機(jī)械工業(yè)出版社,2008年.[11]Tzafestas,S. G. ed. Walsh Functions in Signal and Systems Analysis and Design. New York:VanNostrand Reihold Co. ,1985.[J][12]Rao,K. R. ed. Discrete Transforms and Their Applications. New York:Van Nostrand Reihold Co. ,1985.[J][13]Venkataraman,S., Transforms via the WalshHadamard Transform. Proc. 2 6thMidwest Symposium on Circuits and Systems,Puebla,Mexico,1983 .[J][14]Ahmed,N.,..Orthogonal Transforms for Digital Signal Processing. Berlin:Springer,1975.[J][15],and Transforms:Algorothms,Analysas, York:Academkic .[J]致謝歷經(jīng)大半年的時(shí)間終于將論文完成,在論文的寫作過程中遇到了很多困難和障礙,但是都在老師和同學(xué)的幫助下安然的度過,在此特別感謝我的論文指導(dǎo)老師徐曉昭,徐老師給與我無私的幫助和指導(dǎo)支持,不厭其煩的幫我修改論文和提出意見建議。 雖然,這個(gè)軟件目前運(yùn)行良好,在整個(gè)工程的構(gòu)思方面的去存在不足,用戶操作界面還不夠靈活,這些問題還需要今后逐一解決。在使用時(shí),自然要針對(duì)開發(fā)項(xiàng)目的特點(diǎn)對(duì)方法加以適當(dāng)?shù)倪x擇。這一點(diǎn)很重要,否則在正常使用軟件時(shí)就會(huì)奇怪地發(fā)現(xiàn),為什么會(huì)有那么多的軟件缺陷出現(xiàn)? 黑盒測(cè)試是以用戶的觀點(diǎn),從輸入數(shù)據(jù)與輸出數(shù)據(jù)的對(duì)應(yīng)關(guān)系出發(fā)進(jìn)行測(cè)試的,它不涉及到程序的內(nèi)部結(jié)構(gòu)。   在確信了軟件正確運(yùn)行之后,就可以采取各種手段通過搞“垮”軟件來找出缺陷。實(shí)際上測(cè)試情況有無窮多個(gè),人們不僅要測(cè)試所有合法的輸入,而且還要對(duì)那些不合法但是可能的輸入進(jìn)行測(cè)試。它在已知產(chǎn)品應(yīng)具有的功能的條件下,通過測(cè)試來檢測(cè)每個(gè)功能是否都能正常使用。黑盒測(cè)試:是通過使用整個(gè)軟件或某種軟件功能來嚴(yán)格地測(cè)試, 而并沒有通過檢查程序的源代碼或者很清楚地了解該軟件的源代碼程序具體是怎樣設(shè)計(jì)的。如下圖13所示:圖513 桌面顯示界面 詳細(xì)界面點(diǎn)擊顯示頁(yè)面就會(huì)進(jìn)入詳細(xì)界面,詳細(xì)頁(yè)面通過文字圖片動(dòng)畫顯示當(dāng)前的天氣情況,包括城市當(dāng)前天氣、溫度、風(fēng)向、風(fēng)速、濕度;同時(shí)顯示今后四天的天氣情況。五、系統(tǒng)實(shí)現(xiàn)與測(cè)試 系統(tǒng)實(shí)現(xiàn)目前為止已經(jīng)完成了ChinaWeather工程的代碼編寫工作,在這一章節(jié)對(duì)ChinaWeather工程進(jìn)行實(shí)現(xiàn),顯示結(jié)果如下: 啟動(dòng)Android虛擬機(jī)在工程名Chinaweather上點(diǎn)右鍵,然后選擇“Run As”,然后選擇“Android Application”。數(shù)據(jù)庫(kù)適配器封裝了所有對(duì)SQLite數(shù)據(jù)庫(kù)操作的方法,后臺(tái)服務(wù)和用戶界面會(huì)調(diào)用它來實(shí)現(xiàn)數(shù)據(jù)庫(kù)操作。所有在程序開發(fā)階段可以被調(diào)用的資源都保存在這些目錄中,具體每個(gè)資源文件的用途可以參考表5:表45 資源文件名稱與用途資源目錄文 件說 明anim漸變透明度動(dòng)畫效果畫面轉(zhuǎn)換位置移動(dòng)動(dòng)畫效果(從左至右)畫面轉(zhuǎn)換位置移動(dòng)動(dòng)畫效果(從右至左)drawable這個(gè)文件夾里是工程里所用的圖片,如有表示天氣狀況、數(shù)字等,此處不贅述。Weather工程源代碼的結(jié)構(gòu)如圖8所示。 }}本軟件中有兩部分?jǐn)?shù)據(jù)需要存儲(chǔ),一個(gè)是詳細(xì)頁(yè)面的數(shù)據(jù),另一個(gè)顯示頁(yè)面的數(shù)據(jù)。 (AUTHORITY, widgets/, WIDGETS_ID)。 case FORECASTS_ID: return 。核心代碼如下:/*getType()函數(shù)用來返回指定URI的MIME數(shù)據(jù)類型 * CONTENT_TYPE表示URI是多條數(shù)據(jù) * CONTENT_ITEM_TYPE表示是單條數(shù)據(jù) */ Override public String getType(Uri uri) { // TODO Autogenerated method stub switch ((uri)) { case WIDGETS: return 。因此,我們就需要先來對(duì)URI進(jìn)行設(shè)置。DatabaseHelper在建立數(shù)據(jù)庫(kù)時(shí),同時(shí)建立了兩個(gè)數(shù)據(jù)庫(kù)表weather_widget和weather_forcast,并對(duì)保存配置信息的表進(jìn)行了初始化。在創(chuàng)建ForecastProvider時(shí),首先需要使用數(shù)據(jù)庫(kù)、文件系統(tǒng)或網(wǎng)絡(luò)實(shí)現(xiàn)底層存儲(chǔ)功能,這里我們采用數(shù)據(jù)庫(kù)建立了數(shù)據(jù)庫(kù)設(shè)計(jì)中的兩張表,從而實(shí)現(xiàn)了底層存儲(chǔ)功能。 //最高溫度 private String icon。:public class DetailDateWidget { private Integer id。 //天氣圖標(biāo) private String windCondition。 //天氣情況 private Integer tempF。 //更新頻率 private String city。 在介紹DataForecastService的核心代碼前,(當(dāng)前天氣信息的類)(未來天氣信息的類)。 } //更新桌面小控件顯示內(nèi)容public static RemoteViews updateViews(Context context, Uri uri) { } //更新時(shí)間信息 public static RemoteViews updateTime(Context context) { }AppWidgetProvider對(duì)應(yīng)一個(gè)receiver屬性。核心代碼如下:public class WeatherWidget extends AppWidgetProvider { Overridepublic void onUpdate(Context context, AppWidgetManager appWidgetManager,int[] appWidgetIds) { (context, appWidgetManager, appWidgetIds)。此外,長(zhǎng)按部件后并拖動(dòng)到垃圾箱里進(jìn)行刪除。就是一個(gè)程序既可以通過App Widget啟動(dòng),也可以通過App啟動(dòng)。先簡(jiǎn)單說說App Widget的原理。根據(jù)對(duì)用戶界面顯示內(nèi)容的分析,繪制出用戶界面的草圖,如圖5所示。service android:name=ForecastService/serviceservice android:name=ForecastTimeService/service 頁(yè)面現(xiàn)實(shí)布局管理根據(jù)需求分析可以知道,應(yīng)用程序應(yīng)包含三個(gè)主要的用戶界面,這里需要進(jìn)一步分析每個(gè)用戶界面中應(yīng)該包括哪些顯示內(nèi)容。 時(shí)間管理AppWidget一啟動(dòng)就會(huì)啟動(dòng)DataTimeService這個(gè)后臺(tái)服務(wù),此服務(wù)設(shè)置了每隔20秒刷新一次時(shí)間,“顯示頁(yè)面”通過這個(gè)后臺(tái)服務(wù)獲取系統(tǒng)時(shí)間從而顯示。 ...... (forecastUri, values)。 (forecastUri, null, null)。效果如圖3所示:圖43 城市選擇頁(yè)面 數(shù)據(jù)庫(kù)交互以往數(shù)據(jù)查詢將解析好的數(shù)據(jù)存儲(chǔ)到SQLite數(shù)據(jù)庫(kù)中。setConfigureResult()。 (, values)。 (, updatetime)。updatetime = (().toString())。 //取出回復(fù)信息 HttpEntity entity = ()。s weather infomation)。 數(shù)據(jù)交互從Google提供的Web Service中獲取的天氣數(shù)據(jù),數(shù)據(jù)的獲取地址是: 。 ((5))。 TextView condition = (TextView) ()。 // TODO Autogenerated constructor stub (ForecastAdapter)。核心代碼如下://繼承ListActivitypublic class DetailForecastActivity extends ListActivity {//獲取游標(biāo),訪問數(shù)據(jù)庫(kù)// Query for any matching forecast data and create adapter Uri forecastUri = (mData, )。 DetailForecastActivity主要用來顯示詳細(xì)的天氣信息,包括當(dāng)天和未來四天的天氣信息。右側(cè)為最搞溫度、最低溫度、現(xiàn)在溫度。其中主要是相對(duì)布局,劃分區(qū)域,作為以后使用功能上的加強(qiáng)。Service如果是一個(gè)耗時(shí)的場(chǎng)景,往往會(huì)提供異步訪問的接口,而Content Provider不論效率如何,都提供的是約定的同步訪問接口。任何時(shí)候當(dāng)Android系統(tǒng)收到一個(gè)需要某個(gè)組件進(jìn)行處理的請(qǐng)求的時(shí)候,Android會(huì)確保處理此請(qǐng)求的組件的宿主進(jìn)程是否已經(jīng)在運(yùn)行,如果沒有,則立即啟動(dòng)這個(gè)進(jìn)程,當(dāng)請(qǐng)求的組件的宿主進(jìn)程已經(jīng)在運(yùn)行,它會(huì)繼續(xù)查看請(qǐng)求的組件是否可以使用,如果不能立即使用,它會(huì)創(chuàng)建一個(gè)請(qǐng)求的組件的實(shí)例來響應(yīng)請(qǐng)求。所以,雖然Broadcast整個(gè)邏輯不復(fù)雜,卻是足夠有用和好用,它統(tǒng)一了Android的事件廣播模型,讓很多平臺(tái)都相形見絀了 Provider 應(yīng)用程序可以通過Content Provider 來訪問其他應(yīng)用程序的一些私有數(shù)據(jù),這是Android提供的一種標(biāo)準(zhǔn)的共享機(jī)制。 在Android中,充分考慮了廣泛的這類需求,于是就有了Broadcast Receiver這樣的一個(gè)組件。有序廣播,在接收到廣播時(shí)可以加入自己的操作,傳遞給下一個(gè)接收者,也可以終止廣播。 Receiver 從字面意思是廣播接收者,其實(shí)和我們生活中得廣播意思相近,在發(fā)生什么事情的時(shí)候,會(huì)以廣播的形式告知我們。 但和一般的Service還是有所不同,Android的Service和所有四大組件一樣,其進(jìn)程模型都是可以配置的,調(diào)用方和發(fā)布方都可以有權(quán)利來選擇是把這個(gè)組件運(yùn)行在同一個(gè)進(jìn)程下,還是不同的進(jìn)程下。服務(wù)不提供用戶界面。 Activity就是一個(gè)用戶界面,比如打電話程序,實(shí)現(xiàn)一個(gè)打電話的Activity,通訊錄也是一個(gè)Activity,通話記錄也是一個(gè)Activity等等,這些Activity都是獨(dú)立的,
點(diǎn)擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1