- 相關(guān)推薦
天氣預(yù)報實結(jié)
內(nèi)容要求
一、題目分析,功能要求。
1.1 實驗?zāi)康?/p>
熟悉Android軟件開發(fā)的基本架構(gòu)利用Eclipse和ADT插件設(shè)計貪天氣預(yù)報
1.2 功能
本軟件就是利用現(xiàn)有的網(wǎng)絡(luò)快速獲取網(wǎng)絡(luò)上的天氣信息并顯示到手機(jī)終端上,為用戶提供實時的天氣查詢和近期天氣查詢服務(wù),為工作、出行等帶來便利。通過Web Service等技術(shù)讓用戶體驗到前所未有的移動計算。
二、實驗設(shè)計
本軟件是一個App Widget應(yīng)用程序,啟動程序后可以進(jìn)行城市、更新頻率的設(shè)置,可以通過圖片和文字顯示當(dāng)前和未來的天氣狀況,包括溫度、濕度、風(fēng)向和雨雪情況等。這些天氣數(shù)據(jù)是通過后臺服務(wù)獲取的,這個后臺服務(wù)可以按照一定的時間間隔,通過Google提供的服務(wù)獲取天氣預(yù)報信息,并將天氣信息保存在數(shù)據(jù)庫中。
該軟件的基本功能需求有:
(1) 啟動App Widget應(yīng)用程序;
(2) 設(shè)置界面:對要顯示天氣預(yù)報的城市及更新頻率進(jìn)行設(shè)置;
(3) 顯示界面:通過文字和圖片顯示當(dāng)前的天氣情況,包括日期、時間、城市、最高溫度、最低溫度、當(dāng)前溫度等。
(4) 詳細(xì)界面:在顯示出“顯示界面”上所有信息的同時用列表的形式顯示今后四天的`天氣情況。
三、實驗程序
見附錄一。
四、實驗效果圖圖
五、總結(jié)
(1)在Android 平臺上可以通過Web Service 技術(shù)方便的獲取互聯(lián)網(wǎng)上的資源信息,在智能手機(jī)強(qiáng)大的硬件功能和快速的移動互聯(lián)網(wǎng)的支持下,可以更加方便的利用網(wǎng)絡(luò)上的資源,為生活、工作帶來極大的便利。
(2)Android語言的開發(fā)組件Activity、Intent Receiver、Service、Content Provider等提供了強(qiáng)大的數(shù)據(jù)處理功能。合理的設(shè)計數(shù)據(jù)庫可以方便的實現(xiàn)各頁面、進(jìn)程之間的數(shù)據(jù)共享、數(shù)據(jù)的傳遞,也會使程序的運行更加穩(wěn)定。
(3)Android系統(tǒng)中的視圖組件View和View Group等的靈活使用,可以設(shè)計出界面美觀,用戶操作方便靈活的頁面,并可以實現(xiàn)頁面各種不同的顯示布局以及動畫效果等。
(4)使用SAX的方式解析android應(yīng)用程序中的XML數(shù)據(jù)文件,可以提供很好的性能需求。之所以選擇SAX的方式來解析XML文件,是因為它是一種非常優(yōu)秀的輕量級解決方案。使用android平臺的硬件環(huán)境主要是手機(jī)和其它一些嵌入式設(shè)備。這些設(shè)備都需要比較快的解析速度和盡可能少的內(nèi)存占用,同時滿足這兩方面要求的技術(shù)中SAX是一個非常好的選擇。
【天氣預(yù)報實結(jié)】相關(guān)文章:
小學(xué)音樂實結(jié),教育實結(jié)06-08
實結(jié)06-07
個人實結(jié)11-24
金工實結(jié)07-01
員實結(jié)07-07
恒安實結(jié)07-08
中控室實結(jié)07-06
頤和園實結(jié)07-09
飯店實結(jié)11-24