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

正文內(nèi)容

基于android系統(tǒng)的手機天氣預(yù)報軟件本科畢業(yè)論文-文庫吧資料

2024-11-01 18:40本頁面
  

【正文】 stActivity 呈 現(xiàn) 列 表 數(shù) 據(jù) 。在 Android 中,控件最重要的大小屬性是 width 要調(diào)用的方法名、命名空間以及 Web Service URL 值,其源代碼為: public static final String SOAP_ACTION= , envelope); Objec t result=(); xmlStr=(); } c atc h( Exception e) { (); } [2] 解析數(shù)據(jù)列表 Android 操作系統(tǒng)對 xml 字符串?dāng)?shù)據(jù)的操作功能很強,提供了 dom、 sax 以及 xmlpul 3 種方式。有了 Layout 的存在,控件和控件之間不再是割裂地存在,而是更有機地結(jié)合在一起,設(shè)定起來也更為方便。Tablelayout, 可 以 將 子 控 件 按 照 表 格 的 形 式 , 一 枚 枚 放 置好 。xml 文件,用來對窗口界面進行布局,主要有系統(tǒng)運行的主配置文件 和 . Layout 是一類特殊的 ViewGroup 控件,它們本身 沒有任何可顯示內(nèi)容,存在的惟一原因就是其中的內(nèi)部結(jié)構(gòu),能夠更好地擺放它的子控件。天氣實況預(yù)報系統(tǒng)程序功能比較單一,其 UI 也相對比較簡單,只要有一個輸入框、一個查詢按鈕以及一個顯示所有中國城市信息的列表即可。并負(fù)責(zé)它所轄的這個矩形區(qū)域之中所有測量、布局、焦點轉(zhuǎn)換、卷動以及按鍵觸 摸手勢的處理。 View Group 類是Layouts(布局 )類的父類,它們提供了諸如流式布局、表格布局以及相對布局之類的布局架構(gòu)。 View 對象是 Android 平臺中用戶界面的基本單元。 Android 應(yīng)用中,用戶界面由 View 和 View Group 對象構(gòu)建。也可以創(chuàng)建自己的 Views,來實現(xiàn)顯示數(shù)據(jù)和與用戶交互的新途徑 。在 XML 文件里編輯界面的代碼,實現(xiàn)起來不僅方便,使用時也會更加靈活。這個目錄可包含所有應(yīng)用程序所需的非碼部分,比如圖片、字符串、 xml 文件。 19 Android 平臺的用戶界面實現(xiàn) Android 提供的可變化的用戶界面 (UI)開發(fā)模塊是基于 XML 文件的。用戶也可以輸入城市名稱,點擊查詢獲得天氣預(yù)報信息。基于 Android 操作系統(tǒng)的天氣實況預(yù)報系統(tǒng)設(shè)計的核心是通過調(diào)用通信協(xié)議 SOAP(Simple Object AccessProtocol)的接口,從 Web Service 提供商中提取天氣預(yù)報的數(shù)據(jù)信息,為客戶端服務(wù)。用戶也可以輸入城市名稱,點擊查詢獲得天氣預(yù)報信息?;?Android 操作系統(tǒng)的天氣實況預(yù)報系統(tǒng)設(shè)計的核心是通過調(diào)用通信協(xié)議 SOAP( Simple Object AccessProtocol)的接口,從 Web Service 提供商中提取天氣預(yù)報的數(shù)據(jù)信息,為客戶端服務(wù)。 根據(jù)對用戶界面顯示內(nèi)容的分析,繪制出用戶界面的草圖,如圖 41 所示。在“顯示頁面”中,顯示當(dāng)前的天氣狀況,包括城市名稱、溫度、濕度、風(fēng)向、雨雪情況和獲取數(shù)據(jù)時間等信息。 17 第五章 android 手機 天氣預(yù)報系統(tǒng)程序設(shè)計 用戶界面設(shè)計 根據(jù)需求分析可以知道,應(yīng)用程序應(yīng)包含 兩 個主要的用戶界面,這里需要進一步分析每個用戶界面中應(yīng)該包括哪些顯示內(nèi)容。 包含各種 UI 元素在應(yīng)用程序的布局中使用。 :涉及工具性的方法,例如時間日期的操作。 :提供與撥打電話相關(guān)的 API 交互。 :提供 OpenGL 的工具。 : 提供一些類管理多種音頻,視頻的媒體接口。 :提供高層的程序模型和基本的運行環(huán)境 :包含對各種設(shè)備上的數(shù)據(jù)進行訪問和發(fā)布 :通過內(nèi)容提供者瀏覽的操作數(shù)據(jù)庫 :地層的圖形庫,包含畫布,顏色過濾,點,矩形,可以將它們直接繪制到屏幕上。 Google android 移動平臺下的應(yīng)用研究 Android 系統(tǒng)提供給應(yīng)用開發(fā)者本身就是一個框架,所有的應(yīng)用開發(fā)都必須遵守這個框架原則。 系統(tǒng)開發(fā):作為一個軟件的主體部分,系統(tǒng)開發(fā)的好壞直接決定了該系統(tǒng)的性能和壽命。 界面設(shè)計:作為一個手機軟件,其只能在極有限的區(qū)域中顯示自已,如何在 15 有限的空間里更完美的展現(xiàn)出自已的獨特之處就顯得更為重要了。作 為一個手機軟件,它的使命就是給用戶使用的。大致的開發(fā)流程如下: 需求分析:作為一個軟件,它必須有其存在的意義和價值,而這個價值和意義就需要靠需求分析來確定。 Google android 移動平臺開發(fā)過程研究 Android 移動平臺作為 21 世紀(jì)的新秀,受到了越來越多的開發(fā)者的鐘愛,在這股開發(fā)的浪潮中,逐漸形成了具有 Android 一套具有 Android 特色的開發(fā)流程。 強大的 GPS 技術(shù) .Android 內(nèi)部提供了大量的 GPS 組件,我們可以很輕松地獲得設(shè)備當(dāng)前的位置等信息,讓導(dǎo)航等功能更加完善。 立體藍牙和免提電話。 Voice search 語音搜索??梢酝ㄟ^ Email, MMS 或直接上傳到y(tǒng)outube 等方式來分享視頻。 視頻錄制和分享。大多 14 數(shù)小的 Web 應(yīng)用都是從網(wǎng)絡(luò)上獲得實時數(shù)據(jù)并展示給用戶的, android 預(yù)裝了 5 個桌機 Widget,包括數(shù)字時鐘,日歷,音樂播放器,相框。 使用 widget 實現(xiàn)桌面的個性化。 Android 的功能: 支持虛擬鍵盤。 應(yīng)用程序可以并行運行。 4 、 應(yīng) 用 程 序可 以 輕 松地 嵌 入 網(wǎng) 絡(luò)。通過互聯(lián)網(wǎng),應(yīng)用程序可以聲明它們的功能可提供其它應(yīng)用程序使用。 應(yīng)用程序無界限。通過與運營商,設(shè)備制造商,開發(fā)商和其他有關(guān)各方結(jié)成深層次的合作伙伴關(guān)系,希望借助建立標(biāo)準(zhǔn)化,開放式的移動電話軟件平臺,在移動產(chǎn)業(yè)內(nèi)形成一個開放式生態(tài)系統(tǒng) . Android 系統(tǒng)的特點 : 開放性。 13 第四章 Google android 移動平臺的相關(guān)理論 Goolge android 移動平臺的概述 Android 是 Goolge 公司于 07 年 11 月 5 日宣布的基于 LINUX 平臺開源手機操作系統(tǒng),該平臺由操作系統(tǒng),中間件,用戶界面和應(yīng)用軟件組成, Android 是Goolge 開發(fā)的基于 linux 平臺的開源手機操作系統(tǒng)。 Android 中每一個應(yīng)用程序都運行在各自的進程中,當(dāng)訪問其他應(yīng)用程序的數(shù)據(jù)時,需要在不同的虛擬機之間傳遞數(shù)據(jù),這樣操作起來會有些困難 (正常情況下,不能讀取其他應(yīng)用程序的數(shù)據(jù)庫文件 )。Content Provider 類實現(xiàn)一組標(biāo)準(zhǔn)的方法,能夠讓其他應(yīng)用程序保存或讀取此ContentProvider 處理的各種類型數(shù)據(jù)。 ④ Content Provider Android 應(yīng)用程序能夠?qū)⑺鼈兊臄?shù)據(jù)保存到文件、 SQL 數(shù)據(jù)庫,甚至是任何有效的設(shè)備中。當(dāng)連接到一個 Service 之后,還可以利用 Service 提供的接口與它通信。同時,系統(tǒng)也將保持這個 Service 一直執(zhí)行,直到 Service 運行結(jié)束。 12 ③ Service Service 是一段長生命周期的、沒有用戶界面的程序。當(dāng)一個 IntentReceiver 被觸發(fā)時,應(yīng)用不必對請求調(diào)用 Intent Receiver,系統(tǒng)會在需要的時候啟動應(yīng)用。 ② Intent Receiver 通過 Intent Receiver 實現(xiàn)的應(yīng)用能夠?qū)σ粋€外部的事件作出響應(yīng)。這個機制具有兩點優(yōu)勢:一是能夠重復(fù)利用從其他組件中以 Intent 形式產(chǎn)生的一個請求 。當(dāng)向前導(dǎo)航時, Activity 將會調(diào)用 STartActivity(Intent myIntent)方法,然后,系統(tǒng)會在所有安裝的應(yīng)用程序中所定義的 IntentFilter 中查找,找到最匹配 myIntent 的和 Intent 對應(yīng)的 Activity 接收到 myIntent 的通知后,開始運行。 Android 使用 Intent 這個特殊類,實現(xiàn)在屏幕與屏幕之間移動。每一個 Activity 都被實現(xiàn)為一個獨立的類,并且從 Activity 基類中繼承而來。 ① Activity Activity 是最基本的 Android 應(yīng)用程序組件。 Android 應(yīng)用程序設(shè)計原理 一個 Android 應(yīng)用程序,通常由 AcTIvity、 Intent Receiver、 Service、CONtent Provider 四種功能組件構(gòu)成。 ③重啟后選擇 Eclipse菜單中的 Windows Preferences 在左側(cè)的 Android項目中 SDK Location 中填入 Android SDK 解壓后的目錄,然后點擊 Apply。 ②雙擊 Eclipse 解壓后目錄中的 然后啟動,選擇 Eclipse 菜單中的 Help Install New Software 選項卡上的 Available Software,點擊右側(cè)的“ Add” 輸入 : 后確定,然后在“ Work with” 下拉菜單中選擇剛才輸入的網(wǎng)址。接著再去 : 站 點 下 載 后 安 裝 下 載:, Android 后解壓。 [2] 簡言之,需要以下軟件,才能搭建 Android 開發(fā)環(huán)境,從而進行 Android應(yīng)用程序的開發(fā)。此外, Android 的應(yīng)用程序開發(fā)和Java 開發(fā)有較大區(qū)別的,所以還需要有 Google 提供的 Android SDK。 9 圖 21 系統(tǒng)構(gòu)架圖 圖 21 系統(tǒng)構(gòu)架圖 10 第三章 系統(tǒng)開發(fā)環(huán)境及相關(guān)技術(shù) Android 開發(fā)環(huán)境介紹 Android 的上層應(yīng)用程序是用 Java 語言開發(fā),同時還需要基于 Dalvik 虛擬機,所以, Google 公司推薦使用主流的 Java 繼承開發(fā)環(huán)境 Eclipse。用戶點擊桌面圖標(biāo)便可進入軟件主界面,主界面顯示全國各個主要城市列表可供用戶直接點取,用戶還可以通過輸入法輸入城市,以拼音格式,如贛州, Ganzhou。 系統(tǒng)必須具有安全性,可靠性,獨立性。 系統(tǒng)研究內(nèi)容 數(shù)據(jù)源的選取 界面的設(shè)計 8 代碼的設(shè)計 程序的測試 產(chǎn)品的發(fā)布 項目需求分析 能夠查詢數(shù)據(jù)庫存中城市的天氣情況。這些天氣數(shù)據(jù)是通過后臺 服務(wù)獲取的,這個后臺服務(wù)可以按照一定時間間隔,從 Google 上獲取天氣預(yù)報信息,并將天氣信息保存在數(shù)據(jù)庫中。 本軟件是基于 Eclipse 的開發(fā)環(huán)境,依托 Google 氣象數(shù)據(jù)建立氣象信息數(shù)據(jù)庫,開發(fā)出了針對 Android 平臺的手機天氣預(yù)報系統(tǒng)。此外,谷歌通過 OHA 聯(lián)合眾多廠商進行系統(tǒng)研發(fā),不斷更新版本,將系統(tǒng)應(yīng)用推 廣到更多的終端產(chǎn)品中,確保用戶體驗持續(xù)改善。安卓操作系統(tǒng)發(fā)展迅猛主要得益于免費、開源和良好產(chǎn)業(yè)運作策略,這三點為安卓在智能手機市場贏得更多的發(fā)展機遇。谷歌表示目前安卓手機每日平均激活量為20 萬部,銷售速度加速上漲。與此相比,盡管 2020 年 2 月,塞班基本完成開源工作,但由于代碼臃腫,用戶界面設(shè)計缺失,塞班的開源并無實際意義,錯失發(fā)展良機。 6 圖 11 各手機系統(tǒng)發(fā)展趨勢 安卓是首款開源代碼的操作系統(tǒng),采用 Linux 內(nèi)核,開放手機聯(lián)盟( OHA)成員可以任意使用和修改安卓的 SDK 軟件包。其他操作系統(tǒng)的表現(xiàn)則要平穩(wěn)很多。 2020 第二、三季度與去年同期相比,增度分別是 %及22%,增勢迅猛。 Android 的最大特點是它的開放性體系架構(gòu),不僅具有非常好 的開發(fā)、調(diào)試環(huán)境,而且還具有各種可擴展的設(shè)施,包括豐富的圖形組件、多媒體支持功能和強大的瀏覽器,而且已有許多比較成熟的應(yīng)用案例。 研究現(xiàn)狀和發(fā)展趨勢 為了讓智能手機用戶能夠隨時隨地查詢互聯(lián)網(wǎng)所提供的服務(wù),一種高效的辦法就是將應(yīng)用系統(tǒng)的功能拓展到手機終端,讓手機能通過移動網(wǎng)和互聯(lián)網(wǎng)訪問Web 網(wǎng)站并處理各項業(yè)務(wù)。 研究意義 Android 平臺 3G 手機氣象軟件的開發(fā)可以進一步擴大氣象信息的覆蓋面,讓廣大公眾能夠在第一時間方便且快捷地獲取最新的氣象預(yù)報(預(yù)警)信息,以便提前預(yù)防,把氣象災(zāi)害造成的損失降到最低。 關(guān)鍵詞: Android 手機天氣預(yù)報軟件系統(tǒng) 2 Based on the Android system of mobile phone weather forecasting software Abstract With intelligent the rapid spread of the mobile phone, intelligent mobile phone operating system market wind. In order to make intelligent mobile phone users to anytime inquires the services provided by the Inter, a of the application system will be expanded to the mobile
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1