資源描述:
《基于android平臺(tái)的百度地圖開發(fā)畢業(yè)論文》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫(kù)。
1、摘要隨著交通的迅速發(fā)展,又是智能手機(jī)的一步步的走進(jìn)人們的生活,它將成為人們獲取信息的主要設(shè)備。因此,手機(jī)的交通應(yīng)用服務(wù)將會(huì)有很大的發(fā)展空間,手機(jī)百度地圖軟件就是其中的一項(xiàng)。Android平臺(tái)提供給用戶非常方便的地圖導(dǎo)航,公交查詢,駕車路線功能,這將為交通查詢服務(wù)的設(shè)計(jì)與實(shí)現(xiàn)提供了更好的平臺(tái)。另外,Android平臺(tái)基本上是免費(fèi)的,所以能夠有效降低軟件的成本,最終讓每個(gè)用戶能夠自由地獲取信息,也為手機(jī)地圖服務(wù)的普及做出貢獻(xiàn)。本文對(duì)目前應(yīng)用的地圖、公交路線、駕車路線和衛(wèi)星地圖等平的現(xiàn)進(jìn)行了分析與比較。進(jìn)而研究分析了Android平臺(tái)的系統(tǒng)架
2、構(gòu)和組件模型,接著解析了Android中的重要API和應(yīng)用構(gòu)成,以Intent和生命周期的機(jī)制。開發(fā)出能為用戶提供更好的基于Android平臺(tái)的手機(jī)百度地圖軟件。【關(guān)鍵詞】:Android;Java;百度地圖;Intent;布局III目錄目錄摘要I目錄II第一章引言11.1課題背景11.2Android平臺(tái)與其他平臺(tái)的比較11.3本文主要工作2第二章Android架構(gòu)分析32.1Android的功能特征32.2基本架構(gòu)分析52.2.1Android基本架構(gòu)52.2.2類庫(kù)82.3Android應(yīng)用的構(gòu)成和工作機(jī)制9第三章Android架
3、構(gòu)分析與開發(fā)環(huán)境搭建113.1Android的API113.2Android應(yīng)用程序結(jié)構(gòu)解析123.2.1活動(dòng)123.2.2意圖接收器133.2.3服務(wù)143.2.4內(nèi)容提供者143.3Intent的詳細(xì)解析143.3.1Intent的抽象描述153.3.2Android如何解析Intent163.4Android活動(dòng)的生命周期163.4.1活動(dòng)的生命狀態(tài)173.4.2活動(dòng)的運(yùn)作流程193.5Android開發(fā)的環(huán)境搭建20第四章基于安卓平臺(tái)的百度地圖導(dǎo)航設(shè)計(jì)224.1百度地圖的API的申請(qǐng)和使用224.1.1申請(qǐng)APIkey224.1
4、.2百度地圖API的使用234.2百度地圖的SDK的簡(jiǎn)介244.3?百度地圖初始化的代碼配置流程254.3.1下載百度地圖API庫(kù)25第五章軟件功能的實(shí)現(xiàn)395.1百度地圖的地圖導(dǎo)航395.2百度地圖的公交路線站點(diǎn)查詢44結(jié)論54參考文獻(xiàn)55謝辭56III摘要I目錄II第一章引言11.1課題背景11.2Android平臺(tái)與其他平臺(tái)的比較11.3本文主要工作2第二章Android架構(gòu)分析32.1Android的功能特征32.2基本架構(gòu)分析52.2.1Android基本架構(gòu)52.2.2類庫(kù)82.3Android應(yīng)用的構(gòu)成和工作機(jī)制9第三章A
5、ndroid架構(gòu)分析與開發(fā)環(huán)境搭建113.1Android的API113.2Android應(yīng)用程序結(jié)構(gòu)解析123.2.1活動(dòng)123.2.2意圖接收器133.2.3服務(wù)143.2.4內(nèi)容提供者143.3Intent的詳細(xì)解析143.3.1Intent的抽象描述153.3.2Android如何解析Intent163.4Android活動(dòng)的生命周期163.4.1活動(dòng)的生命狀態(tài)173.4.2活動(dòng)的運(yùn)作流程193.5Android開發(fā)的環(huán)境搭建20第四章基于安卓平臺(tái)的百度地圖導(dǎo)航設(shè)計(jì)224.1百度地圖的API的申請(qǐng)和使用224.1.1申請(qǐng)APIk
6、ey224.1.2百度地圖API的使用234.2百度地圖的SDK的簡(jiǎn)介244.3?百度地圖初始化的代碼配置流程254.3.1下載百度地圖API庫(kù)25第五章軟件功能的實(shí)現(xiàn)395.1百度地圖的地圖導(dǎo)航395.2百度地圖的公交路線站點(diǎn)查詢44結(jié)論54參考文獻(xiàn)55謝辭56IIIAndroid百度地圖開發(fā)第一章引言1.1課題背景移動(dòng)通信的發(fā)展以及互聯(lián)網(wǎng)向移動(dòng)終端的普及,網(wǎng)絡(luò)和用戶對(duì)移動(dòng)終端的要求越來越高,現(xiàn)今社會(huì)的迅速發(fā)展,交通的精細(xì)化,手機(jī)APP地圖軟件隨之成為了不可缺少的交通查詢工具。Android是一套真正意義上的開放性移動(dòng)設(shè)備綜合平臺(tái),它
7、包括操作系統(tǒng)、中間件和一些關(guān)鍵的平臺(tái)應(yīng)用。Android是由Linux+Java構(gòu)成的開源軟件,允許所有廠商和個(gè)人在其基礎(chǔ)上進(jìn)行開發(fā)。Android平臺(tái)的開放性等特點(diǎn)既能促進(jìn)技術(shù)(包括平臺(tái)自身)的創(chuàng)新,又有助于降低開發(fā)成本,還可以使運(yùn)營(yíng)商能非常方便地制定自己的特色化的產(chǎn)品。因此,它具有很大的市場(chǎng)發(fā)展?jié)摿?。?jīng)過多年的發(fā)展,第三代數(shù)字通信(3G)技術(shù)獲得了廣泛的接受,它為移動(dòng)終端用戶帶來了更快的數(shù)據(jù)傳輸速率。隨著3G網(wǎng)絡(luò)的使用,移動(dòng)終端不再僅是通訊網(wǎng)絡(luò)的終端,還將成為互聯(lián)網(wǎng)的終端。因此,移動(dòng)終端的應(yīng)用軟件和需要的服務(wù)將會(huì)有很大的發(fā)展空間。G
8、oogle與包括中國(guó)移動(dòng)、摩托羅拉在內(nèi)的三十多家技術(shù)和無線應(yīng)用的領(lǐng)軍企業(yè)組成的開發(fā)聯(lián)盟為此于2007年11月推出了一個(gè)專為移動(dòng)設(shè)備設(shè)計(jì)的軟件平臺(tái)———Android。Android最大特點(diǎn)在于它是一個(gè)開放的