【正文】
) { case WIDGETS: return 。 case WIDGETS_FORECASTS: return 。 case FORECASTS_ID: return 。 }//構(gòu)造無匹配方式的uriMatcher private static final UriMatcher uriMatcher = new UriMatcher( )。 (AUTHORITY, widgets/, WIDGETS_ID)。 (AUTHORITY, forecasts, FORECASTS)。 }}本軟件中有兩部分?jǐn)?shù)據(jù)需要存儲(chǔ),一個(gè)是詳細(xì)頁面的數(shù)據(jù),另一個(gè)顯示頁面的數(shù)據(jù)。詳情見表表3。Weather工程源代碼的結(jié)構(gòu)如圖8所示。表44 ChinaWeather工程的文件用途說明包 名 稱文 件 名說 明“設(shè)置頁面”的Activity“詳細(xì)頁面”的ActivityDataForecastService天氣預(yù)報(bào)相關(guān)數(shù)據(jù)提供者,操作數(shù)據(jù)庫DetailDateWidget后臺(tái)進(jìn)程內(nèi)服務(wù)DataTimeService后臺(tái)時(shí)間服務(wù)WeatherWidget實(shí)現(xiàn)AppWidget組件,并啟動(dòng)服務(wù)網(wǎng)絡(luò)數(shù)據(jù)獲取模塊DataWidget未來天氣信息的類WeatherProvider天氣信息工具類WeatherUtil當(dāng)前天氣信息的類Android的資源文件保存在/res的子目錄中。所有在程序開發(fā)階段可以被調(diào)用的資源都保存在這些目錄中,具體每個(gè)資源文件的用途可以參考表5:表45 資源文件名稱與用途資源目錄文 件說 明anim漸變透明度動(dòng)畫效果畫面轉(zhuǎn)換位置移動(dòng)動(dòng)畫效果(從左至右)畫面轉(zhuǎn)換位置移動(dòng)動(dòng)畫效果(從右至左)drawable這個(gè)文件夾里是工程里所用的圖片,如有表示天氣狀況、數(shù)字等,此處不贅述。圖49 模塊聯(lián)系圖從模塊結(jié)構(gòu)圖中不難看出,后臺(tái)服務(wù)是整個(gè)應(yīng)用程序的核心,主要是“數(shù)據(jù)獲取模塊”,負(fù)責(zé)周期性的從Google獲取天氣信息。數(shù)據(jù)庫適配器封裝了所有對(duì)SQLite數(shù)據(jù)庫操作的方法,后臺(tái)服務(wù)和用戶界面會(huì)調(diào)用它來實(shí)現(xiàn)數(shù)據(jù)庫操作。之所以這么實(shí)際,一方面后臺(tái)服務(wù)可以及時(shí)更新數(shù)據(jù),以保證數(shù)據(jù)的準(zhǔn)確性;另一方面,可以避免因網(wǎng)絡(luò)通信不暢造成界面失去響應(yīng)。五、系統(tǒng)實(shí)現(xiàn)與測試 系統(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”。 如下圖11所示:圖511 桌面顯示圖 設(shè)置界面:對(duì)要顯示天氣預(yù)報(bào)的城市及更新頻率進(jìn)行設(shè)置。如下圖13所示:圖513 桌面顯示界面 詳細(xì)界面點(diǎn)擊顯示頁面就會(huì)進(jìn)入詳細(xì)界面,詳細(xì)頁面通過文字圖片動(dòng)畫顯示當(dāng)前的天氣情況,包括城市當(dāng)前天氣、溫度、風(fēng)向、風(fēng)速、濕度;同時(shí)顯示今后四天的天氣情況。如下圖16所示:圖516關(guān)閉系統(tǒng)圖 系統(tǒng)測試系統(tǒng)測試主要是對(duì)軟件進(jìn)行檢查了解,檢查有沒有錯(cuò)誤代碼,調(diào)試有沒有bug,并且看看相關(guān)跑起來的程序有沒有什么干擾等,希望在使用中能夠更好的使用。黑盒測試:是通過使用整個(gè)軟件或某種軟件功能來嚴(yán)格地測試, 而并沒有通過檢查程序的源代碼或者很清楚地了解該軟件的源代碼程序具體是怎樣設(shè)計(jì)的。在測試時(shí),把程序看作一個(gè)不能打開的黑盆子,在完全不考慮程序內(nèi)部結(jié)構(gòu)和內(nèi)部特性的情況下,測試者在程序接口進(jìn)行測試,它只檢查程序功能是否按照需求規(guī)格說明書的規(guī)定正常使用,程序是否能適當(dāng)?shù)亟邮蘸驼_的輸出。它在已知產(chǎn)品應(yīng)具有的功能的條件下,通過測試來檢測每個(gè)功能是否都能正常使用。 “黑盒”法著眼于程序外部結(jié)構(gòu)、不考慮內(nèi)部邏輯結(jié)構(gòu)、針對(duì)軟件界面和軟件功能進(jìn)行測試。實(shí)際上測試情況有無窮多個(gè),人們不僅要測試所有合法的輸入,而且還要對(duì)那些不合法但是可能的輸入進(jìn)行測試。 在進(jìn)行通過測試時(shí),實(shí)際上是確認(rèn)軟件能做什么,而不會(huì)去考驗(yàn)其能力如何。 在確信了軟件正確運(yùn)行之后,就可以采取各種手段通過搞“垮”軟件來找出缺陷。 在設(shè)計(jì)和執(zhí)行測試案例時(shí),總是先要進(jìn)行通過測試。這一點(diǎn)很重要,否則在正常使用軟件時(shí)就會(huì)奇怪地發(fā)現(xiàn),為什么會(huì)有那么多的軟件缺陷出現(xiàn)? 黑盒測試是以用戶的觀點(diǎn),從輸入數(shù)據(jù)與輸出數(shù)據(jù)的對(duì)應(yīng)關(guān)系出發(fā)進(jìn)行測試的,它不涉及到程序的內(nèi)部結(jié)構(gòu)。黑盒測試法注重于測試軟件的功能需求,主要試圖發(fā)現(xiàn)幾類錯(cuò)誤:功能不對(duì)或遺漏、界面錯(cuò)誤、數(shù)據(jù)結(jié)構(gòu)或外部數(shù)據(jù)庫訪問錯(cuò)誤、性能錯(cuò)誤、初始化和終止錯(cuò)誤。在使用時(shí),自然要針對(duì)開發(fā)項(xiàng)目的特點(diǎn)對(duì)方法加以適當(dāng)?shù)倪x擇。由于對(duì)JAVA濃厚的興趣引發(fā)了我對(duì)Android的好奇心,慢慢的摸索這前行到最終的完成。 雖然,這個(gè)軟件目前運(yùn)行良好,在整個(gè)工程的構(gòu)思方面的去存在不足,用戶操作界面還不夠靈活,這些問題還需要今后逐一解決。參考文獻(xiàn)[1] ,2011年01月12日.[J][2] 靳巖,姚尚朗. Google Android [J][3](英)Herbert Schildt Java參考大全(J2SE 5 Edition)[M],清華大學(xué)出版社[4] Michael . 輕松搞定XML 林嘉勝譯 [M] 2001年01月08日[5] 王向輝,張國印,[M].清華大學(xué)出版社,2010年3月[6](美)鮑格斯坦(Bergsten,H.)著,林琪,朱濤江 (第三版)/ O’Reilly Java系列[M].北京:中國電力出版社,2004年12月[7] 李寧。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)支持,不厭其煩的幫我修改論文和提出意見建議。在此跟所有對(duì)我有所幫助的老師和同學(xué)表示最衷心的感謝。感謝我的同學(xué)朋友,在我寫作過程中為我提供很多的素材材料。g an employment tribunal claiEmployment tribunals sort out disagreements between employers and employees.You may need to make a claim to an employment tribunal if:t agree with the disciplinary action your employer has taken against youDismissal.You can make a claim to an employment tribunal, even if you haven39。appealedFurther help.Employment tribunals are less formal than some other courts, but it is still a legal process and you will need to give evidence under an oath or affirmation.Most people find making a claim to an employment tribunal challenging. If you are thinking about making a claim to an employment tribunal, you should get help straight away from one of the organisations listed underdamagesbased agreement. In England and Wales, your solicitor can39。if you win the case.If you are thinking about signing up for re clear about the terms of the agreement. It might be best to get advice from an experienced adviser, for example, at a Citizens Advice Bureau. nearest CAB.For more information about making a claim to an employment tribunal, sees antiracism taskforce, is in London for the Football Association39。s Premier League match at Chelsea on Sunday.I am going to be at the match tomorrow and I have asked to meet Yaya Toure, he told BBC Sport.For me it39。opened disciplinary proceedings against CSKACity39。s governing body, has also ordered an immediate investigation into the referee39。s plaint. In a statement the Russian side added: We found no racist insults from fans of CSKA.Age has reached the end of the beginning of a word. May be guilty in his seems to passing a lot of different life became the appearance of the same day?;蛟S是愧疚于自己似乎把轉(zhuǎn)瞬即逝的很多個(gè)不同的日子過成了同一天的樣子;或許是追溯過去,對(duì)自己那些近乎偏執(zhí)的怪異信念的醒悟,這些天以來,思緒一直很凌亂,在腦海中不斷糾纏。二十年的人生軌跡深深淺淺,突然就感覺到有些事情,非做不可了。 Junior high school, thought to have a crush on just means that the real growth, but over the past three years later, his writing of alumni in peace, suddenly found that isn39。 Then in high school, think don39。t remember his appearance. 童年時(shí),覺得壓歲錢和新衣服是過年必備,但是隨著年齡的推進(jìn),會(huì)越來越發(fā)現(xiàn),那些東西根本就可有可無;初中時(shí),以為要有一場暗戀才意味著真正的成長,但三年過去后,自己心平氣和的寫同學(xué)錄的時(shí)候,突然就發(fā)現(xiàn)是不是真正的成長了,好像并沒有那么重要了;然后到了高中,覺得非要吐露出自己的心聲才能為高中生涯里的懵懂情愫劃上一個(gè)句點(diǎn),但畢業(yè)晚會(huì)的時(shí)候最終還是被梗塞在了咽喉,后來再次站在他曾經(jīng)揮汗如雨的球場,看著他投過籃球的球框時(shí),突然間發(fā)現(xiàn)自己已經(jīng)想不起他的容顏。A person39。想要的,不想要的,界限明確,好像沒有什么可以撼動(dòng)自己。嫌惡過自己的怯懦,最終卻發(fā)現(xiàn)有很多緣分,有很多錯(cuò)過,好像冥冥之中真的已經(jīng)注定。At the moment, the sky is dark, the air is fresh factor after just rained. Suddenly thought of blue plaid shirt。 From the corner at the beginning of deep friendship。t start planning... Those years, those days of do, finally, like youth, will end in our life. 此刻,天空是陰暗的,空氣里有著剛下過雨之后的清新因子。Baumgartn