需要金幣:![]() ![]() |
資料包括:完整論文 | ![]() |
![]() |
轉(zhuǎn)換比率:金額 X 10=金幣數(shù)量, 例100元=1000金幣 | 論文字?jǐn)?shù):14143 | ![]() | |
折扣與優(yōu)惠:團(tuán)購最低可5折優(yōu)惠 - 了解詳情 | 論文格式:Word格式(*.doc) | ![]() |
摘要:隨著現(xiàn)在社會(huì)生活節(jié)奏變得越來越急促,人們對(duì)于天氣預(yù)報(bào)信息的需求不斷的加大,迫切的需要及時(shí)的、高效的、穩(wěn)定的提起你高速交互平臺(tái)。因此,一款實(shí)時(shí)高效的天氣預(yù)報(bào)APP是十分必要的。既能實(shí)時(shí)的了解到天氣情況,又能節(jié)約時(shí)間,又可以實(shí)現(xiàn)簡約、個(gè)性化服務(wù),可以減少不必要的等待和繁重的信息。更方便用戶體驗(yàn),和符合當(dāng)代快節(jié)奏的生活。 本文介紹的天氣預(yù)報(bào)APP是基于Android平臺(tái)仿中央天氣預(yù)報(bào)系統(tǒng)的設(shè)計(jì)與開發(fā)。使用Java語言,在Eclipse上進(jìn)行設(shè)計(jì)。該天氣預(yù)報(bào)APP通過百度天氣預(yù)報(bào)的數(shù)據(jù)接口,使用HttpClinet進(jìn)行Get方式通信,建立網(wǎng)絡(luò)連接,使用HttpGet方法讀取數(shù)據(jù),并通過HttpResponse獲取Entity返回值。同時(shí)解析出當(dāng)天的實(shí)時(shí)天氣狀況,及未來三小時(shí)和接下來三天的天氣情況。通過集成ShareSDK提供的工具類,實(shí)現(xiàn)短信登錄驗(yàn)證功能,通過百度定位,集成SDK,實(shí)現(xiàn)精確、高效的定位功能,用戶可以通過該款A(yù)PP的手機(jī)客戶端天氣在天氣預(yù)報(bào)的主界面獲知天氣預(yù)報(bào)的具體信息包括當(dāng)前溫度、最高/低溫度、風(fēng)力風(fēng)向、紫外線指數(shù)等,通過城市選擇模塊,選擇城市或通過定位功能定位當(dāng)前城市,通過未來預(yù)報(bào)模塊,獲知未來三小時(shí)和未來三天的信息,通過詳細(xì)模塊,獲知體感溫度、濕度、風(fēng)向風(fēng)力、穿衣建議等。 本文安排如下,首先是緒論包括課題研究的背景,天氣預(yù)報(bào)APP發(fā)展現(xiàn)狀,課題研究的意義和目的,研究內(nèi)容;然后是系統(tǒng)所涉及的技術(shù), Android系統(tǒng)的發(fā)展和介紹,Android系統(tǒng)的結(jié)構(gòu)框架,Android平臺(tái)開發(fā)理論及技術(shù),Eclipse 簡介;接著是需求分析,系統(tǒng)功能分析,性能分析,安全分析,模塊設(shè)計(jì)需求;再者是系統(tǒng)設(shè)計(jì),系統(tǒng)結(jié)構(gòu)圖,項(xiàng)目框架,系統(tǒng)流程圖,系統(tǒng)總體分析與各模塊設(shè)計(jì);緊接著是設(shè)計(jì)實(shí)現(xiàn),歡迎界面的實(shí)現(xiàn),短信注冊(cè)/登錄界面,城市選擇和城市定位界面,天氣預(yù)報(bào)主界面,PM2.5界面;最后是系統(tǒng)測試,主要包括系統(tǒng)測試的目的,系統(tǒng)測試環(huán)境等。
關(guān)鍵詞 Android;城市定位;天氣時(shí)況
目錄 摘要 Abstract 1 緒論-1 1.1 課題研究的背景-1 1.2 天氣預(yù)報(bào)APP發(fā)展現(xiàn)狀-1 1.3 課題研究的意義和目的-1 1.4 研究內(nèi)容-1 2 系統(tǒng)所涉及的技術(shù)-3 2.1 Android系統(tǒng)的發(fā)展和介紹-3 2.2 Android系統(tǒng)的結(jié)構(gòu)框架-3 2.2.1 Android應(yīng)用程序?qū)?4 2.2.2 Android的應(yīng)用程序框架-4 2.2.3 函數(shù)庫-4 2.2.4 Android運(yùn)行時(shí)-4 2.2.5 Linux內(nèi)核-5 2.3 Android平臺(tái)開發(fā)理論及技術(shù)-5 2.4 Eclipse 簡介-5 3 需求分析-6 3.1 系統(tǒng)功能分析-6 3.1.1界面設(shè)計(jì)-6 3.1.2 天氣信息的查詢功能-6 3.1.3 城市選擇與定位-6 3.1.4 PM2.5查詢-6 3.2 性能分析-6 3.2.1 優(yōu)化Java代碼-6 3.2.2 提高性能-7 3.2.3 降低功耗-7 3.2.4 操作簡單-7 3.3安全分析-7 3.4模塊設(shè)計(jì)需求-7 4 系統(tǒng)設(shè)計(jì)-8 4.1 系統(tǒng)結(jié)構(gòu)圖-8 4.2 項(xiàng)目框架-9 4.3 系統(tǒng)流程圖-10 4.4 系統(tǒng)總體分析與各模塊設(shè)計(jì)-11 4.4.1 城市功能模塊分析-11 4.4.2 天氣功能模塊分析-12 4.4.3 空氣質(zhì)量功能模塊-13 4.5 建立工程-13 4.6 Android 的UI界面的實(shí)現(xiàn)-14 5 設(shè)計(jì)實(shí)現(xiàn)-15 5.1 歡迎界面的功能-15 5.1.1 歡迎界面-15 5.1.2 歡迎界面實(shí)現(xiàn)-15 5.2短信注冊(cè)/登錄界面功能-16 5.2.1短信注冊(cè)/登錄界面-16 5.2.2短信注冊(cè)/登錄界面實(shí)現(xiàn)-17 5.3 天氣預(yù)報(bào)主界面功能-18 5.4 城市選擇和城市定位界面-19 5.5 PM2.5界面-20 6 系統(tǒng)測試-22 6.1 系統(tǒng)測試的目的-22 6.1.1 測試系統(tǒng)的質(zhì)量-22 6.1.2測試天氣數(shù)據(jù)的正確性-22 6.1.3系統(tǒng)整體測試-22 6.2 系統(tǒng)測試環(huán)境-22 6.2.1 測試網(wǎng)絡(luò)-22 6.2.2測試過程與結(jié)果-22 6.2.3 測試結(jié)果-22 結(jié)論-23 致謝-24 參考文獻(xiàn)-25 |