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

正文內(nèi)容

(薦)基于android平臺(tái)的天氣查詢(xún)系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)安卓天氣預(yù)報(bào)畢業(yè)論文精選整理-預(yù)覽頁(yè)

 

【正文】 斷進(jìn)步的推動(dòng)下,已實(shí)現(xiàn) 了 集中、統(tǒng)一、數(shù)字化的服務(wù)。即可以節(jié)省時(shí)間,又可以實(shí)現(xiàn)個(gè)性化的服務(wù),減少不必要的等 待和繁重的信息,方便用戶(hù)及時(shí)了解最新的天氣信息。極大的方便了用戶(hù)的行程安排或其他情況,避免了不必要的麻煩,且界面美觀,操作簡(jiǎn)單,具有很強(qiáng)的實(shí)用性。 Realtime weather forecast。不管是外出旅行還是農(nóng)業(yè)生產(chǎn)等,氣候變化情況一直都引起人們的普遍關(guān)注,人們迫切的需要隨時(shí)隨地的掌握準(zhǔn)確的天氣預(yù)報(bào)信息。在如今這個(gè)智能手機(jī)系統(tǒng)群雄紛爭(zhēng)的時(shí)候, Android 采 用 Linux 內(nèi)核,開(kāi)放手機(jī)聯(lián)盟成員可以任意使用和修改 SDK 包,系統(tǒng)的開(kāi)源性使其具有良好的拓展性。 國(guó)內(nèi)外的研究狀況及發(fā)展趨勢(shì) 近些年來(lái),世界范圍的氣候異常, 使人類(lèi)面臨日益嚴(yán)重的糧食、能源和水資源危機(jī),因此社會(huì)對(duì)氣象工作提出 了更為迫切的要求。形成了一個(gè)集中、統(tǒng)一、數(shù)字化的天氣預(yù)報(bào)系 統(tǒng) ,實(shí)現(xiàn)智能終端高效、及時(shí)、穩(wěn)定的信息交互。 本軟件是一個(gè) App 應(yīng)用程序,啟動(dòng)程序后可以切換城市 ,通過(guò)圖片和文字顯示當(dāng)前和未來(lái)的天氣狀況,包括溫度、濕度、風(fēng)向和雨雪情況等。 (3) 顯示 生活 模塊:通過(guò)文字圖片動(dòng)畫(huà)顯示當(dāng)前的天氣情況,包括城市當(dāng)前天氣、溫度、風(fēng)向、風(fēng)速、濕度;同時(shí)顯示今后 5 天的 天氣情況。 第二章 系統(tǒng)實(shí)現(xiàn)所涉及的技術(shù) 。 第六章 測(cè)試,對(duì)設(shè)計(jì) 功能進(jìn)行了測(cè)試。IsleAdam)在1886 年發(fā)表的科幻小說(shuō)《未來(lái)夏娃》( L39。 Android 的 Logo 是由 Ascender 公司設(shè)計(jì)的,誕生于 2020 年,其設(shè)計(jì)靈感源于男女廁所門(mén)上的圖形符號(hào), [1] 于是布洛克繪制了一個(gè)簡(jiǎn)單的機(jī)器人,它的軀干就像錫罐的形狀,頭上還有兩根天線, Android 小機(jī)器人便誕生了。有時(shí)候,它們還會(huì)使用純文字的 Logo。幸運(yùn)的是, Eclipse 附帶了一個(gè)標(biāo)準(zhǔn)的插件集,包括 Java 開(kāi)發(fā)工具( Java Development Kit, JDK)。它提供建造塊和構(gòu)造并運(yùn)行集成軟件開(kāi)發(fā)工具的基礎(chǔ)。我們開(kāi)發(fā)的應(yīng)用程序其實(shí)就是在這個(gè)框架上進(jìn)行拓展,下面介紹一下 android 這個(gè)框架所提供的功能。 :底層的圖形庫(kù),包含顏色過(guò)濾,畫(huà)布,矩形,點(diǎn),可以用來(lái)將它們直接繪制到屏幕上。 : 提供一些管理多種視頻,音頻的媒體接口。 :提供用來(lái)與撥打電話相關(guān)的 API 交互的類(lèi)。 Android 四大組件 一個(gè) Android 應(yīng)用程序,通常由 Activity、 Intent Receiver、 Service、 CONtent Provider 四種功能組件構(gòu)成。每一個(gè) Activity 都被實(shí)現(xiàn)為一個(gè)獨(dú)立的類(lèi),并且從 Activity 基類(lèi)中繼承而來(lái)。當(dāng)向前導(dǎo)航時(shí),Activity 將會(huì)調(diào)用 STartActivity( Intent myIntent)方法,然后,系統(tǒng)會(huì)在所有安裝的中原工學(xué)院信息商務(wù)學(xué)院畢業(yè)設(shè)計(jì)(論文) 5 應(yīng)用程序中所定義的 IntentFilter 中查找,找到最匹配 myIntent 的和 Intent 對(duì)應(yīng)的 Activity 接收到 myIntent 的通知后,開(kāi)始運(yùn)行。 Activity 主要負(fù)責(zé)創(chuàng)建和顯示窗口,也可以把一個(gè) Activity 理解成一個(gè)顯示的屏幕;在 Android 的應(yīng)用中不是僅有一個(gè)Activity,而是由很多個(gè) Activity 存在。 onStart:當(dāng) Activity 對(duì)用戶(hù)即將課件的時(shí)候被調(diào)用 onResume( )。 onDestory:在當(dāng)前 Activity 被銷(xiāo)毀之前所調(diào)用的最后一個(gè)方法,當(dāng)進(jìn)程 終止前調(diào)用。各種應(yīng)用還可以通過(guò)使用( )將它們自己的 Intent Receiver 廣播給其他應(yīng)用程序。系統(tǒng)可通過(guò)使田凱:基 于 Android 平臺(tái)的天氣查詢(xún)系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā) 6 用 ( )方法,連接到一個(gè) Service 上(如果這個(gè) Service 還沒(méi)有運(yùn)行將啟動(dòng)它)。 Content Provider 實(shí)現(xiàn)了應(yīng)用數(shù)據(jù)與其他的應(yīng)用程序的共享。ContentProvider 正是解決不同的應(yīng)用包共享數(shù)據(jù)的工具。當(dāng)然,用戶(hù)也可以將所有的界面元素,無(wú)論在程序運(yùn)行后是否需要修改其內(nèi)容,都放在代碼中進(jìn)行定義和聲明。 界面布局( layout)是用 戶(hù)界面結(jié)構(gòu)的描述,定義界面中所有的元素、結(jié)構(gòu)和相互關(guān)系。當(dāng)然,用戶(hù)也可以將所有的界面元素,無(wú)論在程序運(yùn)行后是否需要修改其內(nèi)容,都放在代碼中進(jìn)行定義和聲明。在線性布局中,所有子元素都在垂直或水平方向按照順序在界面上排序。 (5) 絕對(duì)布局:( AbsoluteLayout)能通過(guò)指定界面元素的坐標(biāo)文職,來(lái)確定用戶(hù)界面的整體布局。 Fragment 具有和 Activity 類(lèi)似的生命周期,但是比 Activity 支持更多的事件回調(diào)函數(shù)。如下圖所示為提供 webservice 服務(wù)的網(wǎng)站網(wǎng)絡(luò)拓?fù)鋱D 田凱:基 于 Android 平臺(tái)的天氣查詢(xún)系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā) 8 圖 21 網(wǎng)絡(luò)拓?fù)鋱D 在 Android 開(kāi)發(fā)中, Android SDK 附帶了 Apache 的 HttpClient,它是一個(gè)完善的客戶(hù)端。 (4) 通過(guò) HttpResponse 接口的 getEntity 方法返回響應(yīng)信息,并進(jìn)行相應(yīng)的處理。而從學(xué)習(xí)的路線圖上來(lái)說(shuō),先熟悉 Java SE 編程,能比較熟練的使用 Java 語(yǔ)言進(jìn)行編程,熟悉 Java 語(yǔ)言語(yǔ)法特點(diǎn),熟悉 Java IO、 Java 線程、網(wǎng)絡(luò)編程、 XML 處理等。學(xué)習(xí)完這些課程后,就可以開(kāi)始進(jìn)行 Android 的應(yīng)用開(kāi)發(fā)的學(xué)習(xí),例如 Android 中的 UI 組件、基本組件、數(shù)據(jù)存儲(chǔ)、傳感器、圖形圖像處理、多媒體處理、游戲開(kāi)發(fā)等。每個(gè) Android 應(yīng)用都運(yùn)行在自己的進(jìn)程上,享有 Dalvik 虛擬機(jī)為它分配的專(zhuān)有實(shí)例。在一些底層功能 —— 比如線程和低內(nèi)存管理方面, Dalvik 虛擬機(jī)是依賴(lài) Linux 內(nèi)核的。應(yīng)用架構(gòu)設(shè)計(jì)的初衷是,簡(jiǎn)化組件復(fù)用機(jī)制,任何應(yīng)用都能發(fā)布自己的功 能,這些功能又可以被任何其他應(yīng)用使用,當(dāng)然要受來(lái)自框架的強(qiáng)制安全規(guī)范的約束。所以應(yīng)用程序代碼實(shí)際上與其它應(yīng)用程序的代碼是隔絕的。當(dāng)應(yīng)用程序中的任意代碼開(kāi)始執(zhí)行時(shí), Android啟動(dòng)一個(gè)進(jìn)程而當(dāng)不再需要此進(jìn)程而其它應(yīng)用程序又需要系統(tǒng)資源時(shí),則關(guān)閉這個(gè)進(jìn)程。當(dāng)然,也有其它的方法使得這些文件同樣能為別的應(yīng)用程序所訪問(wèn)。 WedKit 是一個(gè)開(kāi)源瀏覽器網(wǎng)頁(yè)排版引擎,目前使用WebKit 引擎的瀏覽器主要有 :Safari、 Midori、 Epiphany 等。 而在 3D 方面則是使用(openGL for Embedded systems)規(guī)范的類(lèi)庫(kù)。它能夠支持 Windows/Linux/U nix 等主流的操作系統(tǒng),同時(shí)能夠跟很多程序語(yǔ)言相結(jié)合 ,比如: php、 Java 等,還有 ODBC 接口,同樣比起 Mysql、 PostgreSQL來(lái)講,它的處理速度比它們都快。 SQLite 也是一套開(kāi)放性的關(guān)聯(lián)式資料庫(kù)其特點(diǎn)在于輕量性方面的設(shè)計(jì)結(jié)構(gòu),更適合在手機(jī)上使用。 (7) GSM 技術(shù) : Global System for Mobile Communications,即全球移動(dòng)通訊系統(tǒng),俗稱(chēng)”全球通”,是一種起源于歐洲的移動(dòng)通信技術(shù)標(biāo)準(zhǔn),是第二代移動(dòng)通信技術(shù),其開(kāi)發(fā)目的是讓全球各地可以共同使用一個(gè)移動(dòng)電話網(wǎng)絡(luò)標(biāo)準(zhǔn),讓用戶(hù)使用一部手機(jī)就能行遍全球。默認(rèn)情況下,每個(gè)應(yīng)用程序均運(yùn)行于它自己的 Linux 進(jìn)程中。默認(rèn)情況下,每個(gè)應(yīng)用程序均被賦予一個(gè)唯一 的 Linux 用戶(hù) ID,同時(shí)它還支持事務(wù)功能和并發(fā)處理等等也是在開(kāi)發(fā)Android 應(yīng)用程序時(shí)可以突出的特點(diǎn)之一。由于 8PSK 可將現(xiàn)有 GSM 網(wǎng)絡(luò)采用的 GMSK 調(diào)制技術(shù)的信號(hào)空間從 2 擴(kuò)展到 8,從而使每個(gè)符號(hào)所包含的信息是原來(lái)的 4 倍。這個(gè)系統(tǒng)可以保證在任意時(shí)刻和任何地點(diǎn)都可以同時(shí)觀測(cè)到 4 顆衛(wèi)星,以保證衛(wèi)星可以采集到該觀測(cè)點(diǎn)的經(jīng)緯度和高度,以便實(shí)現(xiàn)導(dǎo)航、定位、授時(shí)等功能。此外, Android 的應(yīng)用程序開(kāi)發(fā)和 Java 開(kāi)發(fā)有較大區(qū)別的,還要有 Google 提供的 Android SDK。這種外掛設(shè)計(jì)讓 Eclipse 具備強(qiáng)大擴(kuò)充性,但更重要的是,此平臺(tái)提供一個(gè)定義明確的機(jī)制,讓各種外掛程序共通合作 (透過(guò)延伸點(diǎn) extension points)與貢獻(xiàn) (contributions),因此新功能可以輕易且無(wú)縫地加入平臺(tái) 配置 環(huán)境變量 步驟: 首先,你應(yīng)該已經(jīng)安裝了 java 的 JDK 了,本文安裝的是 jdk7u7windowsx64。%Java_Home%\bin。 田凱:基 于 Android 平臺(tái)的天氣查詢(xún)系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā) 14 做完上面的三個(gè)步驟之后,環(huán)境變量的配置已經(jīng)完成了。 (3) 設(shè)定 SDK Location 打開(kāi) Eclipse IDE ,進(jìn)入菜單中的 Window Preferences。進(jìn)入菜單中的 Help Software Updates進(jìn)入選項(xiàng)卡 Available Software Add Site – Location: 輸入 勾選 Android DDMS 和 Android Development Tools , Install一路 Next,注意 Accept 許可,直到完成。這些天氣數(shù)據(jù)是通過(guò)后臺(tái)服務(wù)獲取的,這個(gè)后臺(tái)服務(wù)按照一 定時(shí)間間隔,從互聯(lián)網(wǎng)上上獲取天氣預(yù)報(bào)信息,并將天氣信息保存在數(shù)據(jù)庫(kù)中。 田凱:基 于 Android 平臺(tái)的天氣查詢(xún)系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā) 16 功能分析 從上面的描述中可以基本了解軟件的基本功能,但為了將需求分析過(guò)程變得簡(jiǎn)單明了,首先找出用戶(hù)界面上需要顯示的內(nèi) 容。此界面是應(yīng)用程序的主界面,所以在 設(shè)計(jì)時(shí)應(yīng)盡量使界面美觀,將天氣數(shù)據(jù)以用戶(hù)容易接受的方式呈現(xiàn)出來(lái); 未來(lái)天氣:對(duì)未來(lái) 6 天的天氣情況簡(jiǎn)要描述,天氣描述、溫度高低等數(shù)據(jù),使用戶(hù)一目了然,使人們及時(shí)了解天氣變化,對(duì)日常生活出行、穿衣做好準(zhǔn)備;打開(kāi)應(yīng)用程序就可以直接看到該城市的天氣狀況。 模塊功能 如 圖 43 所示 : 圖 43 生活模塊圖 (2) 模塊功能特點(diǎn) 打開(kāi)生活 模塊,就能看到 所選城市的 日期、 實(shí)時(shí) 天氣信息 , 穿衣指數(shù) 、 穿衣建議、紫外線 等 生活信息,方便用戶(hù) 獲取 天氣 信息 , 讓 生活 更加 舒適 。 關(guān)于 : 軟件的版本信息。 田凱:基 于 Android 平臺(tái)的天氣查詢(xún)系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā) 20 第 5 章 詳細(xì) 設(shè)計(jì) 本章將探討基于 Android 平臺(tái)的天氣查詢(xún)系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)的 詳細(xì)設(shè)計(jì)與實(shí)現(xiàn) 。 Android UI 界面的實(shí)現(xiàn) 在 Android 中用戶(hù)界面都是布 局在 XML 文件中的。 在 XML 中 Android 開(kāi)發(fā)人員放置了很多我們經(jīng)常用到 的一些組件,比如 view,Button, EditText 等,通過(guò)這些系統(tǒng)提供的控件,我們可以開(kāi)發(fā)出我們想要的程序界面來(lái)。 在本程序中用到的布局文件如圖 52 所示: 圖 52 布局文件圖 田凱:基 于 Android 平臺(tái)的天氣查詢(xún)系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā) 22 登陸注冊(cè) 模塊 的 實(shí)現(xiàn) 使用 方法創(chuàng)建用戶(hù)數(shù)據(jù)庫(kù)。若存在,提 示用戶(hù)用戶(hù)名已存在。 如圖 54 所示: 圖 54 界面 切換 圖 主界面利用 ViewPager+Fragment 實(shí)現(xiàn)切換功能,定義 一個(gè) fragment 的容器裝主界面的天氣、生活和我三個(gè) fragment。 天氣模塊 的實(shí)現(xiàn) 天氣 模塊 的 功能有 : 實(shí)時(shí)天氣 、未來(lái) 一周的天氣 、 一周溫度曲線圖、下拉刷新 。請(qǐng)求示例您申請(qǐng)的 KEY 。 代碼 如下: WeatherObject object = (contentString, )。drawBrokenLine 繪制 豎線 , drawHeightBrokenLine 繪制 最 高 溫 度 折 線 ,drawLowBrokenLine 繪制 最低溫度折線 。如 圖 56 所示 : 圖 56 生活 界面 圖 LifeFragment 創(chuàng)建 時(shí),發(fā)送請(qǐng)求 從 聚合數(shù)據(jù)提供的接口 獲取 天氣數(shù)據(jù),解析數(shù)田凱:基 于 Android 平臺(tái)的天氣查詢(xún)系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā) 26 據(jù) 封裝 到 WeatherObject。 當(dāng) 用戶(hù) 選擇完省份后,查詢(xún)?cè)撌》菹旅娴氖袇^(qū)信息 適配 到 ListView 中 供 用戶(hù)選擇 。 通知提醒功能 實(shí)現(xiàn) 系統(tǒng) 啟動(dòng)時(shí) 注冊(cè) KimCoreService 服務(wù) 。 service android:name= android:enabled=true android:process=:remote intentfilter android:priority=1000 /intentfilter /service 田凱:基 于 Android 平臺(tái)的天氣查詢(xún)系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā) 28 第 6 章 系統(tǒng)測(cè)試 系統(tǒng)測(cè)試,是針對(duì)整個(gè)系統(tǒng)進(jìn)行的測(cè)試,是驗(yàn)證系統(tǒng)是否滿足了需求規(guī)格的定義,找出與需求規(guī)格不符或與之矛盾的地方,從而提出更加完善的方
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1