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

正文內(nèi)容

基于android的電子地圖應(yīng)用程序設(shè)計(jì)(編輯修改稿)

2024-12-13 22:12 本頁面
 

【文章內(nèi)容簡(jiǎn)介】 出行的應(yīng)用程序 也 將不再是一個(gè)難題。 本課題在 未來 的 制作 過程中 好好處理 界面的設(shè)計(jì),保證 操作 簡(jiǎn)單 和使用 方便。并且還要熟練的掌握百度地圖 SDK, 而百度 SDK 中包含著大量洛陽理工學(xué)院畢業(yè)設(shè)計(jì)(論文) 5 的類,要想詳細(xì)的了解這些類并做到熟練的利用這將會(huì)是一個(gè)難題。我們也必須在將來的開發(fā)過程中認(rèn)真閱讀百度地圖開發(fā)文檔,對(duì)其中不理解的地方做上標(biāo)記,向別人虛心請(qǐng)教。 6 第 2 章 系統(tǒng)開發(fā)和運(yùn)行環(huán)境 Android 開發(fā)環(huán)境介紹 Android 的應(yīng)用程序代碼是用 java 語言進(jìn)行編寫的,所以本次應(yīng)用程序開發(fā)環(huán)境使用我們?cè)谝郧吧蠙C(jī)課堂中經(jīng)常使用的 Eclipse。然而只有 Eclipse 還無法進(jìn)行開發(fā),因?yàn)橄胍褂?java 語言進(jìn)行開發(fā)的話,還需要安裝 Java SDK(這其中包括 JRE: Java Runtime Environment 即 java 運(yùn)行環(huán)境 )。另外, Android 應(yīng)用程序開發(fā)和 Java 應(yīng)用程序開發(fā)還是有一部分區(qū)別的,因此,還需要安裝由 Google 提供的 Android SDK。 另外我們還需要在 Eclipse 上面安裝 ADT,它是 Eclipse 下對(duì)開發(fā)工具進(jìn)行升級(jí)的下載工具, 我們?cè)陂_發(fā)過程中使用的工具就是通過它來進(jìn)行升級(jí)和變更的 。 概括一下,想要成功搭建 Android 開發(fā)環(huán)境,從而方便的開發(fā) Android 應(yīng)用程序,需要以下軟件: Java JDK 。 Eclipse。 Android SDK。 ADT。 Baidu Map API。 Android 開發(fā)平臺(tái)搭建 Android 應(yīng)用程序開發(fā)平臺(tái)搭建步驟如下: ( 1) 首先在 Eclipse 官網(wǎng)上面下載 Eclipse 集成開發(fā)環(huán)境并且進(jìn)行解壓,然后再去 Oracle 官網(wǎng)上下載 Java JDK 并進(jìn) 行安裝,之后在去谷歌官網(wǎng)上下載 Android SDK 并解壓,這樣,需要下載的軟件基本準(zhǔn)備就緒。 ( 2) 找到 Eclipse 解壓目錄中的 并運(yùn)行,進(jìn)入 Eclipse 開發(fā)環(huán)境界面后需要安裝 ADT, ADT 安裝步驟如下:點(diǎn)擊 Eclipse 菜單 zone 的HelpInstall New Software點(diǎn)擊 Available Sofware,然后點(diǎn)擊“ Add”然后輸入 ADT 加載網(wǎng)址 之后在“ work with”下拉菜單中選擇剛才的哪一個(gè)網(wǎng)址 。過一段時(shí)間后會(huì)出現(xiàn)一個(gè) Developer Tools 選項(xiàng),然后點(diǎn)擊 Next 然后 Eclipse 就會(huì)在網(wǎng)上自動(dòng)查找洛陽理工學(xué)院畢業(yè)設(shè)計(jì)(論文) 7 Android 開發(fā)工具的插件,之后找到 Android DDMS 和 Android DevelopmentTools,選中這兩個(gè)選項(xiàng)后點(diǎn)擊 Finish 按鈕,接下來 Eclipse 就會(huì)在網(wǎng)上自動(dòng)下載并安裝Android 插件。 ( 3) 重啟 Eclipse 后選中 WindowsPreferences 然后在左側(cè)的 Android 項(xiàng)目中SDK Location 中輸入自己所下載的 Android SDK 解壓后的目錄,然后點(diǎn)擊 Apply。 ( 4) 最后就是向自己電腦系統(tǒng)中添加 Android 開發(fā)環(huán)境變量,在系統(tǒng)變量中的path 變量中添加以 下 字符 串 ,該字符為自己所下載并解壓的 Android SDK 目錄下的tools 文件夾。 BaiduMap SDK 介紹 百度地圖 Android SDK 是百度提供的一套基于 Android 設(shè)備的開發(fā)工具。該套SDK 所提供的服務(wù)是免 費(fèi)的而且接口使用無次數(shù)限制這大大方便了我們應(yīng)用程序的開發(fā)。通過該 SDK 可以開發(fā)在 Android 系統(tǒng)上能夠運(yùn)行的地圖應(yīng)用,通過調(diào)用百度地圖 SDK 中的相關(guān)接口,可以很方便的訪問百度地圖中的數(shù)據(jù),并通過合理地調(diào)用其中的方法來開發(fā)功能多樣的地圖應(yīng)用程序。百度地圖 Android SDK 提供的地圖基本界面如下圖 13 所示: 圖 13 百度地圖開發(fā)界面圖 Baidu Map SDK 功能介紹: 地圖 顯 示:包括 二維地圖、衛(wèi)星地圖、三維地圖顯示 。 地圖操 控 : 用戶可以通過拖拽或者點(diǎn)擊地圖的相關(guān)操作,來滿足自己對(duì)地圖的需求 。 百度地圖導(dǎo)航 :當(dāng)用戶出行的時(shí)候但是遇到不知道如何到目的地的情況下 可以第三章 系統(tǒng)開發(fā)與運(yùn)行環(huán)境 8 為用戶提供邊走邊指導(dǎo)如何走下一步的功能。 地圖搜索: 用戶可以查看自己想要了解的目標(biāo)地點(diǎn) 。 詳情查詢: 用戶能查看某一個(gè)地點(diǎn)的詳細(xì)信息 。 線路規(guī)劃: 當(dāng)用戶在出行的時(shí)候不知道如何選擇交通公交的時(shí)候?yàn)槠涮峁┮环N比較合理的交通工具 。 地理編碼: 這個(gè)功能是為現(xiàn)實(shí) 地理位置 中的某一個(gè)點(diǎn)設(shè)置一個(gè)地址信息編碼用來在地圖中表示 。 位置標(biāo)注: 該功能可以對(duì)地圖上的某一個(gè)點(diǎn)添加一個(gè)標(biāo)記,這個(gè)標(biāo)記也可以用自己喜歡的圖片設(shè)置 。 實(shí)時(shí)路況: 讓用戶不出門就可以對(duì)外界的交通狀況有一個(gè)大概的了解 。 離線地圖: 將基本地圖的文件信息保存在一個(gè)文件夾里面,當(dāng)用戶無法訪問網(wǎng)絡(luò)的時(shí)候可以通過離線地圖查看地圖 。 定位: 該功能可以通過網(wǎng)絡(luò)訪問獲取到用戶當(dāng)前的位置,并在地圖中進(jìn)行相關(guān)的操作 。 Baidu Map 開發(fā)環(huán)境集成 由于 使用 Eclipse 進(jìn)行應(yīng)用程序開發(fā), 在 Eclipse 中創(chuàng)建好工程后,需要在工程中導(dǎo)入 BaiduMap API,導(dǎo)入后的工程目錄如下圖所示: 圖 14 工程目錄圖 添加完成后 就可以 方便地 使用百度地圖 SDK 為開發(fā)人員所提供的全 數(shù)基本 功能了,接下來因?yàn)檫€需要訪問數(shù)據(jù)和使用 BaiduMap API 控件因此還需要 在 工程中的mainfest 文件中添加使用權(quán)限以及對(duì) Android 版本的支持,具體代碼如下: usespermission android:name= /usespermission usespermission android:name= /usespermission 洛陽理工學(xué)院畢業(yè)設(shè)計(jì)(論文) 9 usespermission android:name= /usespermission usespermission android:name= /usespermission usespermission android:name= /usespermission usespermission android:name= /usespermission usespermission android:name= /usespermission supportsscreens android:anyDensity=true android:largeScreens=true android:normalScreens=true android:resizeable=true android:smallScreens=true / 在使用百度地圖 SDK 中還有一點(diǎn)需要引起注意,在使用地圖引擎管理類 —BMapManager 的時(shí)候需要一個(gè)密鑰,這個(gè)密鑰需要 可以 在百度地圖官網(wǎng)上進(jìn)行申請(qǐng)獲得。在每次使用的時(shí)候 都 需要調(diào)用以下代碼對(duì)這個(gè)類進(jìn)行初始化 (我的 Key, null),其中“我的 Key”就是在百度官網(wǎng)上申請(qǐng)的密鑰。 進(jìn)行到這里百度地圖 SDK 的開發(fā)環(huán)境搭建可以說是基本上完成了。 系統(tǒng)運(yùn)行環(huán)境 超過 的 Android 操作系統(tǒng); 內(nèi)存 RAM 至少 512MB; 存儲(chǔ)空間至少 512MB;洛陽理工學(xué)院畢業(yè)設(shè)計(jì)(論文) 10 第 3 章 系統(tǒng)分析 研究目標(biāo) 純熟 了解并掌握 Android 應(yīng)用程序的 設(shè)計(jì)方法 和開發(fā)過程; 熟悉了解并掌握 Baidu API 中的類的方法并靈活運(yùn)用其去開發(fā)應(yīng)用程序。 開發(fā)出的應(yīng)用程序要求以人們?nèi)粘3鲂袨槌霭l(fā)點(diǎn),必須滿足使用簡(jiǎn)單、界面簡(jiǎn)潔、功能實(shí)用的要求。 需求分析 隨著社會(huì)的進(jìn)步和發(fā)展,人們進(jìn)入了信息化時(shí)代,人與人之間的關(guān)系也變得越來越密切,人們也不停的需要出行來進(jìn)行溝通。而如何能保證出行過程順利的進(jìn)行,盡可能的讓人們以花費(fèi)最少的時(shí)間和金錢來到達(dá)目的地呢?與此同時(shí), android 智能手機(jī)系統(tǒng)的快速發(fā)展,也 使得對(duì)于現(xiàn)在的人么來說手機(jī)已經(jīng)不僅僅只是為了打電話和發(fā)短信,其強(qiáng)大的可擴(kuò)展性可以使手機(jī)上安裝各種不同的 應(yīng)用程序以便于滿足人們?nèi)粘蕵?、工作等方面的需求。在智能手機(jī)已經(jīng)普遍成為人們?nèi)?常生活中不可缺少的一部分的情況下,我們 如果能 開發(fā)出一款方便人們?nèi)粘3鲂械?電子地圖軟件 也極有可能會(huì)受到廣大人群的歡迎 。 從上面一段話的描述中我們可以分析出該軟件需要實(shí)現(xiàn)如下功能: 查看地圖:用戶可以通過平移、放大、縮小等操作來控制地圖去查看自己想要查看的信息。 實(shí)時(shí)交通狀況查詢:用戶可以通過該應(yīng)用程序查看到外界的交通狀況,以便于選 擇合適的時(shí)間段和出行 途徑 ,從而 防止 交通擁堵造成的時(shí)間浪費(fèi)。 衛(wèi)星云圖:用戶可以查看比較真實(shí)的地圖畫面 公交線路查詢:用戶可以查看某一路公交途 經(jīng) 的地點(diǎn) 線路規(guī)劃功能:可以為用戶提供比較合理的從出發(fā)點(diǎn)到目的地的出行路線 城市定位功能:用戶可以查詢自己想要查看的城市的基本地圖 洛陽理工學(xué)院畢業(yè)設(shè)計(jì)(論文) 11 性能分析 本應(yīng)用程序主要是面向廣大普通人群因此在性能方面應(yīng)滿足如下需求: ( 1) 界面簡(jiǎn)單,盡可能美觀,操作簡(jiǎn)答 ( 2) 程序反應(yīng)速度要快,信息處理要迅速 ( 3) 地圖信息要詳細(xì)、準(zhǔn)確,支持離線地圖
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1