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

正文內(nèi)容

校園導(dǎo)航系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-畢業(yè)設(shè)計(jì)論文-wenkub

2022-12-12 19:46:45 本頁(yè)面
 

【正文】 : 計(jì)算機(jī)工程學(xué)院 專(zhuān) 業(yè): 計(jì)算機(jī)科學(xué)與技術(shù) 題 目: 校園導(dǎo)航系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 指導(dǎo)者: 副教授 評(píng)閱者: 2021 年 5 月 20 南 京 畢業(yè)設(shè)計(jì)說(shuō)明書(shū)(論文)中文摘要 Android 是目前使用 人數(shù)最多的手機(jī)操作系統(tǒng)之一 ,它 具有良好的開(kāi)源性 ,具有 良好的用戶(hù)體驗(yàn) .這些 特點(diǎn)使得 Android 操作系統(tǒng) 一經(jīng)推出 ,就 迅速遭到 人們的熱捧 ,同時(shí)也 也 涌現(xiàn)出一大批 優(yōu)秀 的應(yīng)用和應(yīng)用開(kāi)發(fā)者 。 關(guān)鍵詞 Android; 校園導(dǎo)航 ; 百度 地圖 API 畢業(yè)設(shè)計(jì)說(shuō)明書(shū)(論文)英文摘要 Title The Campus Navigation System Design Abstract Android is currently one of the largest number of users of mobile phoneoperating system,It has good openness, good user features make the Android operating system by the introduction of a rapidly by the heat of people holding, at the same time also emerged a large number of excellent application and application developers. Campus navigation system is developed in the Java programming language, running on the Android platform, the user39。 參考文獻(xiàn) ....................................................36 致 謝 .......................................................37 附錄:英文技術(shù)資料翻譯 ...................... 錯(cuò)誤 !未定義書(shū)簽。因此,開(kāi)發(fā)一款針對(duì)校園的導(dǎo)航系統(tǒng)就顯得彌足重要了。 南京工程學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(shū)(論文) 2 第一章 技術(shù)概述 系統(tǒng)主要用到的技術(shù)有 Android,百 度地圖 API,使用 SharedPreferences來(lái) 存儲(chǔ)數(shù)據(jù) 。 Android 的 系統(tǒng)架構(gòu) 分為 四層 ,從 高層到底層分別為應(yīng)用程序?qū)?,應(yīng)用程序框架層 ,系統(tǒng)運(yùn)行庫(kù)和 Linux 內(nèi)核層 1) 應(yīng)用程序?qū)? Android 會(huì)同一系列 核心應(yīng)用程序包一起發(fā)布 ,該 應(yīng)用程序包包括客戶(hù)端 程序 ,SMS 短消息 程序 ,聯(lián)系人管理 程序 ,地圖 ,日歷 ,瀏覽器等 。他們 通過(guò) Android 應(yīng)用程序框架層為開(kāi)發(fā)者們提供服務(wù) 。 Activity 具有四種啟動(dòng)模式。重用時(shí) ,會(huì)讓該實(shí)例重新回到棧頂 ,因此在它上面的實(shí)例將會(huì) 被移出棧外 ,如果棧中不存在該實(shí)例 ,將會(huì)創(chuàng)建新的實(shí)例放入棧中。 Service有兩種啟 動(dòng)模式 ,一種是 startService(),另一種是 bindService(),兩者具有以下區(qū)別 :①當(dāng)服務(wù)使用 startService()啟動(dòng)起來(lái)的 ,Service 的狀態(tài)為start,這個(gè)服務(wù)的生命周期就與調(diào)用它的應(yīng)用程序無(wú)關(guān) ,并且可以再后臺(tái)無(wú)限期的運(yùn)行 ,即使調(diào)用它的組件已經(jīng)被銷(xiāo)毀。 ⑶ ContentProvider Android 平臺(tái)提供了 ContentProvider 使應(yīng)用程序的指定數(shù)據(jù)能夠提供給其他應(yīng)用程序。這是不同應(yīng)用程序間共享數(shù)據(jù)的唯一方式 ,因?yàn)槟暇┕こ虒W(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(shū)(論文) 5 Android 沒(méi)有提供所有應(yīng)用程序共同訪問(wèn)的公共數(shù)據(jù)存儲(chǔ)區(qū)。動(dòng)態(tài)注冊(cè)廣播接收者的特點(diǎn)是當(dāng)用來(lái)注冊(cè)的 Activity 關(guān)閉后 ,注冊(cè)的廣播也就失效了。在使用前 ,需要在百度地圖 API 官網(wǎng)上申請(qǐng)密鑰之后才能使用。 SharedPreferences 保存 的 數(shù)據(jù)具有 四種操作模式 : MODE_PRIVATE:為默 認(rèn)操作模式 ,代表該文件是私有數(shù)據(jù) ,只能被應(yīng)用本身 所 訪問(wèn) ,在該模式下 ,寫(xiě)入的內(nèi)容會(huì)覆蓋原文件的內(nèi)容 MODE_APPEND:這種 模式會(huì)檢查 xml 文件是否存在 ,存在就往文件追加內(nèi)容 ,否則就創(chuàng)建新 的 xml 文件 . MODE_WORLD_READABLE:表示當(dāng)前文件可以被其他應(yīng)用 程序所 讀取 . MODE_WORLD_WRITEABLE:表示當(dāng)前文件可以被其他應(yīng)用 程序所 寫(xiě)入 南京工程學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(shū)(論文) 7 第二章 軟件需求 分析 需求分析 本系統(tǒng)主要包含六個(gè)模塊 ,各部分模塊描述如下 : 1)校園導(dǎo)航: ( 1) 定位功能 ( 2) 方向傳感器 ( 3) 校園覆蓋物 ( 4) 點(diǎn)擊覆蓋 物顯示建筑物詳情 2)周邊導(dǎo)航: ( 1)定位功能 ( 2)周邊覆蓋物 ( 3)點(diǎn)擊覆蓋物顯示建筑物詳情 3)校園主頁(yè) : ( 1)鏈接到南京工程學(xué)院官網(wǎng) 4)南京景點(diǎn) : (1) 顯示南京主要景點(diǎn)的介紹以及名稱(chēng) 5)手機(jī)找回: (1) 設(shè)置向?qū)? (2) 設(shè)置安全號(hào)碼 (3) 發(fā)送相應(yīng)短信代碼 ,手機(jī)根據(jù)代碼執(zhí)行相應(yīng)內(nèi)容 (4) 輸入坐標(biāo)得到手機(jī)位置 系統(tǒng)功能模塊圖 系統(tǒng)功能模塊圖 南京工程學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(shū)(論文) 8 圖 系統(tǒng)功能模塊圖 周邊 學(xué)院簡(jiǎn)介 南京景點(diǎn) 手機(jī)找回 發(fā)送短信代碼獲得手機(jī)坐標(biāo) ,得到手機(jī)位置 SPLASH界面 地圖 顯示校園導(dǎo)航 顯示南京工程學(xué)院簡(jiǎn)介 顯示南京主要景點(diǎn) 顯示周邊導(dǎo)航 校園主頁(yè) 顯示南京工程學(xué)院主頁(yè) 南京工程學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(shū)(論文) 9 第三章 系統(tǒng)主要模塊簡(jiǎn)介 校園導(dǎo)航模塊 校園 導(dǎo)航模塊利用百度地圖 API,為使用者提供南京工程學(xué)院校園建筑物以及功能區(qū)域的導(dǎo)航。 周邊導(dǎo)航模塊 周邊導(dǎo)航模塊在百度地圖提供的基礎(chǔ)地圖上 ,添加了對(duì)校園周邊區(qū)域的標(biāo)示 ,進(jìn)入該模塊后將顯示百度基礎(chǔ)地圖 ,通過(guò)長(zhǎng) 按主界面 ,將彈出類(lèi)別多選框 ,用戶(hù)可以根據(jù)需求選擇需要的服務(wù)類(lèi)型 ,用戶(hù)可以同樣通過(guò)點(diǎn)擊獲取到周邊的詳情以及名稱(chēng) ,是使用者能夠快速融入到大學(xué)生活中。 為了 滿足不同模塊 對(duì) 數(shù)據(jù)的不同要求 , 創(chuàng)建了不同的 listview 對(duì)象來(lái)存放 info,在使用的時(shí)候只需要 使用 相對(duì)應(yīng)的 listview 即可。 南京工程學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(shū)(論文) 12 ② 在功能上 ,能夠?qū)?yīng)用程序啟動(dòng)時(shí)占用時(shí) 間較長(zhǎng)的操作如 :數(shù)據(jù)庫(kù)的拷貝 ,版本更新等放在 Splash 界面中執(zhí)行 ,改善用戶(hù)的體驗(yàn) ,避免程序出現(xiàn) ANR。 // 讓畫(huà)面等待兩秒后切換 (new Runnable() { Override public void run() { // TODO Autogenerated method stub enterHome()。// 500ms動(dòng)畫(huà)時(shí)間findViewById().startAnimation(alphaAnimation)。 南京工程學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(shū)(論文) 14 圖 百度地圖密鑰申請(qǐng) 界面 安全碼的組成規(guī)則為: Android 簽名證書(shū)的 sha1 值 +“;” +應(yīng)用程序包名。 如下圖示: 圖 在 adt 中直接查看 sha1 值 得到 sha1 值 之后,根據(jù)應(yīng)用程序包名 以及 sha1 值創(chuàng)建 百度地圖密鑰, 得到密鑰 后就可以在 應(yīng)用程序 中使用百度地圖了,否則 創(chuàng)建 百度地圖控件后,地圖將不顯示 , 百度地圖提供的相關(guān)功能也將無(wú)法使用 。 LatLng LATLNG = new LatLng(, )。 setContentView()。//加載中的布局 mMapView = (MapView) findViewById()。 南京工程學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(shū)(論文) 18 MapStatusUpdate mapStatusUpdate。 ()。 } })。 //當(dāng) activity 銷(xiāo)毀時(shí)調(diào)用 ()。通過(guò) 使用百度地圖坐標(biāo)拾取系統(tǒng) 能夠 非常方便的獲取到相關(guān) 位置 的經(jīng)緯度坐標(biāo) ,步驟 如下 : 圖 百度地圖 坐標(biāo)拾取 系統(tǒng) 南京工程學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(shū)(論文) 20 情況 點(diǎn)擊 地圖上的 點(diǎn) ,獲得到該點(diǎn)在百度地圖上的坐標(biāo) 圖 通過(guò) 百度地圖 坐標(biāo)拾取 系統(tǒng)獲得到的數(shù)據(jù) 文件來(lái)保存以上數(shù)據(jù) ,Info 對(duì)象 參數(shù)如下 : public Info(double latitude, double longitude, int imgId, String nameString) { = latitude。 } 相關(guān) 數(shù)據(jù)如下 : (new Info(, , , 行政樓 ))。 (new Info(, , , 校園快遞 (東區(qū) )))。 (new Info(, , , 信息樓 ))。 (new Info(, , , 潤(rùn)園二食堂))。 (new Info(, , , 通信工程學(xué)院 ))。 (new Info(, , , 門(mén)診 ))。 mMarkerLy = (RelativeLayout) findViewById()。 OverlayOptions options。//將覆蓋物添加到地圖中 Bundle bundle = new Bundle()。 Info info = (Info) (info)。//設(shè)置圖片 (() + )。// 氣泡彈出框 (30, 20, 30, 50)。 Point point = ().toScreenLocation(latLng2)。 infoWindow = new InfoWindow(bitmapDescriptor, ll, 0, new OnInfoWindowClickListener() { Override public void onInfoWindowClick() { ()。 return true。 ()。 (areas, areaState, new OnMultiChoiceClickListener() { Override public void onClick(DialogInterface dialog, int which, boolean isChecked) { // TODO Autogenerated method stub (context, which + : + areaState[which], 0) .show()。 // } } })。 } if (
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1