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

正文內(nèi)容

基于android系統(tǒng)的手機(jī)天氣預(yù)報(bào)軟件本科畢業(yè)設(shè)計(jì)論文(編輯修改稿)

2024-10-03 19:51 本頁面
 

【文章內(nèi)容簡介】 的全部軟件,而且不存在任何以往阻礙移動(dòng)產(chǎn)業(yè)創(chuàng)新的專有權(quán)障礙,谷歌與開放手機(jī)聯(lián)盟合作開發(fā)了 Android,這個(gè)聯(lián)盟由包括中國移動(dòng),摩托羅拉,高通,宏達(dá)在內(nèi)的 30 多家技術(shù)和無線應(yīng)用的領(lǐng)軍企業(yè)組成。通過與運(yùn)營商,設(shè)備制造商,開發(fā)商和其他有關(guān)各方結(jié)成深層次的合作伙伴關(guān)系,希望借助建立標(biāo)準(zhǔn)化,開放式的移動(dòng)電話軟件平臺(tái),在移動(dòng)產(chǎn)業(yè)內(nèi)形成一個(gè)開放式生態(tài)系統(tǒng) . Android系統(tǒng)的特點(diǎn) : 開放性。 Google 與開放性手機(jī)聯(lián)盟合作開發(fā)了 android, Google 通過與動(dòng)行商,通過與運(yùn)營商,設(shè)備 制造商,開發(fā)商和其他有關(guān)各方結(jié)成深層次的合作伙伴關(guān)系,希望借助建立標(biāo)準(zhǔn)化,開放式的移動(dòng)電話軟件平臺(tái),在移動(dòng)產(chǎn)業(yè)內(nèi)形成一個(gè)開放式生態(tài)系統(tǒng)。 應(yīng)用程序無界限。 Android 上的應(yīng)用可以通過標(biāo)準(zhǔn) API 訪問核心移動(dòng)設(shè)備功能。通過互聯(lián)網(wǎng),應(yīng)用程序可以聲明它們的功能可提供其它應(yīng)用程序使用。 應(yīng)用程序是在平等的條件下創(chuàng)建的,移動(dòng)設(shè)備上的應(yīng)用程序可以被替換或擴(kuò)展,即使是撥號(hào)或主屏幕這樣的核心組件。 應(yīng) 用程 序 可 以輕 松 地嵌 入 網(wǎng)絡(luò) 。 應(yīng)用 程 序可 以 輕 松地 嵌 入HTML,javascript 和樣式表,還可以通過 Webview 顯示內(nèi)容。 應(yīng)用程序可以并行運(yùn)行。 Android 是一種完整的多任務(wù)環(huán)境,應(yīng)用程序可以在其中并行運(yùn)行,在后臺(tái)運(yùn)行時(shí),應(yīng)用程序可以生成通知引起注意。 Android的功能: 支持虛擬鍵盤。虛擬鍵盤的出現(xiàn)意味著基于 或以上的版本的移動(dòng)設(shè)備可以同時(shí)支持特理鍵盤和虛擬鍵盤。 使用 widget 實(shí)現(xiàn)桌面的個(gè)性化??梢杂?widget 修飾自已的桌面。大多 江西理工大學(xué)本科生畢業(yè)設(shè)計(jì)(論文) 14 數(shù)小的 Web 應(yīng)用都是從網(wǎng)絡(luò)上獲得實(shí)時(shí)數(shù)據(jù)并展示給用戶的, android 預(yù)裝了 5 個(gè)桌機(jī) Widget,包括數(shù)字時(shí)鐘,日歷,音樂播放 器,相框。 用在線文件快速瀏覽數(shù)數(shù),類似于 OSX Leopard 的 Quicklook 特征 ,Android 的在線文件夾可顯示的數(shù)據(jù)條目,比如聯(lián)系人,喜歡的應(yīng)用, Email信息,播放列表,書簽, RSS源等,并不需要運(yùn)行系統(tǒng)程序處理特定的數(shù)據(jù)條目。 視頻錄制和分享。 Android 還有錄制和分享視頻的功能,對回放和MPEG4,3GP 等視頻也有了更好的支持。可以通過 Email, MMS 或直接上傳到y(tǒng)outube 等方式來分享視頻。 更快,更兼容的瀏覽器, Android 的基于 Webkit 內(nèi)核的瀏覽器帶來了 重要的調(diào)速半置,這得益于新的 Wenkit 渲染引擎和優(yōu)化的 JAVA 腳本編譯器。 Voice search 語音搜索。帶有語音識(shí)別技術(shù)的 Google 手機(jī)已于 2020 年11 月面世,它支持語音搜索功能,該功能增強(qiáng)了默認(rèn)的搜索能力,已超過了純文本搜索。 立體藍(lán)牙和免提電話。除了增強(qiáng)的免提電話體驗(yàn), Android 還支持立體藍(lán)牙( A2Dphe 和 AVCRP) ,并有自動(dòng)配對功能。 強(qiáng)大的 GPS 技術(shù) .Android 內(nèi)部提供了大量的 GPS組件,我們可以很輕松地獲得設(shè)備當(dāng)前的位置等信息,讓導(dǎo)航等功能更加完善。 Android 系統(tǒng)硬件檢測, android 可自動(dòng)檢測和修復(fù) SD 卡的文件系統(tǒng),允許第三方應(yīng)用顯示 Android 系統(tǒng)的硬件特征,為了讓用戶下載到與自已的設(shè)備匹配的應(yīng)用,我們可以檢測用戶設(shè)備的硬件信息,讓滿足應(yīng)用要求的設(shè)備安裝該程序,當(dāng)更多的 android 設(shè)備建立在不同的硬件上時(shí),這個(gè)功能顯得很實(shí)用。 Google android 移動(dòng)平臺(tái)開發(fā)過程研究 Android 移動(dòng)平臺(tái)作為 21 世紀(jì)的新秀,受到了越來越多的開發(fā)者的鐘愛,在這股開發(fā)的浪潮中,逐漸形成了具有 Android 一套具有 Android 特色的開發(fā)流程。 由于 Android 的優(yōu)越性,其開發(fā)顯得非常的有規(guī)律可尋。大致的開發(fā)流程如下: 需求分析:作為一個(gè)軟件,它必須有其存在的意義和價(jià)值,而這個(gè)價(jià)值和意義就需要靠需求分析來確定。 功能分析。作為一個(gè)手機(jī)軟件,它的使命就是給用戶使用的。如何提供用戶最好的用戶體驗(yàn)就值得每一個(gè)程序員的深思,這也是確保一個(gè)程序成功的關(guān)鍵所在。 界面設(shè)計(jì):作為一個(gè)手機(jī)軟件,其只能在極有限的區(qū)域中顯示自已,如何在 江西理工大學(xué)本科生畢業(yè)設(shè)計(jì)(論文) 15 有限的空間里更完美的展現(xiàn)出自已的獨(dú)特之處就顯得更為重要了。 測試:在任何一個(gè)軟件開發(fā)行業(yè)中,無論是 J2EE, J2SE, J2ME 等等其他開發(fā)中,測試時(shí)必不可少的一環(huán),在 Android 開發(fā)中,由于手機(jī)的搞頻率使用,和硬件系統(tǒng)上的不足,使得對軟件的要求更加的嚴(yán)格,這就要求在開發(fā)完成后,再對其進(jìn)行嚴(yán)格的測試,而測試又包括了:單元測試,系統(tǒng)測試等等方面的測試。 系統(tǒng)開發(fā):作為一個(gè)軟件的主體部分,系統(tǒng)開發(fā)的好壞直接決定了該系統(tǒng)的性能和壽命。 發(fā)布:在完成一個(gè)系統(tǒng)的開發(fā)后,就要對其發(fā)布,經(jīng)過廣大用戶的考驗(yàn),只有經(jīng)過這個(gè)過程,才算是一個(gè)合格的產(chǎn)品,在 Android 平臺(tái)中, Google 提供了完整的發(fā)布機(jī)制 Google maket。 Google android 移動(dòng)平臺(tái)下的應(yīng)用研究 Android 系統(tǒng)提供給應(yīng)用開發(fā)者本身就是一個(gè)框架,所有的應(yīng)用開發(fā)都必須遵守這個(gè)框架原則。我們在開發(fā)應(yīng)用時(shí)就是在這個(gè)框架上進(jìn)行擴(kuò)展,下面來看看android 這個(gè)框架都有些什么功能可供我們使用。 :提供高層的程序模型和基本的運(yùn)行環(huán)境 :包含對各種設(shè)備上的數(shù)據(jù)進(jìn)行訪問和發(fā)布 :通過內(nèi)容提供者瀏覽的操作數(shù)據(jù)庫 :地層的圖形庫,包含畫布,顏色過濾 ,點(diǎn),矩形,可以將它們直接繪制到屏幕上。 :定位和相關(guān)服務(wù)的類 : 提供幫助網(wǎng)絡(luò)訪問類,超過通常的 *接口。 : 提供一些類管理多種音頻,視頻的媒體接口。 :提供了系統(tǒng)服務(wù),消息轉(zhuǎn)輸和 IPC 機(jī)制。 :提供 OpenGL 的工具。 :提供訪問 Android 的內(nèi)容提供者的類。 :提供與撥打電話相關(guān)的 API 交互。 提供基礎(chǔ)的用戶界面接口框架。 :涉及工具性的方法,例如時(shí)間日期的操作。 :默認(rèn)瀏覽器操作接口。 包含各種 UI 元素在應(yīng)用程序的布局中使用。 小結(jié) 本單 元 主要通過三個(gè)方面: android 移動(dòng)平臺(tái)的概述: 江西理工大學(xué)本科生畢業(yè)設(shè)計(jì)(論文) 16 android 移動(dòng)平臺(tái)開發(fā)過程的研究: android 移動(dòng)平臺(tái)下的應(yīng)用研究,概要的介紹了 Google android 移動(dòng)平臺(tái)相關(guān)知識(shí),對 google android 移動(dòng)平臺(tái)有初步的認(rèn)識(shí)和了解,為后面的開發(fā)做了堅(jiān)實(shí)的基礎(chǔ)。 江西理工大學(xué)本科生畢業(yè)設(shè)計(jì)(論文) 17 第五章 android手機(jī) 天氣預(yù)報(bào)系統(tǒng)程序設(shè)計(jì) 用戶界面設(shè)計(jì) 根據(jù)需求分析可以知道,應(yīng)用程序應(yīng)包含兩 個(gè)主要的用戶界面,這里需要進(jìn)一步分析每個(gè)用戶界面中應(yīng)該包括哪些顯示內(nèi)容。 在“設(shè)置頁面”中,需要對要顯示天氣預(yù)報(bào)的城市及更新頻率進(jìn)行設(shè)置。在“顯示頁面”中,顯示當(dāng)前的天氣狀況,包括城市名稱、溫度、濕度、風(fēng)向、雨雪情況和獲取數(shù)據(jù)時(shí)間等信息。在“詳細(xì)頁面”動(dòng)態(tài)顯示當(dāng)前天氣情況 。 根據(jù)對用戶界面顯示內(nèi)容的分析,繪制出用戶界面的草 圖,如圖 41 所示。 圖 41 基于 Android 平臺(tái)的智能手機(jī)訪問 服務(wù)器 的主要技術(shù)是數(shù)據(jù)交互方法?;?Android 操作系統(tǒng)的天氣實(shí)況預(yù)報(bào)系統(tǒng)設(shè)計(jì)的核心是通過調(diào)用通信協(xié)議 SOAP( Simple Object AccessProtocol)的接口,從 Web Service 提供商中提取天氣預(yù)報(bào)的數(shù)據(jù)信息,為客戶端服務(wù)。其基本功能是當(dāng)用戶運(yùn)行天氣預(yù)報(bào)系統(tǒng)程 序時(shí),在手機(jī)屏幕上顯示出中國的城市名稱,用戶單擊任意一個(gè)城市名,可獲得該城市的天氣實(shí)況預(yù)報(bào)信息。用戶也可以輸入城市名稱,點(diǎn)擊查詢獲得天氣預(yù)報(bào)信息。 AndroidWeatherForecast 工程目錄結(jié)構(gòu)及其源代碼文件如圖 42所示 江西理工大學(xué)本科生畢業(yè)設(shè)計(jì)(論文) 18 圖 42 天氣實(shí)況預(yù)報(bào)系統(tǒng)的具體實(shí)現(xiàn) 基于 Android 平臺(tái)的智能手機(jī)訪問服務(wù)器的主要技術(shù)是數(shù)據(jù)交互方法。基于 Android 操作系統(tǒng)的天氣實(shí)況預(yù)報(bào)系統(tǒng)設(shè)計(jì)的核心是通過調(diào)用通信協(xié)議 SOAP(Simple Object AccessProtocol)的 接口,從 Web Service 提供商中提取天氣預(yù)報(bào)的數(shù)據(jù)信息,為客戶端服務(wù)。其基本功能是當(dāng)用戶運(yùn)行天氣預(yù)報(bào)系統(tǒng)程序時(shí),在手機(jī)屏幕上顯示出中國的城市名稱,用戶單擊任意一個(gè)城市名,可獲得該城市的天氣實(shí)況預(yù)報(bào)信息。用戶也可以輸入城市名稱,點(diǎn)擊查詢獲得天氣預(yù)報(bào)信息。 CitiesWeatherForecast 工程目錄結(jié)構(gòu)及其源代碼文件如圖 1 所示。 江西理工大學(xué)本科生畢業(yè)設(shè)計(jì)(論文) 19 Android 平臺(tái)的用戶界面實(shí)現(xiàn) Android 提供的可變化的用戶界面 (UI)開發(fā)模塊是基于 XML 文件的。這些 XML 文件放在工程 /res/layout 下面。這個(gè)目錄可包含所有應(yīng)用程序所需的非碼部分,比如圖片、字符串、 xml 文件。當(dāng)要使用到這些資源時(shí),在代碼目錄中打開 文件即可。在 XML 文件里編輯界面的代碼,實(shí)現(xiàn)起來不僅方便,使用時(shí)也會(huì)更加靈活。 在 Android 程序設(shè)計(jì)中要用到一些基本的 Android UI 元素,通過使用 Views、 View Groups 和 layouts 可為 Activity 創(chuàng)建功能性的、富有直觀力的 Android SDK 中提供的一些控件,進(jìn)行布局、擴(kuò)展和定制這些控件,并使用 ViewGroups 去組合 Views,創(chuàng)建由相互作用的子控件組成的原子的、重復(fù)利用的 UI 元素。也可以創(chuàng)建自己的 Views,來實(shí)現(xiàn)顯示數(shù)據(jù)和與用戶交互的新途徑 ?;蚴褂靡恍├^承自 View Group 的Layout 管理器來組織 Android UI 中的單個(gè)元素到屏幕上。 Android 應(yīng)用中,用戶界面由 View 和 View Group 對象構(gòu)建。 View 與View Group 有很多種類,而它們都是 View 類的子類。 View 對象是 Android 平臺(tái)中用戶界面的基本單元。 View 類是 widgets(工具 )類的 父類,它們提供了諸如文本輸入框和按鈕之類的 UI 對象的完整實(shí)現(xiàn)。 View Group 類是Layouts(布局 )類的父類,它們提供了諸如流式布局、表格布局以及相對布局之類的布局架構(gòu)。 View 對象是一個(gè)數(shù)據(jù)體,它的屬性存儲(chǔ)了用于屏幕上一塊矩形區(qū)域的布局參數(shù)及內(nèi)容。并負(fù)責(zé)它所轄的這個(gè)矩形區(qū)域之中所有測量、布局、焦點(diǎn)轉(zhuǎn)換、卷動(dòng)以及按鍵 /觸摸手勢的處理。作為一個(gè)用戶界面對象, View 同時(shí)也擔(dān)任著用戶交互關(guān)鍵點(diǎn)以及交互事件接受者的角色。天氣實(shí)況預(yù)報(bào)系統(tǒng)程序功能比較單一,其 UI 也相對比較簡單,只要有一個(gè)輸入 框、一個(gè)查詢按鈕以及一個(gè)顯示所有中國城市信息的列表即可。為了建立 Android 平臺(tái)的用戶界面,首先要在 Package Explorer 窗口中展開 Layout 后新建。xml 文件,用來對窗口界面進(jìn)行布局,主要有系統(tǒng)運(yùn)行的主配置文件 和 . Layout 是一類特殊的 ViewGroup 控件,它們本身沒有任何可顯示內(nèi)容,存在的惟一原因就是其中的內(nèi)部結(jié)構(gòu),能夠更好地?cái)[放它的子控件。比如 Linearlayout, 可將子控件按水平或垂直方向按順序排列下去 。Tablelayout, 可 以 將 子 控 件 按 照 表 格 的 形 式 , 一 枚 枚 放 置好 。Relativelayout 更靈活,可以設(shè)定各個(gè)控件之間的對齊和排列關(guān)系,適合定制復(fù)雜的界面。有了 Layout 的存在,控件和控件之間不再是割裂地存在,而是更有機(jī)地結(jié)合在一起,設(shè)定起來也更為方便。在本實(shí)例的 文件中主要是添加一些界面的布局設(shè)置,例如如下代碼: android:orientation=horizontal 江西理工大學(xué)本科生畢業(yè)設(shè)計(jì)(論文) 20 android:layout_width=fill_parent android:layout_height=wrap_content android:layout_width=wrap_content android:layout_height=wrap_content android:text=@string/cityText/ android:layout_width=wrap_content android:layout_height=wrap_content android:text=@string/searchBtn/ 上述代碼生成了一個(gè) Linearlayout,定義了一個(gè) EditText 和 Button,并且設(shè)置了相關(guān)的參數(shù)。在 Android 中,控件最重要的大小屬性是width/height,開發(fā)者可以指明控件的大小,控件
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1