android系统下基于googlemaps的手机定位技术的实现

android系统下基于googlemaps的手机定位技术的实现

ID:22582066

大小:419.66 KB

页数:13页

时间:2018-10-30

android系统下基于googlemaps的手机定位技术的实现_第1页
android系统下基于googlemaps的手机定位技术的实现_第2页
android系统下基于googlemaps的手机定位技术的实现_第3页
android系统下基于googlemaps的手机定位技术的实现_第4页
android系统下基于googlemaps的手机定位技术的实现_第5页
资源描述:

《android系统下基于googlemaps的手机定位技术的实现》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、强大的开发环境:包括没备模拟器,调试工具,内存和Android系统下基于GoogleMaps的手机定位技术的实现本文主要介绍了目前主要采用的地图技术,并重点介绍了GoogleMaps及其在Android系统下一些技术的实现方法,通过本文可以了解GoogleMaps在Android下是如何实现的,并且读者可以根据本文提供的方法开发出自己所需要的各种各样的地图应用。I.ANDROID概述Android是Google于2007年11推出的一款全新的智能手机平台,由操作系统、中间件、用户界面和应用程序组成。2008年9月23日,美国运营商T-MobileUSA在纽约发布了第一部使用Andr

2、oid操作系统的手机T-MobileGl,该款手机支持WCDMA/HSPA网络,理论卜*载速率为7.2Mbps,并支持Wi—H。1Android平台的优点♦平台的开放性允许任何厂商加入,使其拥有更多的开发者,新的应用还有创意可以不断的出现。♦摆脱了运营商的束缚,让手机更加贴近互联网。♦应用程序都是基于Java开发的,Java具冇一次编写、到处运行的跨平台性。实现了能够在所有的Android设备中运行,真正做到了硬件无关性,降低了开发者的负担,♦提供了标准的API和SDK开发包,手机厂商可以根据需耍Q行开发或者使用已有的程序,从而打造出常有特色的Android平台。2Android平

3、台的特征应用框架:用于开发可重用、可替代的组件。Dalvik虚拟机:Android采用的是自主开发的Dalvik虚拟机,它具冇很好的硬件兼容性,在保证API兼容的同时针对移动手机进行了人幅优化,占川资源更小,运行效率更岛。集成的浏览器:Andmid集成了基于Webkit引擎的网页浏览器。Webkit是一个开源浏览器网贝排版引擎。优化的图形:Andmid提供了优化过的图形系统,该系统由一个0定义的2D图形库和一个遵循OpenGLES1.0标准(硬件加速)的3D图形库组成。SQLite数®库:SQLite数掘库足Androidft带的一个标准的数据库,支持SQL®句,是一个轻贵级的嵌入

4、式数据库。媒体功能:支持各种通用的音视频和静态图像格式。网络支持功能:支持蓝牙、GPRS-EDGE、3G和Win无线网络。硬件支持功能:支持相机、GPS、导航和感应加速器等各类硬件。性能检测工具,以及EclipseIDE的开发插件。3Android平台的体系架构Android不仅是一个操作系统,更是一个开源的体系架构。Android软件平台从上到卜主要由五个部分构成:应用程序、应用程序框架、程序库、Android运行库以及Linux内核。♦应用程序(Application)Android的应用程序通常涉及用户界面和用户交互。Android本兑提供了桌而(Home)、联系人(Cont

5、act)、电话(Phone)和浏览器(Browsers)等众多的核心应用。所打的核心应用都使用Java语言编写,同时开发者可以使用应用程序框架层的API实现自己的程序,这也是Android开源优势的体现。♦应用程序框架(ApplicationFramework)Android应用程序的开发基于程序框架和组件,开发人员拥有同核心应用程序一样的APIs访问权限。应用程序后面是一系列的服务和系统,其中包括:视图(Views)——构造应用程序的视图部分,包拈列表(Lists)、文本框(Textboxes)、按钮(Buttons)等。内容捉供器(ContentProviders)提供一种实现

6、数据互访和共享的机制。资源管理器(ResourcesManager)负责管理非代奶的访问,如本地字符串、图片资源及涉及布局的XML文件。通知货理器(NotificationManager)用于将提示信息显示在状态栏上。例如,当有短信的时候,在状态栏上显示有新信息。活动管理器(ActivityManager)用于管理应用程序的生命周期,并提供应用页面退出的机制。通过这套应用框架,各种服务和组件可以被用户的应用重复利用。♦程序库(Libraries)Android木身还包含了一整套核心库,能被系统中不同的组件使用。它们通过Android应用程序枢架为开发者提供服务。核心库主要包括:系统

7、C库一一从BSD继承来的标准C系统函数库,是专门为基于嵌入式Linux设备制定的。媒体库一一该库支持多种常用的音频、视频格式的回放和录制,同时支持静态图像文件。编码格式也括MPEG4、H.264、MP3、AAC、AMR、JPG、PNG。SurfaceManager用于管理显示子系统,許为多个应川程序提供2D和3D图形层的无缝融合。LibWebCoreWeb浏览器引擎,支持Android浏览器和一个可嵌入的Web视阁。SGL一一底层的2D图形引擎。3Dlibraries

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。