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

        ?

        基于Android的智慧交通系統(tǒng)的設計與研究

        2019-02-03 09:35:20夏智偉
        關鍵詞:智慧交通采集數(shù)據(jù)

        【摘 要】論文提出的基于Android的智慧交通系統(tǒng),實現(xiàn)了在移動端上頁面的設計、智慧環(huán)境監(jiān)測、ETC不停車系統(tǒng)車牌的采集、金額的更新、公交報站系統(tǒng)車輛位置動畫及位置播報等功能。

        【Abstract】The intelligent transportation system based on Android proposed in this paper realizes the functions of page design on the mobile terminal, intelligent environment monitoring, License plate acquisition of ETC non-parking system, amount update, vehicle position animation and position broadcast of bus stop reporting system.

        【關鍵詞】Android;智慧交通;數(shù)據(jù);采集;控制

        【Keywords】Android; intelligent transportation; data; acquisition; control

        【中圖分類號】TP311? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?【文獻標志碼】A? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 【文章編號】1673-1069(2019)12-0148-02

        1 引言

        智慧交通是在交通領域中充分運用物聯(lián)網(wǎng)、云計算、人工智能、自動控制、移動互聯(lián)網(wǎng)等現(xiàn)代電子信息技術面向交通運輸?shù)姆障到y(tǒng)。移動通信技術能使城市內各類公共交通,如地鐵、城市軌道、公交等的相關數(shù)據(jù)進行實時獲取、整合、分析、發(fā)布[1]。通過對城市實時交通態(tài)勢的準確把握、短期需求的預測、實時交通信息的發(fā)布,實現(xiàn)城市交通精細化管理,提升交通運輸服務質量,從而實現(xiàn)城市大交通與移動互聯(lián)網(wǎng)的深度融合[2]。

        基于Android的智慧交通系統(tǒng)的設計與研究通過對智慧交通領域比較典型的應用的研究,實現(xiàn)了智慧環(huán)境監(jiān)測、ETC不停車收費、智能停車場、公交報站系統(tǒng)等應用功能。

        2 系統(tǒng)總體設計

        本項目通過智慧交通系統(tǒng)API從服務器端獲取環(huán)境、車牌信息及余額、停車場停車情況、公交車路次、當前位置等信息并顯示在移動端的環(huán)境監(jiān)測、ETC不停車收費、智能停車場和公交報站系統(tǒng)等界面上。

        3 系統(tǒng)實施

        3.1 整體界面設計

        整體界面設計主要包含標題欄ActionBar、ViewPager、Fragment和底部自定義View,智慧環(huán)境監(jiān)測以及環(huán)境監(jiān)測、ETC不停車收費、智能停車場和公交報站系統(tǒng)等界面的搭建。

        ActionBar是一個非常重要的交互元素,針對于平板設備等相對較大的屏幕可以展示更多、更豐富的內容。Android3.0以上版本的Activity中都默認包含ActionBar,在AndroidMainfest.xml中指定其theme是Theme.Holo或其子類。

        使用ViewPager+Fragment實現(xiàn)多頁面滑動切換、創(chuàng)建attr.xml文檔自定義底部導航欄中按鈕和文字的相關屬性,包含圖標、顏色、文本、文本字體大小等,完成在組件中使用自定義屬性并為屬性賦值,在java代碼中使用自定義屬性并獲取自定義屬性值進行操作[3]。

        繪制底部icon時,確定icon的寬度和高度,使用onDraw方法繪制圖標和文本,使用drawBitmap繪制原圖,創(chuàng)建寬度為getMeasuredWidth()、高度為getMeasuredHeight(),自定義invalidateView方法實現(xiàn)重繪。

        3.2 智慧環(huán)境監(jiān)測

        智慧環(huán)境監(jiān)測界面使用列表布局、圖片按鈕及動畫完成頁面搭建,通過一般處理程序從智慧交通系統(tǒng)API中實現(xiàn)移動端與服務器端的通信。

        ListView是比較常用的組件,其以列表的形式展示具體內容,并且能夠根據(jù)數(shù)據(jù)的長度自適應顯示,完成主要傳感器數(shù)據(jù)的采集。將傳感器、繼電器、ZigBee模塊等設備與服務器相連接,制定好通信協(xié)議后,進行數(shù)據(jù)的接收與設備的控制。報警燈、風扇、燈泡等設備控制都是通過控制繼電器控制設備開關,以風扇為例,當按下風扇按鈕時,通過線程向服務器發(fā)送指令[4]。

        3.3 ETC不停車收費系統(tǒng)

        本頁面顯示卡號時用到了文本框和編輯框,用于實現(xiàn)文字的提示和數(shù)據(jù)的顯示,使用一般處理程序取服務器發(fā)送的JSON數(shù)據(jù)完成解析,實現(xiàn)信息采集及信息的更新。JSON是一種輕量級的數(shù)據(jù)交換格式,JSON一共有兩種數(shù)據(jù)結構一種是JSON對象(object),是由花括號包裹起來的若干個的鍵值對的集合;一種是JSON數(shù)組,是由方括號包裹的若干個對象的集合,常用的兩類就是JSONObject和JSONArray,分別代表了json對象和json數(shù)組,這兩類都實現(xiàn)了JSON這個接口。

        ①JSONArray jArray = new JSONObject(json).getJSONArray("busStops");

        ②int count = jArray.length();

        ③for (int index = 0; index < count; index++) {

        ④String id = jArray.optJSONObject(index).getString("_id").toString();

        ⑤String stopName = jArray.optJSONObject(index).getString("stop").toString();)

        使用new JSONObject(json).創(chuàng)建JSONObject對象,然后調用getJSONArray方法轉換為JSONArray,在循環(huán)中使用optJSONObject方法獲取字段為_id、stop的數(shù)據(jù)值,將獲取的數(shù)據(jù)以鍵值對的形式存入map,然后將map存入List列表類型變量stopsData中去,創(chuàng)建SimpleAdapter適配器,設置適配器到ListView上。

        3.4 公交報站系統(tǒng)

        本頁面設置背景圖片后添加ListView,用于顯示多路公交車及線路。搭建公交報站及動畫頁面,使用Tween Animation定義一個開始的位置和一個結束位置,定義移動時間,隨后就能自動產生移動動畫。在汽車報站系統(tǒng)中當隨意選擇一個站點時,跳轉到動畫公交報站頁面,通過動畫模擬公交經(jīng)過的站點,當?shù)竭_站點時,公交車停止,然后繼續(xù)前進。

        ①TranslateAnimation animation = new TranslateAnimation(0,900,0,0);

        ②animation.setDuration(2000);

        ③animation.setFillEnabled(true);

        ④animation.setFillAfter(true);

        ⑤iv_bus.setAnimation(animation);

        ⑥animation.startNow();

        實例化TranslateAnimation時確定初始值0,終止值900,確定前進的時間為2000,設置動畫填充效果不回到原地,設置動畫不回到起始位置,設置汽車圖片的動畫效果,啟動動畫,然后添加動畫的事件監(jiān)聽器,通過調用onAnimationEnd方法完成在動畫結束后繼續(xù)觸發(fā)下一個動畫,通過獲取服務器端的數(shù)據(jù)完成站點位置及時間的更新。語音播報利用Android系統(tǒng)中自帶的TextToSpeech類就可以實現(xiàn)語音的自動播報。

        4 結語

        本項目是基于Android的智慧交通系統(tǒng),使用Android實現(xiàn)了在移動端上的頁面設計、智慧環(huán)境監(jiān)測等功能,是信息技術與交通的有機融合,以期給整個交通行業(yè)帶來了創(chuàng)新與變革。

        【參考文獻】

        【1】張錦鵬.基于云計算的車聯(lián)網(wǎng)中異構數(shù)據(jù)融合方法的研究[D].昆明:昆明理工大學,2018.

        【2】甘淑華,黃少偉.關于車聯(lián)網(wǎng)技術的智慧交通系統(tǒng)設計與實現(xiàn)[J].科技資訊,2018,16(34):14-15.

        【3】李萬鵬.智慧交通大數(shù)據(jù)平臺系統(tǒng)設計與實現(xiàn)[J].智能建筑與智慧城市,2019(05):98-99+102.

        【4】陳鵬.麥加朝覲智慧交通系統(tǒng)前端模塊的設計與實現(xiàn)[D].南京:南京大學,2018.

        【作者簡介】夏智偉(1981-),女,山東濰坊人,講師,從事物聯(lián)網(wǎng)技術應用研究。

        猜你喜歡
        智慧交通采集數(shù)據(jù)
        市政工程檔案采集與管理中存在的問題
        血液標本采集對生化檢驗結果的影響分析
        淺析微量物證的采集和包裝方法及其注意事項
        寧夏銀川:創(chuàng)新驅動“智慧交通”
        民生周刊(2016年21期)2016-11-19 14:27:31
        一種基于像素分析的夜間交通路況偵測方法
        焊接工藝仿真訓練系統(tǒng)中焊點數(shù)據(jù)的建立方法
        一種借助數(shù)據(jù)處理構建的智能食堂管理系統(tǒng)
        數(shù)據(jù)化藝術的生成探究
        淺談計量自動化系統(tǒng)實現(xiàn)預購電管理應用
        淺談生物公司臍帶血采集業(yè)務的收入及稅金核算方法
        免费观看成人稀缺视频在线播放| 18禁裸男晨勃露j毛免费观看| 欧美性猛交xxxx乱大交蜜桃 | aⅴ色综合久久天堂av色综合| 久久久大少妇免费高潮特黄| 亚洲中文字幕久久精品蜜桃| 亚洲∧v久久久无码精品| 亚洲国产精品久久九色| 偷拍视频十八岁一区二区三区| 国产一区二区三区久久精品 | 草色噜噜噜av在线观看香蕉| 一区二区传媒有限公司| 正在播放国产多p交换视频| 极品美女尤物嫩模啪啪| 精品人妻一区二区三区视频| 亚欧美日韩香蕉在线播放视频| 亚洲羞羞视频| 久久精品国产亚洲av调教| 亚洲一区二区三区特色视频| 西西人体444www大胆无码视频| 久久久久亚洲AV成人网毛片 | 国产高清国内精品福利99久久| 日本午夜理伦三级好看| 日韩在线精品视频一区| 人人妻人人澡人人爽欧美精品| 免费一区啪啪视频| 91人妻人人做人人爽九色| 亚洲2022国产成人精品无码区| 久久伊人色av天堂九九| 国产精品无码不卡在线播放| 一区二区三区亚洲视频| 天堂√在线中文官网在线| 久久精品国产99精品九九 | 久久精品国产69国产精品亚洲| 亚洲精品成人av在线| 国产人成无码中文字幕| 69久久精品亚洲一区二区| 亚洲欧美v国产一区二区| 欧美情侣性视频| 青青草原亚洲在线视频| 不卡日韩av在线播放|