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

正文內(nèi)容

畢業(yè)論文--基于android系統(tǒng)的電子地圖加載與實(shí)現(xiàn)(參考版)

2024-11-11 20:59本頁面
  

【正文】 同時,我也衷心的感謝吉林建筑大學(xué) —— 測繪與勘查工程學(xué)院四年來對我的精心栽培,良好的校園環(huán)境、精良的師資隊(duì)伍、濃厚的校園文化都讓我深深懷念,都為我進(jìn)入社會提供了莫大的幫助。在完成課題設(shè)計(jì)的過程中,肖老師在總體設(shè)計(jì)思想上給予了許多重要的實(shí)際指導(dǎo),拓展了我的思路,使得我得以完成了任務(wù)。與此同時,這個軟件還可以進(jìn)一步擴(kuò)展,例如“公交線路導(dǎo)航”、“最優(yōu)線路搜索”等,使功能更加強(qiáng)大,帶給用戶更好的體驗(yàn)與生活的便捷。 在這個過程中,我學(xué)會了很多知識,比如 Android 環(huán)境的搭建、 Intent、Activity、 Service、 ContentProvider、 SQLite 等;掌握了 Baidu Map SDK 開發(fā)環(huán)境搭建,地圖加載、定位、查詢等常用接口,但我學(xué)會的最重要的一點(diǎn)是,利用現(xiàn)有的資源去解決問題,在圖書館、在網(wǎng)絡(luò)上尋找答案。 吉林建筑大學(xué)畢業(yè)設(shè)計(jì)(論文) 48 總 結(jié) 經(jīng)過近一個月的努力, Android 平臺手機(jī)導(dǎo)航軟件終于完成,在此期間我基本掌握了 Android 的開發(fā)模式,深入地學(xué)習(xí)了 java 語言。 Android 虛擬機(jī)啟動較慢。 break。 ()。 ().clear()。 } PoiOverlay poiOverlay = new PoiOverlay(mainActivity, mMapView)。 return。 (COMPUTER, 網(wǎng)吧 )。 (SPORT, 停車場 )。 (EATTING, 餐飲 )。第五章 系統(tǒng)開發(fā) 13 (BUS, 公交 )。 (BANK, 銀行 )。 (HOTEL, 酒店 )。 } Listener 包下的 MySearchListener 類提供的是查詢的方法 public static MapString,String poiType = new HashMapString,String()。 } else if (v == btnViewTracffic) { pageNum = 1。 } else if (v == btnViewLeisure) { pageNum = 1。 } else if (v == btnViewFacility) { pageNum = 1。 } else if (v == btnViewShopping) { pageNum = 1。 } else if (v == btnViewLive) { pageNum = 1。 } else if (v == btnViewHotel) { pageNum = 1。 } else if (v == btnViewDining) { pageNum = 1。 } else if (v == btnViewSpot) { pageNum = 1。屏幕下方的狀態(tài)欄也會變化為顯示當(dāng)前頁數(shù),通過左右按鈕可以進(jìn)行分頁顯示,如圖 5813, 4 所示: 圖 5813, 4 . 周邊查詢功能實(shí)現(xiàn) 項(xiàng)目下的 MapLayout 類中的 private OnClickListener onClickListener = new OnClickListener()是菜單欄中按鈕的監(jiān)聽事件,以下代碼是監(jiān)聽事件處理代碼: if (v == btnViewBank) { pageNum = 1。 bottomChange(cityzuobian)。 ((0).getName())。 shengName = ()。 ().animateTo( new GeoPoint((int) (() * 1e6), (int) (() * 1e6)))。 吉林建筑大學(xué)畢業(yè)設(shè)計(jì)(論文) 38 ()。 ListCityModel list = (ListCityModel) ((), new CityModel())。 Object object = (new ShengModel(), config)。 } . 模糊查詢功能開發(fā) . 模糊查詢界面開發(fā) 進(jìn)入主界面以后點(diǎn)擊左側(cè)上方的菜單按鈕,屏幕左側(cè)會彈出菜單,如圖 5711, 2 所示: 圖 5712, 2第五章 系統(tǒng)開發(fā) 13 屏幕上方的文本輸入域就是模糊查詢的相應(yīng)控件,點(diǎn)擊屏幕下方會彈出鍵盤,要搜索的信息比如說“長春”,點(diǎn)擊鍵盤上的“搜索”,屏幕的視野會平移到長春市的位置 ,如圖 5713, 4所示: 圖 5713, 4 . 模糊查詢功能實(shí)現(xiàn) 項(xiàng)目下的 MapLayout 類中的 init()注冊了一個文本輸入域的監(jiān)聽事件 public boolean onEditorAction(TextView v, int actionId, KeyEvent event);以下是 onEditorAction 的實(shí)現(xiàn)代碼: if (actionId == ) { String config = ().toString()。 Object obj = (shengID, new CityModel())。 shengID = (shengName)。 } } . 城市定位功能開發(fā) . 城市地位界面開發(fā) 進(jìn)入主界面以后點(diǎn)擊左側(cè)上方的菜單按鈕,屏幕左側(cè)會彈出菜單,如圖 5611, 2 所示: 圖 5611, 2 點(diǎn)擊城市菜單欄,會彈出中國各個省的名稱功能按鈕,每頁有 9個功能按鈕,左右可以滑動,點(diǎn)擊某一個功能按鈕會彈出列表,列出歸屬該省的城市名稱,選擇某一個城市的名稱,接下來點(diǎn)擊確定按鈕,菜單欄隱藏,屏幕的視野平第五章 系統(tǒng)開發(fā) 13 移到選中城市的中心,頂部和底部的菜單欄信息也會變?yōu)樵摮鞘械男畔?,如圖 5612, 4, 5 所示: 圖 5613, 4 圖 5613 . 城市定位定位功能 項(xiàng)目下的 MapLayout 類中的 private OnItemClickListener ItemClickListener = new OnItemClickListener()是城市菜單欄中按鈕的監(jiān)聽吉林建筑大學(xué)畢業(yè)設(shè)計(jì)(論文) 36 事件,以下代碼是監(jiān)聽事件處理代碼: Override public void onItemClick(AdapterView? arg0, View arg1, int arg2, long arg3) { ViewGroup group = (ViewGroup) arg1。 SatelliteVisuable = !visuable。方法下的實(shí)現(xiàn)代碼: private boolean SatelliteVisuable = false。是根據(jù)當(dāng)前菜單欄的顯示狀況控制控制當(dāng)前菜單欄的顯示和隱藏, bottomChange(jiaotongzhuangkuang)。 } setSatelliteVisuable(SatelliteVisuable)。 leftViewVisable()。 } else { (, 當(dāng)前網(wǎng)絡(luò)不可用! , ).show()。方法下的代碼: public void setTrafficVisuable(boolean visuable) { if ((context)) { 吉林建筑大學(xué)畢業(yè)設(shè)計(jì)(論文) 32 TrafficVisuable = !visuable。是根據(jù)當(dāng)前菜單欄的顯示狀況控制控制當(dāng)前菜單欄的顯示和隱藏, bottomChange(jiaotongzhuangkuang)。 } setTrafficVisuable(TrafficVisuable)。 leftViewVisable()。 吉林建筑大學(xué)畢業(yè)設(shè)計(jì)(論文) 30 ().animateTo(new GeoPoint((int) ( * 1e6), (int) ( * 1e6)))。 ().add(myLocationOverlay)。 = 。 = 。 . 定位功能實(shí)現(xiàn) 項(xiàng)目中 MapLayout 類中的 myLocation()方法實(shí)現(xiàn)地位功能的方法,myLocation()會在 MapLayout 的構(gòu)造方法調(diào)用,以下是 myLocation 的實(shí)現(xiàn)代碼: MyLocationOverlay myLocationOverlay = new MyLocationOverlay(mMapView)。 (mMapView)。// 設(shè)置地圖中心點(diǎn) (12)。 // 得到 GeoPoint point = new GeoPoint((int) ( * 1E6), (int) ( * 1E6))。 (true)。 (mapLayout, params)。 RelativeLayout rel = (RelativeLayout) findViewById()。 (mMKSearch)。 setContentView()。 (MAPMANAGERKEY, null)。主窗口布局文件為 layout 目錄下的 文件。 . 地圖加載開發(fā) . 地圖加載界面開發(fā) 系統(tǒng)登錄成功以后接著進(jìn)入系統(tǒng)的主界面,主界面 包括上下兩狀態(tài)欄,中間第五章 系統(tǒng)開發(fā) 13 地圖顯示窗口,左上方的菜單按鈕,以及右下方的縮放按鈕。 } } else { (, 用戶名不存在! , ).show()。 (intent)。 if (().toString().equals(NAME)) { if(().toString().equals(PASSWORD)) { Intent intent = new Intent(, )。 . 系統(tǒng)流程圖 登 陸主 窗 口地 圖 功 能 指 南 功 能地圖平移地圖縮放用戶定位周邊查詢衛(wèi)星云圖模糊查詢交通狀況 圖 441 第五章 系統(tǒng)開發(fā) 13 第五章 系統(tǒng)開發(fā) . 登陸功能開發(fā) . 登陸界面開發(fā) 系統(tǒng)打開以后,首先進(jìn)入系統(tǒng)的登陸界面,如圖 5111所示: 圖 5111 項(xiàng)目下 layout 目錄下的 文件就是登陸界面的實(shí)現(xiàn)文件,這個界面所使用的線性布局,控件從上到下分別是用戶名的 EditText 和密碼的EditText,然后是提交按鈕,軟鍵盤是通過項(xiàng)目根目錄下 設(shè)置的自動彈出,代碼為: android:windowSoftInputMode=adjustPan|stateVisible; . 登陸功能實(shí)現(xiàn) 登陸功能的業(yè)務(wù)邏輯實(shí)現(xiàn)是在 目錄下的吉林建筑大學(xué)畢業(yè)設(shè)計(jì)(論文) 26 LoginActivity 中實(shí)現(xiàn)的,實(shí)現(xiàn)代碼為: private OnClickListener onClickListener = new OnClickListener() { Override public void onClick(View v) { userTextView = (EditText) findViewById()。所以我采用地圖 數(shù)據(jù)用離線地圖文件加載,動態(tài)的數(shù)據(jù)從百度服務(wù)器獲取的方案,離線的地圖文件保存在 sdcard 上的/BaiduMapSDK/vmp/h/路徑下,也就是 /storage/sdcard1/BaiduMapSDK/vmp/h 路徑下,如圖 431 所示:第四章 系統(tǒng)設(shè)計(jì) 13 圖 431 目錄下的 .dat 文件便是離線地圖文件,而 文件是離線地圖文件的索引文件, Baidu Map SDK 是通過 去找到離線地圖文件。 在這里我說明一下這種設(shè)計(jì)的原因:從系統(tǒng)本身來看,不使用離線地圖文件是可以完成所用功能的,可以直接從百度的服務(wù)器獲得數(shù)據(jù)。 在完成用戶界面設(shè)計(jì)、數(shù)據(jù)庫設(shè)計(jì)和模塊設(shè)計(jì)后,至此程序設(shè)計(jì)階段基本完成。之所以這么實(shí)際,一方面可以避免因網(wǎng)絡(luò)通信不暢造成界面失去響應(yīng);另一方面,可以節(jié)約流量。后臺服務(wù)在程序啟動時就由AppWidgetProvider 啟動,也可由用戶界面通過 startService()進(jìn)行啟動,啟動后的后臺服務(wù)將一直保持運(yùn)行狀態(tài)。主界面包括屏幕上方和下方的兩個狀
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1