亚洲免费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è)務的收入及稅金核算方法
        一二区视频免费在线观看| 亚洲精品综合欧美一区二区三区| 91麻豆国产香蕉久久精品| 日本熟妇中文字幕三级| 中文字幕亚洲五月综合婷久狠狠| 免费观看mv大片高清| 亚洲精品成人区在线观看| 国产精品国产三级国产专区5o| 国产精品亚洲最新地址| 国产亚洲精品综合一区| 亚洲丁香五月天缴情综合| 国产熟女亚洲精品麻豆| 人妻少妇粉嫩av专区一| 色翁荡熄又大又硬又粗又动态图| 久久久久久久久蜜桃| 国产成人精品亚洲午夜| 中文字幕丰满人妻被公强| 国产自国产自愉自愉免费24区| 风韵饥渴少妇在线观看| av少妇偷窃癖在线观看| 白白色免费视频一区二区在线| 日日躁夜夜躁狠狠躁| 超薄肉色丝袜一区二区| 国产粉嫩嫩00在线正在播放| 校园春色日韩高清一区二区| 欧美午夜刺激影院| 精品国内自产拍在线视频| 精品久久一区二区av| 日本护士xxxxhd少妇| 免费人成视频在线观看网站| 欧美日韩亚洲国产无线码| 中文字幕一区二区综合| 精品久久久久久成人av| 最新国产三级| 国产麻豆成人精品av| 久久久久成人精品免费播放动漫 | 久久精品国产亚洲av日韩一| 成 人 免 费 黄 色| 亚洲AV成人无码久久精品老人| 亚洲免费成年女性毛视频| 精品国产一区二区三区三级|