亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于Android系統(tǒng)的民航氣象服務

        2018-10-21 09:40:30楊鵬
        文存閱刊 2018年23期

        楊鵬

        摘要:21世紀是知識經(jīng)濟迅猛發(fā)展的時代,隨著經(jīng)濟的全球化,計算機技術以其特有的形式改變著經(jīng)濟、科技和社會發(fā)展的走向,推動人們自身思維方式和行為模式的創(chuàng)新。并且伴隨著智能手機和移動互聯(lián)網(wǎng)的迅速發(fā)展,各種各樣的移動終端產(chǎn)品就是這個大背景下的新興產(chǎn)物。Android操作系統(tǒng)作為當今世界范圍內(nèi)應用最為廣泛的智能操作系統(tǒng)之一,它的產(chǎn)生和發(fā)展,為我們的生活帶來了極大的便利。

        關鍵詞:APP;Android;氣象服務

        隨著民航業(yè)的高速發(fā)展,民航氣象業(yè)務系統(tǒng)得作用也越來越重要。全面、便捷、及時的氣象信息服務對航班的正常出行和旅客了解航班動態(tài)提供了重要的信息。如何為用戶提供更加便捷及時的氣象信息服務是未來民航氣象信息服務發(fā)展方向之一。本系統(tǒng)基于Android系統(tǒng),經(jīng)過系統(tǒng)分析、系統(tǒng)設計、系統(tǒng)實現(xiàn)已經(jīng)能夠正常使用,取名為“民航氣象服務”。提供了包括報文、云圖、雷達圖、自觀數(shù)據(jù)等氣象數(shù)據(jù),為用戶提供及時、全面的氣象信息服務。

        1.技術簡介

        1.1Android介紹

        Android是一種基于Linux的自由及開放源代碼的操作系統(tǒng),主要使用于移動設備,如智能手機和平板電腦,由Google公司和開放手機聯(lián)盟領導及開發(fā)。隨著Android系統(tǒng)的高速發(fā)展,截止2016年第一季度,基于Android操作系統(tǒng)的手機的全球市場占有率達到了77%。

        1.2Android系統(tǒng)結構

        Android的系統(tǒng)架構和其他操作系統(tǒng)一樣,采用了分層的架構,其系統(tǒng)架構入下圖所示:

        從架構圖看,Android分為四個層,從高層到低層分別是應用程序?qū)印贸绦蚩蚣軐?、系統(tǒng)運行庫層和Linux內(nèi)核層。

        (1)應用程序?qū)樱篈ndroid會同一系列核心應用程序包一起發(fā)布,該應用程序包包括客戶端,SMS短消息程序,日歷,地圖,瀏覽器,聯(lián)系人管理程序等。所有的應用程序都是使用JAVA語言編寫的。

        (2)應用程序框架層:開發(fā)人員也可以完全訪問核心應用程序所使用的API框架。該應用程序的架構設計簡化了組件的重用;任何一個應用程序都可以發(fā)布它的功能塊并且任何其它的應用程序都可以使用其所發(fā)布的功能塊(不過得遵循框架的安全性)。同樣,該應用程序重用機制也使用戶可以方便的替換程序組件。

        (3)系統(tǒng)運行庫層:系統(tǒng)運行庫層包括程序庫和Android運行庫。程序庫包含一些C/C++庫,這些庫能被Android系統(tǒng)中不同的組件使用。它們通過Android應用程序框架為開發(fā)者提供服務;Android運行庫包括了一個核心庫,該核心庫提供了JAVA編程語言核心庫的大多數(shù)功能。

        2.JSON介紹

        JSON(Java Script Object Notation)是一種輕量級的數(shù)據(jù)交換格式。JSON采用完全獨立于語言的文本格式,非常適合作為數(shù)據(jù)交換語言。

        JSON數(shù)據(jù)的書寫格式是:名稱/值對。

        名稱/值對組合中的名稱寫在前面(在雙引號中),值對寫在后面(同樣在雙引號中),中間用冒號隔開:{“firstName”:“John”}。

        JSON的優(yōu)點有如下幾點:

        A.數(shù)據(jù)格式比較簡單,易于讀寫,格式都是壓縮的,占用帶寬?。?/p>

        B.支持多種語言,包括ActionScript,C,C#,ColdFusion,Java,JavaScript,Perl,PHP,Python,Ruby等服務器端語言,便于服務器端的解析;

        3.系統(tǒng)設計

        3.1系統(tǒng)主要功能設計

        在設計本系統(tǒng)時,應具有以下功能:1)服務器端:報文讀取解析功能,雷達讀取功能,自觀讀取功能,云圖讀取功能。2)客戶端:報文,雷達,自觀顯示功能。3)城市定位及查詢功能。4)推送功能。其系統(tǒng)主要結構如圖所示:

        3.2服務器端

        通過java函數(shù)調(diào)用數(shù)據(jù)庫獲取最新的報文、雷達等數(shù)據(jù),以JSON的形式對數(shù)據(jù)進行封裝,并以Servlet的方式通過互聯(lián)網(wǎng)發(fā)布出去。

        3.3客戶端顯示

        客戶端通過Servelet,獲取最新的報文、雷達等數(shù)據(jù),并以約定好的JSON格式進行解析,得到相應的數(shù)據(jù),在客戶端進行顯示。

        4.系統(tǒng)實現(xiàn)

        4.1服務器端

        服務器端主要實現(xiàn)的功能為從數(shù)據(jù)庫中取出最新時次的報文、自觀等產(chǎn)品,并以JSON的形式進行封裝。

        4.2客戶端

        客戶端主要是將JSON封裝的數(shù)據(jù)進行解析,并在手機客戶端顯示出來。

        4.2.1歡迎界面:歡迎界面是用戶對一個移動終端應用的第一認識,本頁面使用Handler方法發(fā)送和處理消息,使歡迎頁面延遲兩秒鐘執(zhí)行run方法跳轉(zhuǎn)到程序主界面。

        4.2.2主頁顯示

        用戶在主頁中可以看到手機定位所在城市機場的基本氣象數(shù)據(jù),包括了機場天氣、機場雷達圖、機場六小時天氣預報、機場六小時風速預報、機場自觀數(shù)據(jù)等信息。

        4.2.3報文顯示功能

        用戶通過輸入城市名稱獲取該地區(qū)機場的最新時次的報文內(nèi)容。

        4.2.4雷達顯示功能

        用戶通過點擊雷達按鈕,進入雷達顯示界面,在該界面下,用戶可以獲取北京雷達資料,華北雷達拼圖,全國雷達拼圖,并能夠以動畫的效果顯示出來。

        結語:

        隨著信息技術和氣象業(yè)務的發(fā)展,傳統(tǒng)的氣象信息服務如網(wǎng)站,客戶端程序已不能滿足用戶的需求?;贏ndroid系統(tǒng)的民航氣象服務立足于手機客戶端,能夠更加方便,快捷,及時的獲取氣象信息,提高用戶的體驗都,有利于民航氣象的發(fā)展。當然,本系統(tǒng)還有許多不許之處需要改進,如:1)如何提供更多的氣象產(chǎn)品。2)推送的內(nèi)容的多元化。3)增加即使通訊機制,讓用戶能在線詢問預報員天氣現(xiàn)象等。

        參考文獻:

        [1]陳文,郭依正著.深入理解Android網(wǎng)絡編程[M].機械工業(yè)出版社,2015.1.

        [2][美]BillPhillips,[美]BrianHardy.Android編程權威指南[M].人民郵電出版社,2014.4.

        久久中文字幕暴力一区| 无码人妻一区二区三区免费手机| 亚洲AV永久无码精品一区二国| 风间由美中文字幕在线| 又黄又刺激的网站久久| 亚洲人成影院在线观看| 午夜高清福利| 亚洲一区二区三区在线观看| 91三级在线观看免费| 久久精品中文字幕大胸| 精品国产福利一区二区在线 | 亚洲乱码中文字幕综合| 亚洲美女毛多水多免费视频| 性无码专区无码| 亚洲色图+国产精品| 中文字幕一区二区三区.| 亚洲综合日韩一二三区| 欧美成人在线视频| 国产精品欧美日韩在线一区| 亚洲一区二区不卡日韩| 亚洲最大中文字幕熟女| 人人妻人人澡人人爽人人精品97| 国产成人精品免费久久久久| 四虎影视一区二区精品| 538在线视频| 不卡一本av天堂专区| 色综合色狠狠天天综合色| 日韩免费一区二区三区在线| 黄色三级国产在线观看| 久久精品国产亚洲夜色av网站| 国产成人午夜精华液| 亚洲区精选网址| 网站在线观看视频一区二区| 丰满少妇呻吟高潮经历| 国产高级黄区18勿进一区二区| 在线日韩中文字幕乱码视频| 国产精品亚洲专区无码不卡| 亚洲午夜福利在线观看| 99日本亚洲黄色三级高清网站| 国产一区二区黄色的网站| 国产中文字幕乱人伦在线观看|