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

正文內(nèi)容

畢業(yè)設(shè)計(jì)-基于android系統(tǒng)的智能手機(jī)天氣預(yù)報(bào)軟件-文庫(kù)吧

2024-12-29 01:05 本頁(yè)面


【正文】 ..................... 28 Androidtransport 方法 ..................................................................... 30 Androidserviceconnection 方法 ............................................................ 32 第六章 系統(tǒng)測(cè)試 ......................................................................................................................... 35 第七章 結(jié)論 ................................................................................................................................... 39 致 謝: ......................................................................................................................................... 40 參考文獻(xiàn) ......................................................................................................................................... 41 江西理工大學(xué) 2022屆本科生畢業(yè)設(shè)計(jì)(論文) 4 第一章 緒 論 研究?jī)?nèi)容 Android平臺(tái) 3G 手機(jī)氣象軟件是基于 Android 手機(jī)平臺(tái),運(yùn)用 Java語(yǔ)言,從 Google 上獲取天氣預(yù)報(bào)信息,開發(fā)出針對(duì)使用 Android 平臺(tái)的手機(jī)天氣預(yù)報(bào)系統(tǒng)。 研究意義 Android 平臺(tái) 3G 手機(jī)氣象軟件的開發(fā)可以進(jìn)一步擴(kuò)大氣象信息的覆蓋面,讓廣大公眾能夠在第一時(shí)間方便 且快捷地獲取最新的氣象預(yù)報(bào)(預(yù)警)信息,以便提前預(yù)防,把氣象災(zāi)害造成的損失降到最低。同時(shí)也可以強(qiáng)化氣象公共服務(wù)的職能,完善公共服務(wù)體系、改善公共服務(wù)手段、增加公共服務(wù)產(chǎn)品、提高公共服務(wù)質(zhì)量,更好地發(fā)揮了氣象事業(yè)對(duì)經(jīng)濟(jì)社會(huì)發(fā)展的現(xiàn)實(shí)性作用。 研究現(xiàn)狀和發(fā)展趨勢(shì) 為了讓智能手機(jī)用戶能夠隨時(shí)隨地查詢互聯(lián)網(wǎng)所提供的服務(wù),一種高效的辦法就是將應(yīng)用系統(tǒng)的功能拓展到手機(jī)終端,讓手機(jī)能通過移動(dòng)網(wǎng)和互聯(lián)網(wǎng)訪問Web 網(wǎng)站并處理各項(xiàng)業(yè)務(wù)。 Android 系統(tǒng)是 Google 公司開發(fā)的一個(gè)開源手機(jī)操作系統(tǒng),它包括了操作 系統(tǒng)、用戶界面和應(yīng)用程序,即智能手機(jī)工作所需的全部軟件。 Android 的最大特點(diǎn)是它的開放性體系架構(gòu),不僅具有非常好的開發(fā)、調(diào)試環(huán)境,而且還具有各種可擴(kuò)展的設(shè)施,包括豐富的圖形組件、多媒體支持功能和強(qiáng)大的瀏覽器,而且已有許多比較成熟的應(yīng)用案例。 據(jù) Gartner 最新數(shù)據(jù)顯示, 2022 年第二、三季度全球智能手機(jī)銷售繼續(xù)大幅增長(zhǎng),其中第三季度安卓占全球智能手機(jī)市場(chǎng)的 %,僅次于塞班,成為第二大智能手機(jī)系統(tǒng)。 2022 第二、三季度與去年同期相比,增度分別是 %及22%,增勢(shì)迅猛。而塞班系統(tǒng)較 09年的市 場(chǎng)份額,盡管終端銷量有大幅度提升,但增勢(shì)下滑 10%,形勢(shì)非常嚴(yán)峻。其他操作系統(tǒng)的表現(xiàn)則要平穩(wěn)很多。 如圖 11所示各種手機(jī)系統(tǒng)的發(fā)展趨勢(shì)。 江西理工大學(xué) 2022屆本科生畢業(yè)設(shè)計(jì)(論文) 5 圖 11各手機(jī)系統(tǒng)發(fā)展趨勢(shì) 安卓是首款開源代碼的操作系統(tǒng),采用 Linux 內(nèi)核,開放手機(jī)聯(lián)盟( OHA)成員可以任意使用和修改安卓的 SDK軟件包。系統(tǒng)的開源性使其具有良好的拓展性,一方面,為眾多移動(dòng)應(yīng)用開發(fā)者提供了良好的系統(tǒng)性平臺(tái),有利于移動(dòng)應(yīng)用的集合;另一方面,終端廠商可以針對(duì)自身的特殊需要 “ 定制化開發(fā) ” 。與此相比,盡管 2022 年 2 月,塞班基本完成開源工作,但由于代碼 臃腫,用戶界面設(shè)計(jì)缺失,塞班的開源并無(wú)實(shí)際意義,錯(cuò)失發(fā)展良機(jī)。 據(jù) Informa 預(yù)測(cè), 2022 年,安卓手機(jī)銷量將超過諾基亞塞班手機(jī),屆時(shí)安卓將成為全球最大的智能手機(jī)平臺(tái)。谷歌表示目前安卓手機(jī)每日平均激活量為20 萬(wàn)部,銷售速度加速上漲。 我們認(rèn)為,安卓在全球市場(chǎng)的成長(zhǎng)壯大,塞班市場(chǎng)份額不斷下跌已成不爭(zhēng)事實(shí)。安卓操作系統(tǒng)發(fā)展迅猛主要得益于免費(fèi)、開源和良好產(chǎn)業(yè)運(yùn)作策略,這三點(diǎn)為安卓在智能手機(jī)市場(chǎng)贏得更多的發(fā)展機(jī)遇。系統(tǒng)的免費(fèi)讓更多的廠商加入,推動(dòng)了份額的上升;代碼的開源讓更多的開發(fā)者進(jìn)入應(yīng)用開發(fā);應(yīng)用的豐富吸引了更 多用戶選擇,這也是谷歌值得眾多廠商學(xué)習(xí)的地方。此外,谷歌通過 OHA 聯(lián)合眾多廠商進(jìn)行系統(tǒng)研發(fā),不斷更新版本,將系統(tǒng)應(yīng)用推廣到更多的終端產(chǎn)品中,確保用戶體驗(yàn)持續(xù)改善。 江西理工大學(xué) 2022屆本科生畢業(yè)設(shè)計(jì)(論文) 6 第二章 系統(tǒng)分析 研究目標(biāo) (1)了解 Android 應(yīng)用程序的設(shè)計(jì)和開發(fā)過程; (2) 使用多種組件進(jìn)行 Android 平臺(tái) 3G 手機(jī)氣象軟件的開發(fā)。 本軟件是基于 Eclipse 的開發(fā)環(huán)境,依托 Google 氣象數(shù)據(jù)建立氣象信息數(shù)據(jù)庫(kù),開發(fā)出了針對(duì) Android平臺(tái)的手機(jī)天氣預(yù)報(bào)系統(tǒng)。 需求分析 本軟件是一個(gè) android應(yīng)用 程序,啟動(dòng)程序后可以進(jìn)行城市 列表的選擇,選擇城市后可以顯示天氣狀況,包括溫度、濕度、風(fēng)向 情況等。這些天氣數(shù)據(jù)是通過后臺(tái)服務(wù)獲取的,這個(gè)后臺(tái)服務(wù)可以按照一定時(shí)間間隔,從 Google 上獲取天氣預(yù)報(bào)信息,并將天氣信息保存在數(shù)據(jù)庫(kù)中。 從上面的描述中可以基本了解軟件的功能需求: (1) 啟動(dòng) App Widget 應(yīng)用程序; (2) 顯示界面: 顯示城市列表,以拼音形式顯示全國(guó)主要城市 (4) 詳細(xì)界面:通過文字顯示當(dāng)前的天氣情況,包括城市 天氣、溫度、風(fēng)向、風(fēng)速、濕度等天氣信息 性能分析 程序響應(yīng)速度快、安 全性高、信息處理速度快。 系統(tǒng)研究?jī)?nèi)容 數(shù)據(jù)源的選取 界面的設(shè)計(jì) 江西理工大學(xué) 2022屆本科生畢業(yè)設(shè)計(jì)(論文) 7 代碼的設(shè)計(jì) 程序的測(cè)試 產(chǎn)品的發(fā)布 項(xiàng)目需求分析 能夠查詢數(shù)據(jù)庫(kù)存中城市的天氣情況。 系統(tǒng)能通過手機(jī)查看并顯示天氣數(shù)據(jù)。 系統(tǒng)必須具有安全性,可靠性,獨(dú)立性。 系統(tǒng)構(gòu)架圖 軟件封裝后,用戶可以把 apk文件安裝到 android 手機(jī)里。用戶點(diǎn)擊桌面圖標(biāo)便可進(jìn)入軟件主界面,主界面顯示全國(guó)各個(gè)主要城市列表可供用戶直接點(diǎn)取,用戶還可以通過輸入法輸入城市,以拼音格式,如贛州, Ganzhou。 選擇好城市后點(diǎn)擊查詢按鈕即可轉(zhuǎn)到詳 細(xì)界面,界面顯示該城市的天氣信息,包括時(shí)間,溫度,風(fēng)向,風(fēng)速,濕度等天氣信息。 江西理工大學(xué) 2022屆本科生畢業(yè)設(shè)計(jì)(論文) 8 圖 21 系統(tǒng)構(gòu)架圖 圖 21 系統(tǒng)構(gòu)架圖 江西理工大學(xué) 2022屆本科生畢業(yè)設(shè)計(jì)(論文) 9 第三章 系統(tǒng)開發(fā)環(huán)境及相關(guān)技術(shù) Android 開發(fā)環(huán)境介紹 Android的上層應(yīng)用程序是用 Java語(yǔ)言開發(fā),同時(shí)還需要基于 Dalvik虛擬機(jī),所以, Google公司推薦使用主流的 Java繼承開發(fā)環(huán)境 Eclipse。只有 Eclipse還不夠,因?yàn)槭鞘褂?Java語(yǔ)言進(jìn) 行開發(fā),還應(yīng)該有由 SUN公司提供的 Java SDK(其中包括 JRE: Java Runtime Environment)。此外, Android 的應(yīng)用程序開發(fā)和Java 開發(fā)有較大區(qū)別的,所以還需要有 Google 提供的 Android SDK。同時(shí),還需要在 Eclipse 安裝 ADT,為 Android 開發(fā)提供開發(fā)工具的升級(jí)或者變更,是Eclipse下開發(fā)工具的升級(jí)下載的工具。 [2] 簡(jiǎn)言之,需要以下軟件,才能搭建 Android 開發(fā)環(huán)境,從而進(jìn)行 Android應(yīng)用程序的開發(fā)。 a) Java SDK b) Eclipse c) Android SDK d) ADT Android 開發(fā)平臺(tái)搭建 Android開發(fā)平臺(tái)搭建步驟: ①首先到 Eclipse集成開發(fā)環(huán)境并且解壓,這里推薦下載 Java EE 集成版本,可以為平臺(tái)的搭建省下不少工作。接著再去 站點(diǎn)下 載后安裝下載 Android 。第一步下載工序就結(jié)束了。 ②雙擊 Eclipse 解壓后目錄中的 然后啟動(dòng),選擇 Eclipse 菜單中的 Help Install New Software 選項(xiàng)卡上的 Available Software,點(diǎn)擊右側(cè)的“ Add” 輸入 后在“ Work with” 下拉菜單中選擇剛才輸入的網(wǎng)址。過一會(huì)就會(huì)出現(xiàn)一個(gè)Developer Tools選項(xiàng),勾上以后點(diǎn)擊 Next以后 Eclipse會(huì)自動(dòng)網(wǎng)上查找 Android 開發(fā)工具插件,然后找到 Android DDMS 和 Android Development Tools,選中這兩個(gè)點(diǎn)擊 Finish, Eclipse就會(huì)自動(dòng)下載并安裝 Android插件了,最后會(huì)提示 江西理工大學(xué) 2022屆本科生畢業(yè)設(shè)計(jì)(論文) 10 重啟 Eclipse。 ③重啟后選擇 Eclipse菜單中的 Windows Preferences 在左側(cè)的 Android項(xiàng)目中 SDK Location 中填入 Android SDK解壓后的目錄,然后點(diǎn)擊 Apply。 ④在 WindowsXP 的系統(tǒng)變量中的 path 變量中添加一個(gè)值,該值指向解壓后的 Android SDK目錄下的 tools文件夾。 Android 應(yīng)用程序設(shè)計(jì)原理 一個(gè) Android 應(yīng)用程序,通常由 AcTIvity、 Intent Receiver、 Service、CONtent Provider 四種功能組件構(gòu)成。但是,并不是每一個(gè) Android 應(yīng)用程序都需要用到這四種功能組件,而是只需上述四種功能組件的某些組合。 ① Activity Activity 是最基本的 Android 應(yīng)用程序組件。大多數(shù)應(yīng)用由多個(gè)屏幕組成,一個(gè) Activity 通常則是一個(gè)單獨(dú)的屏幕。每一個(gè) Activity 都被實(shí)現(xiàn)為一個(gè)獨(dú)立的類,并且從 Activity 基類中繼承而來(lái)。 Activity 類將會(huì)顯示由視圖控件組成的用戶接口,并對(duì)事件做出響應(yīng)。 Android 使用 Intent 這個(gè)特殊類,實(shí)現(xiàn)在屏幕與屏幕之間移動(dòng)。通過解析各種 Intent,從一個(gè)屏幕導(dǎo)航到另一個(gè)屏幕是很簡(jiǎn)單的。當(dāng)向前導(dǎo)航時(shí), Activity 將會(huì)調(diào)用 STartActivity(Intent myIntent)方法,然后,系統(tǒng)會(huì)在所有安裝的應(yīng)用程序中所定義的 IntentFilter 中查找,找到最匹配 myIntent的和 Intent 對(duì)應(yīng)的 Activity 接收到 myIntent 的通知后,開始運(yùn)行 。當(dāng) startActivity 方法被調(diào)用時(shí)將觸發(fā)解析 myIntent 的動(dòng)作。這個(gè)機(jī)制具有兩點(diǎn)優(yōu)勢(shì):一是能夠重復(fù)利用從其他組件中以 Intent 形式產(chǎn)生的一個(gè)請(qǐng)求 。二是 Activity 可以在任何時(shí)候被一個(gè)具有相同 IntentFilter 的新 Activity 取代。 ② Intent Receiver 通過 Intent Receiver 實(shí)現(xiàn)的應(yīng)用能夠?qū)σ粋€(gè)外部的事件作出響應(yīng)。 Intent Receiver 在 中 注 冊(cè) , 也 可 以 在 代 碼 中 使 用()進(jìn)行注冊(cè)。當(dāng)一個(gè) IntentReceiver 被觸發(fā)時(shí),應(yīng)用不必對(duì)請(qǐng)求調(diào)用 Intent Receiver,系統(tǒng)會(huì)在需要的時(shí)候啟動(dòng)應(yīng)用。各種應(yīng)用還可以通過使用 ()將它們自己的 Intent Receiver 廣播給其他應(yīng)用程序。 江西理工大學(xué) 2022屆本科生畢業(yè)設(shè)計(jì)(論文) 11 ③ Service Service 是一段長(zhǎng)生命周期的、沒有用戶界面的程序。例如媒體播放器這個(gè)Activity 會(huì)使用 ()來(lái)啟動(dòng)一個(gè) Service,從而可以在后臺(tái)播放音樂 。同時(shí),系統(tǒng)也將保持這個(gè) Service 一直執(zhí)行,直到 Service 運(yùn)行結(jié)束。系統(tǒng)可通過使用 ()方法,連接到一個(gè) Service 上 (如果這個(gè) Service 還沒有運(yùn)行將啟動(dòng)它 )。當(dāng)連接到一個(gè) Service 之后,還可以利用 Service 提供的接口與它通信。就媒體播放器來(lái)說,還可以進(jìn)行暫停、重播等操作。 ④ Content Provider Android 應(yīng)用程序能夠?qū)⑺鼈兊臄?shù)據(jù)保存到文件、 SQL 數(shù)據(jù)庫(kù),甚至是任何有效的設(shè)備中。 Content Provider 實(shí)現(xiàn)了應(yīng)用數(shù)據(jù)與其他的應(yīng)用程序的共享。Content Provider 類實(shí)現(xiàn)一組標(biāo)準(zhǔn)的方法,能夠讓其他應(yīng)用程序保存或讀取此ContentPro
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1