【正文】
目錄 密級(jí) : 學(xué) 士 學(xué) 位 論 文 THESIS OF BACHELOR ( 2021— 2021 年) 題 目: 基于 Android 平臺(tái)的 3G 氣象軟件 學(xué) 院: 軟件 學(xué)院 系 計(jì)算機(jī)軟件 專 業(yè): 計(jì)算機(jī)軟件 學(xué) 號(hào): 姓 名: 指導(dǎo)教師: 起訖日期: 2021 年 12 月至 2021 年 5 月 目錄 Android 平臺(tái) 3G 手機(jī)氣象軟件 摘 要 隨著 智能手機(jī)的快速普及 , 智能手機(jī)操作系統(tǒng)市場(chǎng)風(fēng)生水起。 為了讓智能手機(jī)用戶能夠隨時(shí)隨地查詢互聯(lián)網(wǎng)所提供的服務(wù),一種高效的辦法就是將應(yīng)用系統(tǒng)的功能拓展到手機(jī)終端上,讓手機(jī)能夠通過(guò)移動(dòng)網(wǎng)以及互聯(lián)網(wǎng)訪問(wèn) Web 網(wǎng)站并處理各種各樣的業(yè)務(wù)。因此,智能手機(jī)的應(yīng)用軟件 及其 需要的服務(wù)將有廣闊的發(fā)展前景。 在如今這個(gè) 智能 手機(jī)系統(tǒng)群雄紛爭(zhēng)的時(shí)候, 2021 年 Google 推出了一款名為Android 的開(kāi)源智能手 機(jī)操作系統(tǒng), 它采用 Linux 內(nèi)核,開(kāi)放手機(jī)聯(lián)盟 (OHA)成員可以任意使用和修改 SDK 包,系統(tǒng)的開(kāi)源性使其具有良好的拓展性。這款軟件 包括了操作系統(tǒng)、用戶界面和應(yīng)用程序,即 智能 手機(jī)工作所需要的全部軟件。Android 的最大特點(diǎn)是其開(kāi)放性體系架構(gòu),不僅具有非常好的開(kāi)發(fā)、調(diào)試環(huán)境,而且還支持各種可擴(kuò)展的用戶體驗(yàn),包括豐富的圖形組件、多媒體支持功能以及強(qiáng)大的瀏覽器。因此,對(duì)于軟件從業(yè)人員來(lái)說(shuō), Android 平臺(tái)具有無(wú)限的吸引力。 本文就在分析討論 Android 手機(jī)軟件開(kāi)發(fā)技術(shù)原理的基礎(chǔ)上,開(kāi)發(fā)出能為用戶提供更好的基于 Android 平臺(tái)的 3G 手機(jī)氣象軟件。 關(guān)鍵字: android;氣象軟件;智能手機(jī)平臺(tái) 目錄 Abstract With the rapid proliferation of smart phones, smart phone operating system market, wind and water. In order for smart phone users to check the Inter anytime, anywhere services provided an efficient way to expand the function of the system will be applied to the mobile phone terminal, the mobile phone to Inter access via mobile works, and variety of Web sites and process business. Therefore, the smart phone applications and the need for the service will have broad prospects for development. In today39。s smart phone system when disputes warlords, 2021, Google introduced a smart phone called the Android open source operating system, which uses Linux kernel, Open Handset Alliance (OHA) members can be free to use and modify the SDK package, the system It has a good opensource nature of the expansion of. The software includes the operating system, user interface and applications that need to work smart phones all the software. Android39。s biggest feature is its open architecture, not only has a very good development and debugging environment, but also supports a variety of scalable user experience, including rich graphical ponents, multimedia support, and powerful browser. Therefore, for software professionals is, Android platform has unlimited appeal. In this paper, the analysis and discussion Android mobile phone software development technology on the basis of the principle, developed to provide users with better platform to the 3G handsets based on Android meteorological software. Keywords: android; weather software; smartphone platform 目錄 目 錄 摘要 ........................................................................................................................... II Abstract ........................................................................................................................ III 第一章 緒論 ....................................................................................................................1 1. 1 研究?jī)?nèi)容 .......................................................................................................1 1. 2 研究意義 .......................................................................................................1 1. 3 研究現(xiàn)狀和發(fā)展趨勢(shì) ...................................................................................1 第二章 系統(tǒng)分析 ........................................................................................................3 研究目標(biāo) ..........................................................................................................3 需求分析 ..........................................................................................................3 性能分析 ..........................................................................................................3 第三章 系統(tǒng)開(kāi)發(fā)環(huán)境及相關(guān)技術(shù) ..............................................................................5 Android 開(kāi)發(fā)環(huán)境介紹 ...................................................................................5 Android 開(kāi)發(fā)平臺(tái)搭建 .................................................................................5 第四章 程序設(shè)計(jì) ..........................................................................................................7 用戶界面設(shè)計(jì) ................................................................................................7 數(shù)據(jù)庫(kù)設(shè)計(jì) ....................................................................................................7 程序模塊設(shè)計(jì) ................................................................................................8 第五章 程序開(kāi)發(fā) .......................................................................................................... 11 文件結(jié)構(gòu)與用途 .......................................................................................... 11 數(shù)據(jù)提供者 ..................................................................................................12 后臺(tái)服務(wù) ......................................................................................................18 獲取天氣數(shù)據(jù) ....................................................................................18 讀取天氣數(shù)據(jù)實(shí)例 ............................................................................21 定時(shí)更新時(shí)間。 ................................................................................21 用戶界面 ......................................................................................................21 程序入口類 ForecastWidget..............................................................21 設(shè)置頁(yè)面 ConfigureActivity..............................................................23 詳細(xì)頁(yè)面 DetailForecastActivity.........................................................24 動(dòng)態(tài)特效 ........................................................................................................25 第六章 系統(tǒng)測(cè)試 ........................................................