【正文】
統(tǒng)用戶激活數(shù)一直很高。也造就了移動互聯(lián)網(wǎng)的高速發(fā)展。而當(dāng)今主流的兩家智能手機系統(tǒng)平臺分別是由Android和iOS系統(tǒng)所占據(jù)。通過手機終端即可處理各種業(yè)務(wù),遠可遠程物聯(lián)關(guān)燈,近可查閱地圖天氣。14基于Android平臺氣象軟件的設(shè)計與實現(xiàn)摘 要在當(dāng)今這個高速發(fā)展的信息時代,傳統(tǒng)互聯(lián)網(wǎng)已經(jīng)日趨成熟,而移動互聯(lián)網(wǎng)卻處于井噴式的爆發(fā)階段。隨著基于Android和iOS系統(tǒng)等智能手機操作系統(tǒng)的普及,智能手機為用戶提供著越來越便捷和人性化的互聯(lián)網(wǎng)服務(wù)。因此,應(yīng)用軟件極其服務(wù)在智能手機上具有廣闊的開發(fā)空間。它們憑借其高智能化、交互性強、擴展性強、創(chuàng)新度高一舉將占據(jù)智能手機市場十幾年的塞班踢出歷史舞臺。因為蘋果和谷歌科技巨頭具有強大的技術(shù)實力背景,人性化的交互設(shè)計,高水平的設(shè)計規(guī)范,完善的服務(wù)終端。而其中的Android所具有的開源開放特性使它具有良好的拓展性。并且它具有方便的開發(fā)調(diào)試工具,開放的體系架構(gòu),成熟的多媒體和各大組件,較低的開發(fā)成本。本文設(shè)計就是在基于Android平臺,使用相關(guān)的開發(fā)工具,結(jié)合實際工作內(nèi)容,對氣象軟件應(yīng)用進行設(shè)計與實現(xiàn)。s mainstream two smartphone system platform are dominated by Android and iOS. Them with its high intelligent, interactive strong, strong expansibility, high innovation degree of every will dominate the smartphone market more than ten years of symbian kicked out history stage, also contributed to the rapid development of mobile Internet. Because Apple and Google Company technology giant has strong technical strength background, humanized interaction design, high level of design specifications, the consummation service terminal. So the users of the system has been very high activation number. And with the assistance of the Android open source and open features make it has good expansibility. He is popular with the major mobile phone makers, so the Android occupying most of the market. And it has a convenient development and debugging tools, an open architecture, mature multimedia and major ponents, lower development costs. This is deeply attract developers.Design is based on the Android platform, this paper use the relevant development tools, to design and implementation of meteorological software application.Key words:API;Android;SQLite Database;Weather software;Java1 緒 論 研究背景與意義在現(xiàn)今信息化、智能化的時代,移動互聯(lián)網(wǎng)的地位日趨重要,3G、4G通信技術(shù)高速發(fā)展,不管是國內(nèi)的TD制式還是歐美的FDD制式,3G、4G通信技術(shù)在移動互聯(lián)網(wǎng)的發(fā)展歷程中具有重要的意義,是一塊不可替代的基石。在2014年的臺灣資策會FIND的“臺灣最受歡迎的20大應(yīng)用“調(diào)查報告中,在社交類和娛樂類之后就是天氣類,而這排名并不僅僅是臺灣,相信在國內(nèi)和國外的應(yīng)用排行中,天氣類的應(yīng)用軟件都會有一席之地,因為現(xiàn)在的氣象信息可以十分精準(zhǔn)的預(yù)測出當(dāng)天的氣候狀態(tài),這種提前預(yù)警的好處,可以把氣象災(zāi)害造成的損失降到最低。所以天氣類的應(yīng)用軟件無論是在哪個手機系統(tǒng)平臺上,滲透率都是非常之高的。就目前手機應(yīng)用程序的盈利手段來說,移動廣告是十分重要的盈利手段。而氣象軟件是相對比較新穎且實用的一款應(yīng)用軟件。 研究現(xiàn)狀和發(fā)展趨勢基于Android平臺開發(fā)氣象軟件應(yīng)用,首先Android具有基于自己不同于別人的優(yōu)勢與特點。眾說周知,Android是一個開源的操作系統(tǒng),因為Android平臺基于BSD協(xié)議。這樣使得Android一邊具有其開放性而另一邊又可適用于商業(yè)開發(fā)。通過將系統(tǒng)深度定制,來達到個性化的極致,以此吸引廣大消費者,搶占市場份額。Android是一個支持多任務(wù)操作系統(tǒng)的平臺,后臺可通過服務(wù)掛起,應(yīng)用之間彼此不會互相影響,只要后臺掛著,你可以一邊下載,一邊聽歌,一邊玩游戲,相信在不久的將來,Android手機會發(fā)展到和PC操作系統(tǒng)一樣,可以分為多窗口工作模式,一個窗口看視頻,另外一個窗口玩游戲。與蘋果公司的iOS系統(tǒng)和微軟公司的Windows Phone相比,在Android平臺上,可以定制自己所獨有的東西,這對開發(fā)者具有極大的吸引力。 SQLite數(shù)據(jù)庫簡介數(shù)據(jù)庫是程序進行數(shù)據(jù)管理的重要技術(shù),現(xiàn)今信息資源的管理與存儲是愈加復(fù)雜、同時也愈加重要,而數(shù)據(jù)庫卻在對信息資源的管理和存儲中充當(dāng)著至關(guān)重要的角色。它是以嵌入式為設(shè)計目標(biāo)的,而且目前已經(jīng)在很多嵌入式產(chǎn)品中使用了它,它的特點是高度便攜、使用方便、結(jié)構(gòu)緊湊、高效、可靠。 開發(fā)環(huán)境簡介Android的系統(tǒng)架構(gòu)可以大致可以分為四層架構(gòu),五塊區(qū)域。接著是系統(tǒng)運行庫層:Android系統(tǒng)所需要的特性支持都是由這一層的一些C/C++語言編寫的庫所提供的。還有就是Dalvi