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

正文內(nèi)容

安卓網(wǎng)絡(luò)天氣預(yù)報畢業(yè)論文(編輯修改稿)

2024-07-25 10:15 本頁面
 

【文章內(nèi)容簡介】 代短距離的電纜,實現(xiàn)話音和數(shù)據(jù)的無線傳輸。EDGE(Enhanced Data Rate for GSMEvolution),即增強型數(shù)據(jù)速率GSM演進技術(shù)。EDGE是一種從GSM到3G的過渡技術(shù)它主要是在GSM系統(tǒng)中采用了一種新的調(diào)制方法,即最先進的多時隙操作和SPSK調(diào)制技術(shù)。由于8PSK可將現(xiàn)有GSM網(wǎng)絡(luò)采用的GMSK調(diào)制技術(shù)的信號空間從2擴展到8,從而使每個符號所包含的信息是原來的4倍。WiFi(WirelessFidelity),即無線保真技術(shù),與藍牙技術(shù)一樣,是一種起源于歐洲的移動通信技術(shù)標準,是第二代移動通信技術(shù),其開發(fā)目的是讓全球各地可以共同使用一個移動電話網(wǎng)絡(luò)標準,讓用戶使用一部手機就能行遍全球。GSM技術(shù)是屬于手機硬件方面的展現(xiàn),這些通訊能力也是屬于手機硬件方面的展現(xiàn),也是在開發(fā)Android應(yīng)用程序時可以突出的特點之一。(9) GPS: Global Positioning System,即全球定位系統(tǒng),它是一個由覆蓋全球的247 顆衛(wèi)星組成的衛(wèi)星系統(tǒng)。這個系統(tǒng)可以保證在任意時刻和任何地點都可以同時觀測到4顆衛(wèi)星,以保證衛(wèi)星可以采集到該觀測點的經(jīng)緯度和高度,以便實現(xiàn)導(dǎo)航、定位、授時等功能。這項技術(shù)可以用來引導(dǎo)飛機、船舶、車輛以及個人。這個同樣也是屬于手機硬體方面的體現(xiàn)也是在開發(fā)Android應(yīng)用程序是可以突出的特點之一。 開發(fā)所需軟件每個Android的上層應(yīng)用程序是用Java語言開發(fā),同時還需要基于Dalvik 虛擬機,所以,只有Eclipse還不夠,因為是使用Java語言進行開發(fā),還應(yīng)該有由SUN公司提供的JavaJDK(其中包括JRE:Java Runtime Environment)。此外,Android的應(yīng)用程序開發(fā)和Java開發(fā)有較大區(qū)別的,還要有Google提供的AndroidSDK。同時,還需要在Eclipse安裝ADT,為Android開發(fā)提供開發(fā)工具的升級或者變更,是Eclipse下開發(fā)工具的升級下載的工具。簡言之,需要以下軟件,才能搭建Android開發(fā)環(huán)境,從而進行Android應(yīng)用程序的開發(fā)。(1) Java JDK(2) Eclipse (3) Android SDK(4) ADT Android開發(fā)環(huán)境配置 Eclipse設(shè)計的美妙之處,在于所有東西都是外掛,除了底層的核心以外。這種外掛設(shè)計讓Eclipse具備強大擴充性,但更重要的是,此平臺提供一個定義明確的機制,讓各種外掛程序共通合作(透過延伸點extension points)與貢獻(contributions),因此新功能可以輕易且無縫地加入平臺配置環(huán)境變量步驟:首先,你應(yīng)該已經(jīng)安裝了 java 的 JDK 了,本文安裝的是jdk7u7windowsx64。并記錄下安裝目錄C:\Program Files\Java\“計算機”的“屬性”選項,選擇“高級系統(tǒng)設(shè)置”選擇“環(huán)境變量”點擊“環(huán)境變量”之后,接下來就是具體的配置過程(1) 選擇新建“變量名”:Java_Home“變量值”:C:\Program Files\Java\注:變量值這一欄主要填寫的是你安裝 java jdk 的路徑,這里根據(jù)個人的情況可能會有所不同(2) 選中環(huán)境變量中的“path”在“變量值”一欄的最前面添加如下的 code:%Java_Home%\bin。%Java_Home%\jre\bin。注意:上面的代碼最好一個字符不要差,因為 Java_Home 已經(jīng)限制了你的 JDK 的路徑了,Java 的每個版本的 JDK 應(yīng)該都是由這些東西構(gòu)成的(3) 上一步確定之后,再“新建”“變量名”:ClassPath“變值”:.。%Java_Home%\bin。%Java_Home%\lib\。%Java_Home%\lib\注:上面的代碼最好也是一個字符不變的貼上去,變量值最前面的 .。 不要漏掉。做完上面的三個步驟之后,環(huán)境變量的配置已經(jīng)完成了。 Eclipse的設(shè)置(1) Eclipse的安裝直接解壓縮 到指定目錄 如:F:\Android\,設(shè)置Workspace,指定一個開發(fā)目錄給它就可以了,Eclipse 安裝完畢(2) 安裝 androidsdkAndroid SDK 同 Eclipse 一樣,直接解壓縮到任意目錄。如E:\Android 中就可以將Android SDK中的tools絕對路徑添加到系統(tǒng)PATH中,添加環(huán)境變量PATH 值為SDK中tools的絕對路徑,“確定”后,重新啟動計算機。重啟計算機以后,SDK安裝成功。(3) 設(shè)定SDK Location打開 Eclipse IDE ,進入菜單中的 Window Preferences。打開Preferences窗口,選中Android。直接設(shè)定SDK Location為SDK的安裝目錄。OK后,再次打開這個窗口,你可以看到SDK列表(4) 安裝 Android Development Tools (ADT)打開 Eclipse IDE。進入菜單中的 Help Software Updates進入選項卡Available Software Add Site – Location:輸入勾選 Android DDMS 和 Android Development Tools ,Install一路Next,注意Accept許可,直到完成。到此,在Windows7下的Android開發(fā)環(huán)境就搭建成功了。第4章 系統(tǒng)總體分析與模型設(shè)計本章利用模塊圖對基于Android平臺的天氣查詢系統(tǒng)的設(shè)計與開發(fā)進行詳細的闡述與研究,包括三個模塊:天氣模塊,生活模塊,我模塊。 系統(tǒng)的總體結(jié)構(gòu)圖41 系統(tǒng)模塊圖本軟件是一個App應(yīng)用程序,啟動程序后可以切換城市,有一個顯示天氣情況的用戶界面,通過圖片和文字顯示當前和未來幾天的天氣狀況,包括溫度、濕度、風向和雨雪情況等。這些天氣數(shù)據(jù)是通過后臺服務(wù)獲取的,這個后臺服務(wù)按照一定時間間隔,從互聯(lián)網(wǎng)上上獲取天氣預(yù)報信息,并將天氣信息保存在數(shù)據(jù)庫中。 從上面的描述中可以基本了解軟件的功能需求:(1) 啟動App應(yīng)用程序注冊登陸;(2) 顯示天氣模塊:通過文字和圖片顯示當前的天氣情況,包括日期、時間、城市、最高溫度、最低溫度、當前溫度等。(3) 顯示生活模塊:穿衣/雨具/紫外線/洗車等生活指數(shù)。(4) 我模塊:城市管理,通知提醒,意見反饋,關(guān)于。 功能分析從上面的描述中可以基本了解軟件的基本功能,但為了將需求分析過程變得簡單明了,首先找出用戶界面上需要顯示的內(nèi)容。功能描述中有“顯示天氣情況的用戶界面”除此以外,一般應(yīng)用軟件還應(yīng)有顯示配置信息的界面。因此,本示例應(yīng)該包含三個用戶界面:顯示天氣模塊的界面,生活模塊界面,我模塊界面 天氣模塊功能分析(1) 模塊功能概述天氣模塊的功能有:實時天氣、未來一周的天氣、一周溫度曲線圖、下拉刷新。模塊功能如圖42所示: 圖42 天氣模塊圖(2) 模塊功能特點實時天氣:顯示所選城市實時天氣狀況,包括城市名稱、天氣描述、 溫度高低、風速、天氣描述圖片、日期、星期。此界面是應(yīng)用程序的主界面,所以在設(shè)計時應(yīng)盡量使界面美觀,將天氣數(shù)據(jù)以用戶容易接受的方式呈現(xiàn)出來;未來天氣:對未來6天的天氣情況簡要描述,天氣描述、溫度高低等數(shù)據(jù),使用戶一目了然,使人們及時了解天氣變化,對日常生活出行、穿衣做好準備;打開應(yīng)用程序就可以直接看到該城市的天氣狀況。一周溫度曲線圖:更加形象的描述一周最高溫、最低溫的天氣變化,方便用戶及時獲取天氣信息。下拉刷新:觸摸屏幕下拉到一定幅度,從網(wǎng)上重新獲取數(shù)據(jù)加載最新的天氣信息,方便用戶準確的獲取實時天氣。 生活模塊功能分析(1) 模塊功能概述生活模塊的功能有:穿衣/雨具/紫外線/洗車等,獲取實時的天氣信息,方便用戶生活。模塊功能如圖43所示: 圖43 生活模塊圖(2) 模塊功能特點打開生活模塊,就能看到所選城市的日期、實時天氣信息,穿衣指數(shù)、穿衣建議、紫外線等生活信息,方便用戶獲取天氣信息,讓生活更加舒適。 我模塊功能分析(1) 模塊功能概述我模塊的功能有:城市管理、通知提醒、意見反饋、關(guān)于。模塊功能圖44所示: 圖44 我模塊圖(2) 模塊功能特點城市管理:可以切換城市,用戶選擇查詢城市的天氣信息,這個可以加入定位功能,自動定位到用戶所在地點,還有待完善。通知提醒:打開以后,實時天氣常駐通知欄,提醒用戶天氣信息,提醒內(nèi)容包括:所選城市的溫度,風向、風力、濕度、更新時間等意見反饋:使用過程中一切問題都可以反饋,方便了解軟件的使用情況,以及需要添加的功能。關(guān)于:軟件的版本信息。 系統(tǒng)流程圖啟動程序后顯示所選城市的天氣信息,通過圖片和文字顯示天氣狀況,主要有溫度、濕度、風向和雨雪情況等。這些天氣數(shù)據(jù)是通過后臺服務(wù)獲取的,這個后臺服務(wù)可以按照一定時間間隔,從互聯(lián)網(wǎng)上獲取天氣預(yù)報信息。系統(tǒng)流程如圖45所示:圖45 系統(tǒng)流程圖本軟件先注冊再登陸,默認天氣是鄭州,登陸之后顯示鄭州的天氣信息和生活指數(shù),在我模塊可以切換其他城市,同時重新加載所選城市的天氣信息和生活指數(shù)。第5章 詳細設(shè)計本章將探討基于Android平臺的天氣查詢系統(tǒng)的設(shè)計與開發(fā)的詳細設(shè)計與實現(xiàn)。 新建工程在程序開發(fā)階段,首先確定“天氣預(yù)報軟件”的工程名稱為TKWeather,然后根據(jù)程序模塊設(shè)計的內(nèi)容,建立TKWeather工程,TKWeather的工程文件結(jié)構(gòu)如下所示:圖51 工程目錄為了使源代碼文件的結(jié)構(gòu)更加清晰,TKWeather示例設(shè)置了多個命名空間中,分別用來保存用戶界面、數(shù)據(jù)庫、后臺服務(wù)、和天氣數(shù)據(jù)的源代碼文件 窗體頁面源代碼包適配器源代碼包數(shù)據(jù)實體類Fragment包服務(wù)層源碼包自定義控件包工具類源碼包Android資源文件保存在/res的子目錄中 。/res/drawable目錄中保存的是圖像文件, /res/layout目錄中保存的是布局文件 ,/res/values目錄中保存的是用來定義字符串和顏色的文件 ,/res/xml目錄保存的是XML格式的數(shù)據(jù)文件 。所有在程序開發(fā)階段可以被調(diào)用的資源都保存在這些目錄中 。 Android UI界面的實現(xiàn)在Android中用戶界面都是布局在XML文件中的。這些XML文件放在工程/res/layout下面。這對以前熟悉java可視化編程的人來說可能有些不太習慣??赡苡腥艘蓡枮槭裁匆巡季治募旁赬ML文件里呢?其實有過web基礎(chǔ)的都應(yīng)該知道m(xù)vc框架,這是一種用于網(wǎng)站開發(fā)的非常優(yōu)秀的思想,在安卓系統(tǒng)中,安卓開發(fā)人員把用戶界面放在XML文檔中定義,這樣就可以讓XML文檔專門負責用戶UI界面設(shè)置,而java程序?qū)iT負責業(yè)務(wù)實現(xiàn),從而降低程序的耦合,便于程序的維護和擴展,符合mvc設(shè)計思想。在XML中Android開發(fā)人員放置了很多我們經(jīng)常用到的一些組件,比如view,Button,EditText等,通過這些系統(tǒng)提供的控件,我們可以開發(fā)出我們想要的程序界面來。Layout 是一類特殊的ViewGroup 控件,它們本身并不顯示任何的內(nèi)容,存在的惟一原因就是其中的內(nèi)部結(jié)構(gòu),能夠更好地擺放它的子控件。比如Linearlayout(線性布局),可將子控件按水平或垂直方向按順序排列下去;Tablelayout(表格布局),可以將子控件按照表格的形式,一枚枚放置好;Relativelayout(相對布局),實際應(yīng)用中這個布局更靈活,它可以設(shè)定各個控件之間的對齊和排列關(guān)系,適合編寫復(fù)雜的界面。有了Layout 的存在,控件和控件之間不再是獨立地存在,而是更有機地結(jié)合在一起,設(shè)定起來也更為方便。 在本程序中用到的布局文件如圖52所示:圖52 布局文件圖 登陸注冊模塊的實現(xiàn)。根據(jù)輸入的用戶名查詢NamePassWord,再判斷系統(tǒng)中存儲的密碼與用戶輸入的是否一致,若一致則提示用戶登陸成功,跳到系統(tǒng)主界面;否則提示用戶輸入正確的用戶名密碼。登陸注冊界面如圖53所示:圖53 登陸注冊圖登陸查詢(().where(name,=,().toString().trim()))。注冊查詢(().where(name, =,().toString().trim()))注冊時,先從數(shù)據(jù)庫查詢是否存在該用戶名。若存在,提示用戶用戶名已存在。否則使用DbUtils的save方法將用戶信息保存到數(shù)據(jù)庫中。 界面切換功能實現(xiàn)主界面包括天氣頁面、生活頁面、我頁面。實現(xiàn)了這樣的一個效果:滑動界面出現(xiàn)拖拽效果,可翻動3屏,也可點擊按鈕翻動頁面。如圖54所示:圖54 界面切換圖主界面利用ViewPager+Fragment實現(xiàn)切換功能,定義一個fragment的容器裝主界面的天氣、生活和我三個fragment。用自定義的MainFragmentPagerAdapter適配器將天氣、生活和我呈現(xiàn)到主界面上。設(shè)置ViewPager的offscreenPageLimit屬性為3,表示可翻動3屏。changeTabs(0)將天氣模塊作為第一屏呈現(xiàn),即在主窗體加載時呈現(xiàn)。 天氣模塊的實現(xiàn)天氣模塊的功能有:實時天氣、未來一周的天氣、一周溫度曲線圖、下拉刷新。實時天氣:顯示所選城市實時天氣狀況,包括城市名稱、天氣描述、 溫度高低、風速、天氣描述圖片、日期、星期。未來天氣:對未來6天的天氣情況簡要描述,天氣描述、溫度高低等數(shù)據(jù),一周溫度曲線圖:更加形象的描述一周最高溫最低溫的天氣變化,下拉刷新:觸摸屏幕下拉到一定幅度,從網(wǎng)上重新獲取天氣數(shù)據(jù)并加載最新的天氣信息,方便用戶及時準確的獲取
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1