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

正文內(nèi)容

基于android車載虛擬儀表人機(jī)界面設(shè)計(jì)畢業(yè)設(shè)計(jì)-閱讀頁(yè)

2025-07-27 11:14本頁(yè)面
  

【正文】 歷史堆棧中的前一個(gè)屏幕。默認(rèn)情況下, Android 將會(huì)保留從主屏幕到每一個(gè)應(yīng)用的運(yùn)行屏幕。 Intent類用于描述一個(gè)應(yīng)用將會(huì)做什么事。典型的動(dòng)作類型有: MAIN( activity 的門戶)、VIEW、 PICK、 EDIT 等。例如:要查看一個(gè)人的聯(lián)系方式,你需要?jiǎng)?chuàng)建一個(gè)動(dòng)作類型為 VIEW 的 intent,以及一個(gè)表示這個(gè)人的 URI。相對(duì)于 intent 是一個(gè)有效的做某事的請(qǐng)求,一個(gè) intent filter 則用于描述一個(gè) activity(或者 Intent Receiver)能夠操作哪些 intent。 IntentFilter 需要在 中定義。當(dāng)向前導(dǎo)航時(shí), activity 將會(huì)調(diào)用 startActivity(Intent myIntent)方法。新的 activity接收到 myIntent的通知后,開(kāi)始運(yùn)行。 二 、 Intent Receiver 當(dāng)你希望你的應(yīng)用能夠?qū)σ粋€(gè)外部的事件(如當(dāng)電話呼入時(shí),或者數(shù)據(jù)網(wǎng)絡(luò)可用時(shí),或者到了晚上時(shí))做出響應(yīng),你可以使用一個(gè) Intent Receiver。 Intent Receiver 在 中注冊(cè),但也可以在代碼中使用 ()進(jìn)行注冊(cè)。各種應(yīng)用還可以通過(guò)使用 ()將它們自己的 intent receiver 廣播給其它應(yīng)用程序。比較好的一個(gè)例子就是一個(gè)正在從播放列表中播放歌曲的媒體播放器。然而,音樂(lè)重放這個(gè)功能并沒(méi)有對(duì)應(yīng)的 activity,因?yàn)槭褂谜弋?dāng)然會(huì)認(rèn)為在導(dǎo)航到其它屏幕時(shí)音樂(lè)應(yīng)該還在播放的。同時(shí),系統(tǒng)也將保持這個(gè) service 一直執(zhí)行,直到這個(gè) service 運(yùn)行結(jié)束。當(dāng)連接到一個(gè) service 之后,我們還可以 service 提供的接口與它進(jìn)行通訊。 四 、 Content Provider 應(yīng)用程序能夠?qū)⑺鼈兊臄?shù)據(jù)保存到文件中、 SQL 數(shù)據(jù)庫(kù)中,甚至是任何有效的設(shè)備中。一個(gè) Content Provider 類實(shí)現(xiàn)了一組標(biāo)準(zhǔn)的方法,從而能夠讓其它的應(yīng)用保存或讀取此 Content Provider 處理的各種數(shù)據(jù)類型。 CAN 模塊 CAN 模塊用于數(shù)據(jù)的采集和處理, CAN 模塊接到數(shù)據(jù)后,要對(duì)數(shù)據(jù)進(jìn)行解析,判斷出接收到的數(shù)據(jù)類型。計(jì)算方法為根據(jù)參數(shù)所在數(shù)據(jù)域的字節(jié)位置提取其對(duì)應(yīng)的原始數(shù),再根據(jù)該參數(shù)對(duì)應(yīng)的分辨率和偏移量得到參數(shù)值,其參數(shù)值的計(jì)算方法為:參數(shù)值 =參數(shù)原始數(shù) 分辨率 +偏移量。 數(shù)據(jù)訪問(wèn)模塊 程序的數(shù)據(jù)訪 問(wèn)模塊,采用 Android 系統(tǒng)內(nèi)置的 SQLite 數(shù)據(jù)庫(kù),對(duì)一些重要車況信息自動(dòng)記憶存儲(chǔ),便于分析和維修,起到汽車 “ 黑匣子 ” 的作用。 首先調(diào)用. openOrCreateDatabase()創(chuàng)建 vehicle_database. db 數(shù)據(jù)庫(kù),然后配置 SQLite 數(shù)據(jù)庫(kù)屬性通過(guò)。將黑匣子接收到的數(shù)據(jù)對(duì)應(yīng)數(shù)據(jù)表定義的格式通過(guò). insert()向數(shù)據(jù)表中插入數(shù)據(jù),通過(guò). delete()指定日期來(lái)刪除過(guò)期的數(shù)據(jù)。 功能模塊 功能模塊用于測(cè)控車輛的速度、發(fā)動(dòng)機(jī)轉(zhuǎn)速、水溫和燃油、告警事件的顯示。 9 如圖 3 功能模塊界面顯示 告警模塊 告警 模塊本身是一個(gè) Broadcast Receiver,它負(fù)責(zé)接收其他模塊的告警事件,超速、油量、水溫、油壓等,并將這些信息寫入數(shù)據(jù)庫(kù),同時(shí)調(diào)用告警顯示界面顯示對(duì)應(yīng)的信息或以 Notification 的方式在狀態(tài)欄進(jìn)行提示。 10 第四章 結(jié)束語(yǔ) 利用 Android 作為人機(jī)界面所開(kāi)發(fā)的框架通過(guò)對(duì)各個(gè)功能模塊的細(xì)化,可以使系統(tǒng)設(shè)計(jì)更合理, 模塊結(jié)構(gòu)更獨(dú)立,容易進(jìn)行軟件維護(hù)和代碼二次開(kāi)發(fā),基于Android 應(yīng)用程序框架設(shè)計(jì)的各個(gè)模塊,可以進(jìn)行自由修改和替換,提高了系統(tǒng)的可定制性,雖然 Android 是手機(jī)軟件開(kāi)發(fā)平臺(tái),但憑借其優(yōu)秀的系統(tǒng)架構(gòu)設(shè)計(jì)和理念,會(huì)有越來(lái)越多的車載虛擬儀表采用 Android 作為開(kāi)發(fā)平臺(tái)。感謝所有關(guān)心和幫組我成長(zhǎng)的老師們,有你們的支持和幫組,才使我順利完成了畢業(yè)設(shè)計(jì)。 13 參考文獻(xiàn) 【 1】 岳傳真, Android 系統(tǒng)移植和應(yīng)用程序開(kāi)發(fā)【 D】上海:復(fù)旦大學(xué), 20xx. 【 2】 普措才仁,馮旭 .基于 Linux 的 ARM9 嵌入式車載系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)【 J】 .自動(dòng)化于儀器儀表 , 20xx( 4); 39— 42,. 【 3】 陳璟,陳平華,李文亮, Android 內(nèi)核分析【 J】 .現(xiàn)代計(jì)算, 20xx( 11) :112— 115.
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1