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

正文內(nèi)容

基于android平臺的gps車輛定位系統(tǒng)的設(shè)計與實現(xiàn)_畢業(yè)設(shè)計論文(參考版)

2024-09-04 18:31本頁面
  

【正文】 最后我要感謝所有關(guān)心我的同學(xué)、老師和親人們,特別是在 百忙之中抽出時間來評閱論文的老師,感謝了。通過這次畢業(yè)論文我還明白了作為一名計算機專業(yè)的大學(xué)畢業(yè)生,我們要會的不僅僅是編寫代碼,更重要的是要有整體把握系統(tǒng)設(shè)計的能力。 再一次感謝母校湖北民院科技學(xué)院的培養(yǎng),感謝信息工程學(xué)院的培養(yǎng),感謝這 4 年來所有學(xué)習(xí)上生活上幫助過我的老師同學(xué)們。在論文的選題、資料收集、撰寫和最 后的成文過程中,得到了李老師悉心的指導(dǎo)。 畢業(yè)設(shè)計期間,我一直得到李曉 艷 老師在學(xué)業(yè)上的 莫大 幫助 。回想起來,除了自己的努力外,更多的是周圍許多許多老師和同學(xué)給與的支持和幫助。 完成以上這些設(shè)計后,就是一個完善的商業(yè)系統(tǒng)了。 (5)其他實用功能 ANDROID 系 統(tǒng)帶有很多有意思且實用的功能如溫度、濕度、重力感應(yīng)等。 (3)實時導(dǎo)航 可以根據(jù) GPS 提供的坐標(biāo)點位提供移動的方向、最大速度和跟蹤時間等信息。 展望 至此,本定位服務(wù)系統(tǒng)實現(xiàn)了定位的核心基本功能,由于本人能力有限,所做設(shè)計并不完善,設(shè)想可以從以下幾個思路進行完善: (1)設(shè)置功能 系統(tǒng)沒有設(shè)置功能,用戶所使用都是系統(tǒng)所設(shè)置好的數(shù)據(jù),添加設(shè)置功能后用戶可自行調(diào)節(jié) 地圖模式,地圖等級等。是對設(shè)計的基本檢驗。 (3)探討了系統(tǒng)的需求分析、具體的功能模塊和界面設(shè)計,給出了系統(tǒng)詳細的實現(xiàn)代碼。所做的主要工作和研究成果包括: (1)分析了測量定位及監(jiān)控重要意義 及 發(fā)展前景,探討了課題本身的意義。 如圖 所示。 緊接著我們縮放地圖并拖動屏幕,更為詳細的地圖就顯示出來了。由于地圖等級很高,所以只能粗略的顯示當(dāng)前位置。 24 圖 GOOGLE APIKEY (4)在程序主配置文件中 鍵入該 API KEY 圖 程序配置文件對 API KEY 的使用 程序測試 運行程序既可在虛擬機上得到虛擬的經(jīng)緯度所顯示的位置 。 copy to F:\Android keytool list keystore F:\Android\.android\ 輸入 password: android 得到 androiddebugkey: 圖 androiddebugkey (3)登錄 google 網(wǎng)站獲取 API key 登錄 (某些瀏覽器會打開網(wǎng)頁呈亂碼) ,輸入所得到的 debug 碼。 測試版的程序其 key 的取得 方法: (1)得到測試版 MD5 碼工具所在目錄 打開開發(fā)工具,在系統(tǒng)選項中找到 AndroidBuild。 程序完成后的發(fā)布就必須使用正式的。 Emulator 就 會接收到輸 入的 GPS 位置。流程: 在 eclipse 中點選 Window Show View Other. 點選 Android Emulator Control 然 后 按 OK. 在 Location Controls 中輸入經(jīng)緯度。 GPS輸入的虛擬 由于系統(tǒng)的開發(fā)及測試都是以虛擬機為基礎(chǔ),虛擬機并不是真正的手機,無法接收 GPS 訊號。 } public void onProviderDisabled(String provider){} public void onProviderEnabled(String provider){} public void onStatusChanged(String provider,int status,Bundle extras){} }。 } public MapController getMapController() { return mMapController。 //將其轉(zhuǎn)換為 int 型 GeoPoint point=new GeoPoint((),())。 Double geoLat=()*1E6。 21 //更新定位 public void updateLocation(Location location) { if ( location == null ) { return。刷新 模塊其實就是對前幾個模塊的再 一次調(diào)用。 } 通過繪制方法完成的地圖圖像就顯示于屏幕上。 (mAddresses, (mAddresses)/2, , paint)。 Bitmap bmp = ((), )。 //消除鋸齒 ()。 (255, 255, 0, 0)。 ().toPixels(tmpGeoPoint, scPoint)。 Point scPoint = new Point()。 public boolean draw(Canvas canvas, MapView mapView, boolean shadow, long when) { (canvas, mapView, shadow)。這個 方法調(diào)用了超類的構(gòu)造方法以及引起了Activity 指針的中斷。這 要求一個指向 LocateMe 的指針, Activity 類時整個應(yīng)用程序的核心。 //定位到指定坐標(biāo) (point)。 轉(zhuǎn)換完成的地理數(shù)據(jù)將在后續(xù)被調(diào)用。 Double geoLng=()*1E6。 //獲取經(jīng)緯度 (location)。 updateLocation(mLocation)。 本系統(tǒng)中只考慮經(jīng)緯度的獲取, 代碼實現(xiàn): //得到坐標(biāo)相關(guān)的信息 mLocation=(provider)。//設(shè)置低電量參數(shù) 19 (true)。 //創(chuàng)建一個 Criteria 對象 (10)。在本文設(shè)計的導(dǎo)航系統(tǒng)中,我們希望 GPS 設(shè)備盡可能的省電,定位盡可能的精確,并且需要獲取運動物體的速度。 //設(shè)置地圖等級 (12)。 地圖等級決定所觀看的地圖的精細度,合理的設(shè)置能使系統(tǒng)更人性化。 子啊設(shè)置縮放后地圖的等級才能體現(xiàn)出來 ,否則地圖的價值就沒有了。 (true)。 //設(shè)置顯示模式 (false)。 在日常使用中,交通圖的觀賞性最好,所以可默認設(shè)為交通圖。交通圖采用通行的地圖為基礎(chǔ),對于駕駛更有價值。 基礎(chǔ)視圖的設(shè)置 Android 系統(tǒng)的 MAP 顯示擁有 3 種方式,分別是衛(wèi)星圖,交通圖,街景圖。另外還 可 添加個 Text 文本,操作,讓它顯示 Wele to USe My Andioid Service 和讀取 , fcs/drawable/中的背景圖片資源。調(diào)用 Oncreate()方法時,此函數(shù)首先正向調(diào)用父類別 Activity 的onCreate()方法,先執(zhí)行父類別的預(yù)設(shè)行為,然后才執(zhí)行自己 (MyAndtoidServicc)的 onCreate()方法的附加行為。否則,將會拋出個異常錯誤。 在創(chuàng)建好布局后,就開始對這個活動進行編碼。 主界面的總體實現(xiàn)過程如下: 首先創(chuàng)建基礎(chǔ)容器布局。作為編譯過程的一部分,產(chǎn)生的資源代號可以在源代碼里使用 ——這就可以用編譯器來驗證程序代碼和定義的資源是否相符。應(yīng)用程序的資源在編譯時就被編譯到應(yīng)用程序二進制代碼里。 Android 資源系統(tǒng)能跟蹤所有非代碼相關(guān)的應(yīng)用程序。字符串也同樣被壓縮成更高效的模式。它們在運行的時候被解析, XML 文件根據(jù) 描述不同有不同的格式。 資源的獲取和使用問題 資源是外部文件 (不含代碼的文件 ),它被代碼使用并在編譯時編入應(yīng)用程序。 (2)地理坐標(biāo)向地址的轉(zhuǎn)換 通過傳入的 Location 對象來反解 GeoPoint 的函數(shù) getGeoByPoint(),首先創(chuàng) 16 建一個 Geocoaer 對象,然后取得地理的坐標(biāo)經(jīng)緯度。所以,在輸入地址查詢時,應(yīng)盡可能輸入完整地址或者常用的地標(biāo)語句。 (1)地址向地理坐標(biāo)的轉(zhuǎn)換 在 Android 中用戶可以通過 Geocoder 對象,利用程序控制的方式,輸出地址的字符串,反查 GPS 地理坐標(biāo)。要將一個屏幕元素層次樹綁定在一個屏幕上顯示, Activity 會調(diào)用它的setContentView()方法并且傳入這個層次樹的根節(jié)點引用。一個按鈕可以放于另一個按鈕的右邊,或者可以放在布局管理器的中央。這種布局管理器由于對象的位置固定了,所以在不同的設(shè)備上,有可能會出現(xiàn)不一樣的顯示效果。 表格布局 (Table Layout):以擁有任意行列的表格對顯示對象進行 布局,每個顯示對象被分配到各自的單元格之中,但單元格的邊框線不可見。 如以垂直排列顯示,則布局管理器中將只有一列;如以水平排列顯示,則布局管理器中將只有一行。一個 Activity 實例可以做很多的事情,但是它本身無法顯示在屏幕上,而是借助于 View group 和 View,這兩個是 Android 平臺上最基本的兩個用戶界面表達單元。 Android生成用戶界面有三種方式: xml 配置生成、通過用戶自己的界面接口生成和直接用代碼生成。 Android 用戶界面構(gòu)建問題 在 Android 平臺下開發(fā)應(yīng)用軟件,最重要的是布局問題。在 Context. sendBroadcast0J壓 _回后此權(quán)限將被檢查,同時系統(tǒng)設(shè)法將廣播遞送至相關(guān)接收器。此權(quán)限在 ()和 Activity. startActivityForResult期間要經(jīng)過檢查;如果調(diào)用者沒有請求權(quán)限,那么會為調(diào)用拋出一個安全異常。所以如果要訪問某組件,需要在這個文件里聲明一個權(quán)限,現(xiàn)對跟本系統(tǒng)有關(guān)的組件權(quán)限做 以 下說明。在應(yīng)用程序需要時,可在AndroidManifest. xml 文件中列舉一個或更多的 標(biāo)簽來聲明此權(quán)限。應(yīng)用程序的進程是一個安全的黑盒子,它不能干擾其它應(yīng)用程序,除非給它聲明權(quán)限,現(xiàn)對權(quán)限的命名和獲取問題做下說明。 Android 權(quán)限的獲取問題 Android 安全中的一個重要的設(shè)計點是在默認情況下應(yīng)用程序沒有權(quán)限執(zhí)行對其它應(yīng)用程序、操作系統(tǒng)或用戶的有害操作。 繪制基礎(chǔ)的容器視圖。 將衛(wèi)星數(shù)據(jù)處理為地址值,以于 MAP 具象化。設(shè)計效果如圖 所示 。當(dāng)前位置以綠色圖標(biāo)標(biāo)示,地圖可放大縮小及拖動。 整個流程如圖 所示 。緊接著實時刷新模塊啟動 。之后系統(tǒng)內(nèi)置控制器完成將所得地址具象化于地圖的過程。 圖 定位系統(tǒng)功能結(jié)構(gòu)圖 系統(tǒng)總體流程圖 啟動模擬器后, 系統(tǒng)首先打開 GPS 模塊得到當(dāng)前地理位置,然后將該地理位置轉(zhuǎn)換為可定位于 MAP 的地址。 系統(tǒng)功能模塊 系統(tǒng)旨在建立 Android 系統(tǒng)的地圖服務(wù),主要有如下幾個核心功能模塊。本系統(tǒng)中地圖能夠進行放大、縮小和移動; (2)快速響應(yīng) 快速處理用戶的輸入或請求,對于有些需要較多時問的應(yīng)用程序,可以在它處理時,給用戶一個提示,讓用戶知道程序還 在運行中; 12 (3)可擴展性 車輛定位距更有價值的車輛監(jiān)控及控制還有一定距離,所以程序需要有足夠的擴展性,為以后相應(yīng)功能的添加提供基礎(chǔ)。 一個成功的 Android 應(yīng)用程序往往需要提供良好的用戶體驗。 軟件環(huán)境 : Eclipse 開 發(fā)工具; JAVA 或以上; JAVA JRE6 或以上; ANDROID SDK。 開發(fā)環(huán)境需求 硬件環(huán)境 : 由于 Android 開發(fā)需要使用 SDK(虛擬機),虛擬機需要 PC 空出一塊內(nèi)存來模擬 手機內(nèi)存卡( 一般 500M)。 可擴展性:滿足了手機用戶基本的地圖服務(wù)要求,可進一步擴展系統(tǒng)的功能。 提供地圖控制服務(wù) 提供地圖繪制服務(wù) 提供顯示地圖的組件 MapActivity 類 MapView 類 MapController 類 Overlay 類 11 3 終端軟件 系統(tǒng)設(shè)計及相關(guān)技術(shù) 本章主要闡述了手機地圖服務(wù)系統(tǒng)的需求分析、功能模塊的設(shè)計、 系統(tǒng)流程和界面設(shè)計,并 對系統(tǒng)實現(xiàn)過程中 所用到的關(guān)鍵技術(shù)進行了介紹。應(yīng)用程序用它來設(shè)置地圖的顯示方式。 顯示類 (Map View)用于顯示地圖的 View 組件,它必須和 Map Activity 配合使用。 地圖服務(wù)
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1