天氣預報實結
內容要求
一、題目分析,功能要求。
1.1 實驗目的
熟悉Android軟件開發的基本架構利用Eclipse和ADT插件設計貪天氣預報
1.2 功能
本軟件就是利用現有的網絡快速獲取網絡上的天氣信息並顯示到手機終端上,為用户提供實時的天氣查詢和近期天氣查詢服務,為工作、出行等帶來便利。通過Web Service等技術讓用户體驗到前所未有的移動計算。
二、實驗設計
本軟件是一個App Widget應用程序,啟動程序後可以進行城市、更新頻率的設置,可以通過圖片和文字顯示當前和未來的天氣狀況,包括温度、濕度、風向和雨雪情況等。這些天氣數據是通過後台服務獲取的,這個後台服務可以按照一定的時間間隔,通過Google提供的服務獲取天氣預報信息,並將天氣信息保存在數據庫中。
該軟件的基本功能需求有:
(1) 啟動App Widget應用程序;
(2) 設置界面:對要顯示天氣預報的.城市及更新頻率進行設置;
(3) 顯示界面:通過文字和圖片顯示當前的天氣情況,包括日期、時間、城市、最高温度、最低温度、當前温度等。
(4) 詳細界面:在顯示出“顯示界面”上所有信息的同時用列表的形式顯示今後四天的天氣情況。
三、實驗程序
見附錄一。
四、實驗效果圖圖
五、總結
(1)在Android 平台上可以通過Web Service 技術方便的獲取互聯網上的資源信息,在智能手機強大的硬件功能和快速的移動互聯網的支持下,可以更加方便的利用網絡上的資源,為生活、工作帶來極大的便利。
(2)Android語言的開發組件Activity、Intent Receiver、Service、Content Provider等提供了強大的數據處理功能。合理的設計數據庫可以方便的實現各頁面、進程之間的數據共享、數據的傳遞,也會使程序的運行更加穩定。
(3)Android系統中的視圖組件View和View Group等的靈活使用,可以設計出界面美觀,用户操作方便靈活的頁面,並可以實現頁面各種不同的顯示佈局以及動畫效果等。
(4)使用SAX的方式解析android應用程序中的XML數據文件,可以提供很好的性能需求。之所以選擇SAX的方式來解析XML文件,是因為它是一種非常優秀的輕量級解決方案。使用android平台的硬件環境主要是手機和其它一些嵌入式設備。這些設備都需要比較快的解析速度和儘可能少的內存佔用,同時滿足這兩方面要求的技術中SAX是一個非常好的選擇。
-
生產實習日記模板合集10篇
一天的時間眼看就要結束了,你有什麼總結呢?請好好地記錄下在日記裏。快來參考日記是怎麼寫的吧,下面是小編為大家收集的生產實習日記10篇,歡迎閲讀與收藏。生產實習日記篇120xx年07月11日星期一陰雨今天一早7點鐘就起牀了,經過一個多小時的車程,終於到達了我將要實習...
-
會計工作實習總結(8篇)
總結在一個時期、一個年度、一個階段對學習和工作生活等情況加以回顧和分析的一種書面材料,它能幫我們理順知識結構,突出重點,突破難點,不如靜下心來好好寫寫總結吧。總結你想好怎麼寫了嗎?以下是小編為大家收集的會計工作實習總結,歡迎閲讀,希望大家能夠喜歡。會計工...
-
有關汽車的實習報告(精選13篇)
隨着個人的素質不斷提高,越來越多人會去使用報告,我們在寫報告的時候要避免篇幅過長。相信很多朋友都對寫報告感到非常苦惱吧,下面是小編為大家收集的汽車的實習報告,僅供參考,大家一起來看看吧。汽車的實習報告篇120xx年11月1日到20xx年2月1日期間,我在正國汽車修理...
-
師範類學生實習報告(通用12篇)
在現在社會,需要使用報告的情況越來越多,報告包含標題、正文、結尾等。你所見過的報告是什麼樣的呢?以下是小編為大家收集的師範類學生實習報告,希望對大家有所幫助。師範類學生實習報告1一、實習目的1、培養獨立從事教育工作的能力,培養熱愛本專業,忠誠教育事業,獻身...