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

正文內(nèi)容

基于android平臺(tái)的天氣查詢系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)安卓天氣預(yù)報(bào)畢業(yè)論文-資料下載頁(yè)

2025-08-19 19:55本頁(yè)面

【導(dǎo)讀】師的指導(dǎo)下進(jìn)行的研究工作及取得的成果。盡我所知,除文中特別加。而使用過(guò)的材料。均已在文中作了明確的說(shuō)明并表示了謝意。除了文中特別加以標(biāo)注引用的內(nèi)容外,本論文。不包含任何其他個(gè)人或集體已經(jīng)發(fā)表或撰寫(xiě)的成果作品。究做出重要貢獻(xiàn)的個(gè)人和集體,均已在文中以明確方式標(biāo)明。全意識(shí)到本聲明的法律后果由本人承擔(dān)。同意學(xué)校保留并向國(guó)家有關(guān)部門(mén)或機(jī)構(gòu)送交論文的復(fù)印件和電子版,允許論文被查閱和借閱。本人授權(quán)大學(xué)可以將本學(xué)位。涉密論文按學(xué)校規(guī)定處理。合國(guó)家技術(shù)標(biāo)準(zhǔn)規(guī)范。Android作為現(xiàn)在主流的智能手機(jī)之一,自然也需要這方面的軟件。近些年來(lái),世界范圍的氣候異常,使人類面臨日益嚴(yán)重的糧食、能源和水資源危機(jī),因此社會(huì)對(duì)氣象工作提出了更為迫切的要求。候的變化卻不容樂(lè)觀。形成了一個(gè)集中、統(tǒng)一、數(shù)字化的天氣預(yù)報(bào)系統(tǒng),實(shí)現(xiàn)智能終端高。效、及時(shí)、穩(wěn)定的信息交互。Android平臺(tái)的手機(jī)天氣預(yù)報(bào)系統(tǒng)的應(yīng)用軟件。種高效的辦法就是將應(yīng)用系統(tǒng)的功能拓展到手機(jī)終端。

  

【正文】 用程序的代碼是隔絕的。默認(rèn)情況下,每個(gè)應(yīng)用程序均被賦予一個(gè)唯一的 Linux用戶 ID,并加以權(quán)限設(shè)置,使得應(yīng)用程序的文件僅對(duì)這個(gè)用戶、這個(gè)應(yīng)用程序可見(jiàn)。當(dāng)然,也有其它的方法使得這些文件同樣能為別的應(yīng)用程序所訪問(wèn)。 (l) 應(yīng)用程序架構(gòu) : 在應(yīng)用程序架構(gòu)內(nèi)已經(jīng)具備多種不同的基礎(chǔ)組件,在開(kāi)發(fā)應(yīng)用程序時(shí),就可以直接調(diào)用這些組件來(lái)使用, 可以節(jié)省開(kāi)發(fā)應(yīng)用程序的心力及時(shí)間。 (2) Dalvik 虛擬機(jī)器 : 在 Android 平臺(tái)上所使用 Java 虛擬機(jī),不是 Sim 公司的標(biāo)準(zhǔn) Java 虛擬機(jī),而是使用 Google 自主開(kāi)發(fā)的代號(hào)為 Dalvik 的虛擬機(jī),它在保證 API方面的兼容的同時(shí),針對(duì)移動(dòng)手機(jī)進(jìn)行了大幅優(yōu)化,占用資源更小,運(yùn)行效率更高。 (3) 集成的瀏覽器 : 集成的瀏覽器是 Android 內(nèi)建的瀏覽器,是以 WebKit 的瀏覽引擎為基礎(chǔ)所開(kāi)發(fā)成的。 WedKit 是一個(gè)開(kāi)源瀏覽器網(wǎng)頁(yè)排版引擎,目前使用WebKit 引擎的瀏覽器主要有 :Safari、 Midori、 Epiphany 等。配合 Android 手機(jī)的功能,可以在瀏覽網(wǎng)頁(yè)時(shí),達(dá)到更好的效果,例如 :局部性的縮放網(wǎng)頁(yè)上的資訊、觸控式的操作等效果。 (4) 優(yōu)化的繪圖能力 : 在程序里可以用到的繪圖功能分為 2D 與 3D 兩個(gè)方面。在2D 方面 Android 提 供 了 一 套特 有 的類 庫(kù) (SGL。 而在 3D 方面則是使用(openGL for Embedded systems)規(guī)范的類庫(kù)。它們是一種非??斓膱D形引擎,并且支持硬件加速。 (5) SQLite 數(shù)據(jù)庫(kù) : SQLite 提供結(jié)構(gòu)化的數(shù)據(jù)存取。 SQLite 是一款輕型的數(shù)據(jù)庫(kù),它的設(shè)計(jì)目標(biāo)是嵌入式的,目前已經(jīng)在很多嵌入式產(chǎn)品中使用了它,它占用的資源非常低。它能夠支持 Windows/Linux/U nix 等主流的操作系統(tǒng),同時(shí)能夠跟很多程序語(yǔ)言相結(jié)合,比如: php、 Java 等,還有 ODBC 接口,同樣比起 Mysql、 PostgreSQL來(lái)講,它的處理速度比它們都快。它無(wú)需安裝和管理配置,它是一個(gè)儲(chǔ)存在單一磁盤(pán)文件中的完整數(shù)據(jù)庫(kù),體積小只有 250KB 但支持?jǐn)?shù)據(jù)庫(kù)大小至 2TB。它雖然很小巧,但是支持的 SQL 語(yǔ)句毫不遜色于其它開(kāi)源數(shù)據(jù)庫(kù)。同時(shí)它還支持事務(wù)功能和并發(fā)處理 等等。 SQLite 也是一套開(kāi)放性的關(guān)聯(lián)式資料庫(kù)其特點(diǎn)在于輕量性方面的設(shè)計(jì)結(jié)構(gòu),更適合在手機(jī)上使用。 (6) 多媒體的支持能力 : 主要用于播放媒體文件。這同時(shí)包括對(duì)音頻 (如播放MP3 或其他音樂(lè)文件等 )和視頻 (如播放從網(wǎng)上下載的視頻 )的支持,并支持“播放 URI地址” (Note:URI 即是統(tǒng)一資源識(shí)別地址 )模式 — 在網(wǎng)絡(luò)上直接播放的流媒體。另外田凱:基于 Android平臺(tái)的天氣查詢系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā) 12 支持各種通用的靜態(tài)圖像格式,例如 :JPG、 PNG、 GIF 等格式。 (7) GSM 技術(shù) : Global System for Mobile Communications,即全球 移動(dòng)通訊系統(tǒng),俗稱”全球通”,是一種起源于歐洲的移動(dòng)通信技術(shù)標(biāo)準(zhǔn),是第二代移動(dòng)通信技術(shù),其開(kāi)發(fā)目的是讓全球各地可以共同使用一個(gè)移動(dòng)電話網(wǎng)絡(luò)標(biāo)準(zhǔn),讓用戶使用一部手機(jī)就能行遍全球。 GSM 技術(shù)是屬于手機(jī)硬件方面的展現(xiàn)。它無(wú)需安裝和管理配置,它是一個(gè)儲(chǔ)存在單一磁盤(pán)文件中的完整數(shù)據(jù)庫(kù),體積小只有 250KB 但支持?jǐn)?shù)據(jù)庫(kù)大小至 2TB。它雖然很小巧,但是支持的 SQL 語(yǔ)句毫不遜色于其它開(kāi)源數(shù)據(jù)庫(kù)。默認(rèn)情況下,每個(gè)應(yīng)用程序均運(yùn)行于它自己的 Linux 進(jìn)程中。當(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)程。每個(gè)進(jìn)程都運(yùn)行于自己的 Java 虛擬機(jī) (VM)中。所以應(yīng)用程序代碼實(shí)際上與其它應(yīng)用程序的代碼是隔絕的。默認(rèn)情況下,每個(gè)應(yīng)用程序均被賦予一個(gè)唯一的 Linux 用戶 ID,同時(shí)它還支持事務(wù)功能和并發(fā)處理等等也是在開(kāi)發(fā)Android 應(yīng)用程序時(shí)可以突出的特點(diǎn)之一。 (8) 藍(lán)牙、 EDGE、 3G 及 WiFi: 藍(lán)牙是一種新型、開(kāi)放、低成本、短距離的無(wú)線連接技術(shù)可取代短距離的電纜,實(shí)現(xiàn)話音和數(shù)據(jù)的無(wú)線傳輸。 EDGE(Enhanced Data Rate for GSMEvolution),即增強(qiáng)型數(shù)據(jù)速率 GSM 演進(jìn)技術(shù)。 EDGE 是一種從 GSM到 3G 的過(guò)渡技術(shù)它主要是在 GSM 系統(tǒng)中采用了一種新的調(diào)制方法,即最先進(jìn)的多時(shí)隙操作和 SPSK 調(diào)制技術(shù)。由于 8PSK 可將現(xiàn)有 GSM 網(wǎng)絡(luò)采用的 GMSK 調(diào)制技術(shù)的信號(hào)空間從 2 擴(kuò)展到 8,從而使每個(gè)符號(hào)所包含的信息是原來(lái)的 4 倍。WiFi(WirelessFidelity),即無(wú)線保真技術(shù),與藍(lán)牙技術(shù)一樣,是一種起源于歐洲的移動(dòng)通信技術(shù)標(biāo)準(zhǔn),是第二代移動(dòng)通信技術(shù),其開(kāi)發(fā)目的是讓全球各地可以共同使用一個(gè)移動(dòng)電話網(wǎng)絡(luò)標(biāo)準(zhǔn),讓用戶使用一部手機(jī) 就能行遍全球。 GSM 技術(shù)是屬于手機(jī)硬件方面的展現(xiàn),這些通訊能力也是屬于手機(jī)硬件方面的展現(xiàn),也是在開(kāi)發(fā) Android應(yīng)用程序時(shí)可以突出的特點(diǎn)之一。 (9) GPS: Global Positioning System,即全球定位系統(tǒng),它是一個(gè)由覆蓋全球的247 顆衛(wèi)星組成的衛(wèi)星系統(tǒng)。這個(gè)系統(tǒng)可以保證在任意時(shí)刻和任何地點(diǎn)都可以同時(shí)觀測(cè)到 4 顆衛(wèi)星,以保證衛(wèi)星可以采集到該觀測(cè)點(diǎn)的經(jīng)緯度和高度,以便實(shí)現(xiàn)導(dǎo)航、定位、授時(shí)等功能。這項(xiàng)技術(shù)可以用來(lái)引導(dǎo)飛機(jī)、船舶、車(chē)輛以及個(gè)人。這個(gè)同樣也是屬于手機(jī)硬體方面的體現(xiàn)也是在開(kāi)發(fā) Android 應(yīng)用程序是可以突出的特點(diǎn)之一。 開(kāi)發(fā)所需軟件 每個(gè) Android 的上層應(yīng)用程序是用 Java 語(yǔ)言開(kāi)發(fā),同時(shí)還需要基于 Dalvik 虛擬機(jī),所以,只有 Eclipse 還不夠,因?yàn)槭鞘褂?Java 語(yǔ)言進(jìn)行開(kāi)發(fā),還應(yīng)該有由 SUN中原工學(xué)院信息商務(wù)學(xué)院畢業(yè)設(shè)計(jì)(論文) 13 公司提供的 JavaJDK(其中包括 JRE: Java Runtime Environment)。此外, Android 的應(yīng)用程序開(kāi)發(fā)和 Java 開(kāi)發(fā)有較大區(qū)別的,還要有 Google 提供的 Android SDK。同時(shí),還需要在 Eclipse安裝 ADT,為 Android開(kāi)發(fā)提供開(kāi)發(fā)工 具的升級(jí)或者變更,是 Eclipse下開(kāi)發(fā)工具的升級(jí)下載的工具。簡(jiǎn)言之,需要以下軟件,才能搭建 Android 開(kāi)發(fā)環(huán)境,從而進(jìn)行 Android 應(yīng)用程序的開(kāi)發(fā)。 (1) Java JDK (2) Eclipse (3) Android SDK (4) ADT Android 開(kāi)發(fā)環(huán)境配置 Eclipse 設(shè)計(jì)的美妙之處,在于所有東西都是外掛,除了底層的核心以外。這種外掛設(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。并 記錄下 安裝目錄 C:\Program Files\Java\ 然后進(jìn)入“計(jì)算機(jī)”的“屬性”選項(xiàng),選擇“高級(jí)系統(tǒng)設(shè)置”選擇“環(huán)境變量”點(diǎn)擊“環(huán)境變量”之后,接下來(lái)就是具體的配置過(guò)程 (1) 選擇 新建 “變量名 ”: Java_Home “變量值 ”: C:\Program Files\Java\ 注:變量值這一欄主要填寫(xiě)的是你安裝 java jdk 的路徑,這里根據(jù)個(gè)人的情況可能會(huì)有所不同 (2) 選中環(huán)境變量中的“ path”在“變量值”一欄的最前面添加如下的 code: %Java_Home%\bin。%Java_Home%\jre\bin。 注意:上面的代碼最好一個(gè)字符不要差,因?yàn)? Java_Home 已經(jīng)限制了你的 JDK 的路徑了, Java 的每個(gè)版本的 JDK 應(yīng)該都是由這些東西構(gòu)成的 (3) 上一步確定之后,再“新建” “變量名 ”: ClassPath “變值 ”: .。%Java_Home%\bin。%Java_Home%\lib\。%Java_Home%\lib\ 注:上面的代碼最好也是一個(gè)字符不變的貼上去,變量值最前面的 .。 不要漏掉。 田凱:基于 Android平臺(tái)的天氣查詢系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā) 14 做完上面的三個(gè)步驟之后,環(huán)境變量的配置已經(jīng)完成了。 Eclipse 的設(shè)置 (1) Eclipse 的 安裝 直接解壓縮 到指定目錄 如: F:\Android\eclipse 運(yùn)行 ,設(shè)置 Workspace,指定一個(gè)開(kāi)發(fā)目錄 給它就可以了 ,Eclipse 安裝完畢 (2) 安裝 androidsdk Android SDK 同 Eclipse 一樣,直接解壓縮到 任意 目錄 。如 E:\Android 中 就 可以 將 Android SDK中的 tools絕對(duì)路徑添加到系統(tǒng) PATH中 ,添加環(huán)境變量 PATH 值為 SDK 中 tools 的絕對(duì)路徑, “確定 ”后,重新啟動(dòng)計(jì)算機(jī)。重啟計(jì)算機(jī)以后, SDK安裝成功。 (3) 設(shè)定 SDK Location 打開(kāi) Eclipse IDE ,進(jìn)入菜單中的 Window Preferences。打 開(kāi) Preferences窗口,選中 Android。直接設(shè)定 SDK Location為 SDK 的安裝目錄。 OK后,再次打開(kāi)這個(gè)窗口,你可以看到 SDK 列表 (4) 安裝 Android Development Tools ( ADT) 打開(kāi) Eclipse IDE。進(jìn)入菜單中的 Help Software Updates進(jìn)入選項(xiàng)卡 Available Software Add Site – Location: 輸入 勾選 Android DDMS 和 Android Development Tools , Install一路 Next,注意 Accept 許可,直到完成。 到此,在 Windows7 下的 Android 開(kāi)發(fā)環(huán)境就搭建成功了 。 中原工學(xué)院信息商務(wù)學(xué)院畢業(yè)設(shè)計(jì)(論文) 15 第 4 章 系統(tǒng)總體 分析 與模型設(shè)計(jì) 本章 利用 模塊圖 對(duì) 基于 Android 平臺(tái)的天氣查詢系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā) 進(jìn)行詳細(xì)的闡述與研究 ,包括 三個(gè)模塊:天氣模塊,生活模塊,我模塊 。 系統(tǒng)的 總體結(jié)構(gòu) 圖 41 系統(tǒng)模塊圖 本軟件是一個(gè) App 應(yīng)用程序,啟動(dòng)程序后可以切換城市,有一個(gè)顯示天氣情況的用戶界面,通過(guò)圖片和文字顯示當(dāng)前和未來(lái)幾天的天氣狀況,包括溫度、濕度、風(fēng)向和雨雪情況等。這些天氣數(shù)據(jù)是通過(guò)后臺(tái)服務(wù)獲取的,這個(gè)后臺(tái)服務(wù)按照一定時(shí)間間隔,從互聯(lián)網(wǎng)上上獲取天氣預(yù)報(bào)信息,并將天氣信息保存在數(shù)據(jù)庫(kù)中。 從上面的描述中可以基本了解軟件的功能需求: (1) 啟動(dòng) App 應(yīng)用程序注冊(cè) 登陸 ; (2) 顯示天氣模塊:通過(guò)文字和圖片顯示當(dāng)前的天氣情況,包括日期、時(shí)間、城市、最高溫度、最低溫度、當(dāng)前溫度等。 (3) 顯示 生活 模塊: 穿衣 /雨具 /紫外線 /洗 車(chē)等生活 指數(shù)。 (4) 我 模塊 :城市 管理,通知提醒,意見(jiàn)反饋,關(guān)于 。 田凱:基于 Android平臺(tái)的天氣查詢系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā) 16 功能分析 從上面的描述中可以基本了解軟件的基本功能,但為了將需求分析過(guò)程變得簡(jiǎn)單明了,首先找出用戶界面上需要顯示的內(nèi)容。功能描述中有“顯示天氣情況的用戶界面”除此以外,一般應(yīng)用軟件還應(yīng)有顯示配置信息的界面。因此,本示例應(yīng)該包含三個(gè)用戶界面:顯示天氣模塊的界面, 生活 模塊 界面 ,我 模塊界面 天氣 模塊功能分析 (1) 模塊功能概述 天氣 模塊 的 功能有 : 實(shí)時(shí)天氣 、未來(lái) 一周的天氣 、 一周溫度曲線圖、下拉刷新 。模塊功能 如 圖 42 所示 : 圖 42 天氣模塊圖 (2) 模塊功能特點(diǎn) 實(shí)時(shí)天氣:顯示所選城市實(shí)時(shí)天氣狀況,包括城市名稱、天氣描述、 溫度高低、風(fēng)速、天氣描述圖片、日期、星期。此界面是應(yīng)用程序的主界面,所以在設(shè)計(jì)時(shí)應(yīng)盡量使界面美觀,將天氣數(shù)據(jù)以用戶容易接受的方式呈現(xiàn)出來(lái); 未來(lái)天氣:對(duì)未來(lái) 6 天的天氣情況簡(jiǎn)要描述,天氣描述、溫度高低等數(shù)據(jù),使用戶一目了然,使人們及時(shí)了解天氣變化,對(duì)日常生活出行、穿衣做好準(zhǔn)備;打開(kāi)應(yīng)用程序就可以直接看到該城市的天氣狀況。 一周溫度 曲線圖:更加形象的描述一周 最高溫、 最低溫的天氣變化,方便用戶及時(shí) 獲取天氣信息 。 下拉 刷新: 觸摸 屏幕 下拉 到一定幅度, 從 網(wǎng)上重新 獲取數(shù)據(jù) 加載最新的天氣信中原工學(xué)院信息商務(wù)學(xué)院畢業(yè)設(shè)計(jì)(論文) 17 息, 方便 用戶準(zhǔn)確的獲取 實(shí)時(shí) 天氣 。 生活 模塊功能分析 (1) 模塊功能概述 生活 模塊的功能有: 穿衣 /雨具 /紫外線 /洗車(chē)等, 獲取實(shí)時(shí)的天氣信息,方便用戶生活 。 模塊功能 如 圖 43 所示 : 圖 43 生活模塊圖 (2) 模塊功能特點(diǎn) 打開(kāi)生活 模塊,就能看到 所選城市的
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1