freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于android平臺的天氣預(yù)報軟件的設(shè)計與實現(xiàn)(編輯修改稿)

2024-09-30 20:05 本頁面
 

【文章內(nèi)容簡介】 a 開發(fā)工具( Java Development Tools,JDT)。 雖然大多數(shù)用戶很樂于將 Eclipse 當作 Java IDE 來使用,但 Eclipse 的目標不僅限于此。 Eclipse 還包括插件開發(fā)環(huán)境( Plugin Development Environment,PDE),這個組件主要針對希望擴展 Eclipse 的軟件開發(fā)人員,因為它允許他們構(gòu)建與 Eclipse 環(huán)境無縫集成的工具。由于 Eclipse 中的每樣?xùn)|西都是插件,對于給 Eclipse 提供插件,以及給用戶提供一致和統(tǒng)一的集成開發(fā)環(huán)境而言,所有工具開發(fā)人員都具有同等的發(fā)揮場所。 這種平等和一致性并不僅限于 Java 開發(fā)工具。盡管 Eclipse 是使用 Java 語言開發(fā)的,但它的用途并不限于 Java 語言;例如,支持諸如 C/C++、 COBOL 和 Eiffel 等編程語言的插件已經(jīng)可用。 Android Development Tools( ADT)介紹 目前 Android 開發(fā)所用的開發(fā)工具是 Eclipse,在 Eclipse 編譯 IDE 環(huán)境中,安裝 ADT,為 Android 開發(fā)提供開發(fā)工具的升級或者變更,簡單理解為在 Eclipse下開發(fā)工具的升級下載工具。 SDK(Software Development Kit):一般是一些被軟件工程師用于為特定的軟件包、軟件框架、硬件平臺、操作系統(tǒng)等建立應(yīng)用軟件的開發(fā)工具的集合。在Android 中,它為開發(fā)者提供了庫文件以及其它開發(fā)所用到的工具。簡單理解為開發(fā)工具包集合,是整體開發(fā)中所用到的工具包,如果你不用 Eclipse 作為你的開發(fā)工具,你就不需要下載 ADT,只下載 SDK 即可開發(fā) [6]。 5 開發(fā)環(huán)境搭建 開發(fā) 環(huán)境搭建的步驟 第一步: JDK 安裝,第二步: Eclipse 安裝,第三步: Android SDK 安裝,第四步: ADT 安裝,第五步:創(chuàng)建 AVD。 JDK 安裝 如果你還沒有 JDK 的話,可以去這里 下載 ,接下來的工作就是安裝提示一步一步走。設(shè)置環(huán)境變量步驟如下: 我的電腦 屬性 高級 環(huán)境變量 系統(tǒng)變量中添加以下環(huán)境變量: JAVA_HOME 值為: C:\Program Files (x86)\Java\(你安裝 JDK 的目錄) CLASSPATH 值為: .。C:\Program Files (x86)\Java\\lib。 Path: C:\Program Files (x86)\Java\\bin。 NOTE:前面四步設(shè)置環(huán)境變量對搭建 Android 開發(fā)環(huán)境不是必須的,可以跳過。 安裝完成之后,可以在檢查 JDK 是否安裝成功。打開 cmd 窗口,輸入 java –version 查看 JDK 的版本信息。出現(xiàn)類似下面的 畫面表示安裝成功了 ,如圖所示 21 驗證 JDK 安裝是否成功, 圖 21 驗證 JDK 安裝是否成功 Eclipse 安裝 如果你還么有 Eclipse 的話,可以去這里 下載 ,下載如圖 22 所示的 Eclipse IDE for Java Developers( 92M)的 win 32bit 版: 圖 22 Eclipse 下載 6 Android SDK 安裝 在 Android Developers 下載 ,下載完成后解壓到任意路徑 。 運行 SDK ,點擊 Available Packages。如果沒有出現(xiàn)可安裝的包,請點擊 Settings,選中 Misc 中的 Force Available Packages。 選擇希望安裝的 SDK 及其文檔或者其它包,點擊 Installation Selected、 Accept All、Install Accepted,開始下載安裝所選包 [6]。 在用戶變量中新建 PATH 值為: Android SDK 中的 tools 絕對路徑 “確定 ”后,重新啟動計算機。重啟計 算機以后,進入 cmd 命令窗口,檢查 SDK 是不是安裝成功。 如圖 23 所示。 圖 23 設(shè)置 Android SDK 的環(huán)境變量 運行 android –h 如果有類似以下的輸出,表明安裝成功 ,如圖 24 所示。 圖 24 驗證 Android SDK 是否安裝成功 7 ADT 安裝 打開 Eclipse IDE,進入菜單中的 Help Install New Software 點擊 Add...按鈕,彈出對話框要求輸入 Name 和 Location: Name 自己隨便取, Location輸入 25 所示: 圖 25 Name 和 Location 確定返回后,在 work with后的下拉列表 中選擇我們剛才添加的 ADT,我們會看到下面出有 Developer Tools,展開它會有 Android DDMS 和 Android Development Tool,勾選他們。如圖 26 所示 : 圖 26 Install 然后就是按提示一步一步 next。完成之后 : 選擇 Window Preferences...在左邊的面板選擇 Android,然后在右側(cè)點擊 Browse...并選中 SDK 路徑,本機為:D:\AndroidDevelop\androidsdkwindows 點擊 Apply、 OK。配置完成。 創(chuàng)建 AVD 為使 Android 應(yīng)用程序可以在模擬器上運行,必須創(chuàng)建 AVD。 在 Eclipse 中。選擇 Windows Android SDK and AVD Manager, 點擊左側(cè)面板的 Virtual Devices,再右側(cè)點擊 New, 填入 Name,選擇 Target 的 API, SD Card大小 為 256MB, Skin隨便選, Hardware 目前保持默認值 , 點擊 Create AVD 即可完成創(chuàng)建 AVD。 本章小結(jié) 本章分主要介紹該項目所用 到的開發(fā)中用到了哪些工具詳細的解釋了每個工具的用途,并且詳細的教 大家配置安裝環(huán)境和環(huán)境的搭建 。 8 第 3 章 需求分析 開發(fā)背景 天氣氣候預(yù)報模式的發(fā)展科學(xué)和基礎(chǔ)的支撐很重要,要重視基礎(chǔ)性的問題,采取實質(zhì)性的應(yīng)對措施。要從戰(zhàn)略高度度,深刻思考下一代天氣氣候預(yù)報模式的發(fā)展思路;要加強科學(xué)研究,天氣和氣候一體化是未來的趨勢,適應(yīng)國際發(fā)展需求,中國要努力 推動二者一體化的工作,在科學(xué)研究上不斷發(fā)展;要加強管理,提高認識,推動核心技術(shù)建設(shè),不斷推進天氣氣候模式預(yù)報的發(fā)展。 正式基于此,很多與人們生活息息相關(guān)的手機端的 APP 被陸續(xù)開發(fā)出來,天氣預(yù)報查詢就是為此而開發(fā)。人們?nèi)粘I钪性诓环奖憧措娨?,聽廣播,或者通過讀報的方式獲取天氣信息時,人們就可以通過手機端安裝的天氣預(yù)報查詢軟件隨時隨地查看當前以及未來的天氣信息,也可實時更新天氣信息,給人們?nèi)粘3鲂?,生產(chǎn)生活提供氣象方面的參考。 由于現(xiàn)在人們的生活工作的方式在改變,生活節(jié)奏快,工作壓力大,傳統(tǒng)的方式已經(jīng)慢慢被人 們所摒棄。因此,一部每天都帶在身邊的手機,并且安裝了天氣預(yù)報查詢的 APP,是一個也很不錯的選擇。 開發(fā)需求分析 開發(fā)需求分析的作用 開發(fā)軟件系統(tǒng)最為困難的部分就是要準確說明開發(fā)什么。最為困難的概念性工作便是要編寫出詳細的技術(shù)需求,這包括所有面向用戶、面向機器和其它軟件系統(tǒng)的接口。如果做錯,這將是會最終給系統(tǒng)帶來極大損害的一部分,并且以后再對它進行修改也極為困難。目前,國內(nèi)產(chǎn)品的龐雜,一家企業(yè)可能有幾個系統(tǒng)并立運行,它們之間的接口是系統(tǒng)開發(fā)人員最頭痛的問題。對于商業(yè)最終用戶應(yīng)用程序,企業(yè) 信息系統(tǒng)和軟件作為一個大系統(tǒng)的一部分的產(chǎn)品是顯而易見的。但是對于我們開發(fā)人員來說,并沒有編寫出客戶認可的需求文檔,我們?nèi)绾沃理椖坑诤螘r結(jié)束?而如果我們不知道什么對客戶來說是重要的,那我們又如何能使客戶感到滿意呢? 然而,即便并非出于商業(yè)目的的軟件需求也是必須的。例如庫、組件和工具這些供開發(fā)小組內(nèi)部使用的軟件。當然你可能偶爾勿需文檔說明就能與其他人意見較為一致,但更常見的是出現(xiàn)重復(fù)返工這種不可避免的后果,而重新編制代碼的代價遠遠超過重寫一份需求文檔的代價,這些血的教訓(xùn)正在國內(nèi)的軟件開發(fā)者身上發(fā)生。 天氣預(yù)報需求分析 這款天氣預(yù)報的主要內(nèi)容是一個地區(qū)或城市未來一段時期內(nèi)的陰晴雨雪、最高最低氣溫、風(fēng)向和風(fēng)力及特殊的災(zāi)害性天氣。就中國而言,氣象臺準確預(yù)報寒潮、臺風(fēng)、暴雨等自然災(zāi)害出現(xiàn)的位置和強度,就可以直接為工農(nóng)業(yè)生產(chǎn)和群眾 9 生活服務(wù)。隨著生產(chǎn)力的發(fā)展和科學(xué)技術(shù)的進步,人類活動范圍空前擴大,對大自然的影響也越來越大,因而天氣預(yù)報就成為現(xiàn)代社會不可缺少的重要信息。 開發(fā)這款天氣軟件是為了讓更多的人了解天氣狀況,為大家出行時能提供便利的天氣狀況,根據(jù)用戶的使用舒適的角度開發(fā),基于用戶的意見開發(fā)的一款天氣軟件。 為用戶提供了準確的天氣信息。 本章小結(jié) 本章主要介紹了一下開發(fā)背景和開發(fā)需求,因為現(xiàn)在科技的發(fā)達,手機變的非常智能, 不僅僅是手機上可以使用這款軟件,只要合適與 以上系統(tǒng)的都適用,從天氣預(yù)報中我們可以看到當天的信息,這樣方便用戶的出行,給用戶帶來了比較優(yōu)秀的天氣信息等等。 10 第 4 章 項目功能描述 系統(tǒng)主要功能 黑屋天氣要完成在 android 手機上實現(xiàn)天氣的即時預(yù)報(約 30 分鐘更新一次)。所涉及的功能有: 先啟動程序后進 入幫助界面然后是滑動界面,然后進入登陸界面會提示您(第一次需要注冊,如果注冊過請直接登錄)可以進行設(shè)置城市頁面,設(shè)置城市后進入主界面,主界面包括當天的天氣的詳細信息,可以通過圖片和文字顯示當前和未來 2 天的天氣狀況,包括溫度、濕度、風(fēng)向和雨雪情況等。使用效果圖實現(xiàn)與相應(yīng)天氣的結(jié)合。本軟件獲取的中國氣象網(wǎng)的天氣信息,所以說很有權(quán)威性和準確性。 項目工程結(jié)構(gòu)圖 項目工程 下面是項目的工程構(gòu)圖: 包下包括了 類來顯 示開題動畫, 、 、 、 類用來顯示可滑動的幫助界面, 類用來顯示登錄界面、 類用來顯示注冊界面。 包下中 類是程序的主程序主界面上顯示的有未來兩天的天氣和當天的天氣, 類獲得城市信息, 獲得 天氣情況。 包下 類用于顯示 GPS自動搜索定位的適配器, 類自定義的可伸縮性列表的適配器。 , 類異步任務(wù), 處理程序的服務(wù), 類多線 。 包下的 類是獲取城市的信息工具類, 類通過解析 XML 來得到解細的地址信息, 類解析從網(wǎng)上獲取的天氣信息的工具類, 類網(wǎng)站訪問工具類,用于 Android 的網(wǎng)絡(luò)訪問。如圖 41 所示: 11 如圖 41 項目工程結(jié)構(gòu)圖 XML 和 JSON 詳情 XML 解析 所謂的 XML,就是 eXtensible Markup Language,翻譯成中文就是“可擴展標識語言” ,在國內(nèi)很多人理 解 XML為 html 的簡單擴展,這實際上是一種誤解。盡管 XML同 html 關(guān)系非常密切 [7]。 XML是一種通用的數(shù)據(jù)格式從低級的角度看, xml 是一種簡單的數(shù)據(jù)格式,是純 100%的 ASCII 文本,而 ASCII 的抗破壞能力是很強的。不象壓縮數(shù)據(jù)和 java對象,只要破壞一個數(shù)據(jù)文件數(shù)據(jù)就不可閱讀。從高級的角度看,是一種自描述語言。 XML 可利用于數(shù)據(jù)交換主要是因為 XML 表示的信息獨立于平臺的,這里的平臺即可以理解為不同的應(yīng)用程序也可以理解為不同的操作系統(tǒng);它描述了一種規(guī)范,利用它 Microsoft 的 word 文檔可以和 Adobe 的 Acrobat 交換信息,可以和數(shù)據(jù)庫交換信息。 XML 表示的結(jié)構(gòu)化數(shù)據(jù)。對于大型復(fù)雜的文檔, xml 是一種理想語言,不僅允許指定文檔中的詞匯,還允許指定元素之間的關(guān)系。比如可以規(guī)定一個author 元素必須有一個 name 子元素??梢砸?guī)定企業(yè)的業(yè)務(wù)必須有包括什么子業(yè)務(wù)。 XML文檔。 XML文檔有 DTD和 XML文本組成,所謂 DTD( Document Type Definition ) ,簡單的說就是一組標記符的語法規(guī)則 .,表明 XML文本是怎么樣組織的,比如 DTD 可以表示一個 book必須 有一個子標記 author, 可以有或者沒有子標記 pages等等。當然一個簡單的 XML 文本可以沒有 DTD。下面是一個簡單的 xml 文本。 ? Xml version=” ” standalone=” yes” bookhaha/book其中以?開始并結(jié)尾的是進程說明。 Standalone 表示外圍設(shè)備。這里外圍設(shè)備可以理解為該 XML文本沒有應(yīng)用其他的文件。因為 XML文件可以外部應(yīng)用 DTD等外部數(shù)據(jù)。 12 SAX,全稱 Simple API for XML,既是一種接口,也是一種軟件包。它是一
點擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1