3。1 Eclipse集成开发环境简介

Eclipse 是一个开放源代码的、基于 Java 的而且完全免费的可扩展开发平台,专注于为高度集成的工具开发提供一个全功能的、具有商业品质的工业平台。Eclipse只是一个框架和一组服务,用于通过开发者添加各种插件组件构建开发环境。我在开发中就用到了JDK(提供java开发环境),SDK(Android类库),ADT(抽象数据类型)。

Eclipse在一开始的时候使用Java编程语言开发的,但是通过插件它也可以作为C++和Python的开发工具。Eclipse一开始只是一个框架平台,提供各种各样的插件开发环境,这个组件主要针对希望扩展 Eclipse 的软件开发人员,允许构建与 Eclipse 环境无缝集成的工具,各式各类插件的支持使得Eclipse具有很强的灵活性,这是其他功能相对固定的IDE软件很难做到的。在Eclipse中开发,可以方便快捷的集成大量的插件,大大的降低了开发人员的开发难度,节约了开发人员的开发周期与开发费用,是比较好的集成开发环境。

因此我选择使用Eclipse集成环境作为开发工具,它完全满足我的项目需求,在上面进行Android项目的开发简单快捷,我对此开发工具也比较熟悉。

3。2 Android手机操作系统简介

Android是首个为移动终端打造的真正开放和完整的软件开发平台,他是由谷歌开发的基于Linux的开源移动信息设备应用程序开发平台,该平台由操作系统、中间件、用户界面和应用软件组成。

Android正在逐渐成为目前移动设备应用程序开发的最主要的平台,而且必将成为今后移动信息设备应用程序开发的主流工具。 虽然出现时间不长,但作为移动信息设备的操作系统中的重量级一员,Android开发平台正吸引越来越多的追随者投入她的怀抱,其中包括开发者、设备生产商、软件开发商等。因此我选择Android作为设计的操作系统,它是完全开源的,有无数的Android爱好者在尽自己的一份力,让Android操作系统更加的完善。尽管它到目前为止在某些方面还给用户带来某些不友好的体验,但是它在不断地突破,每经历一段时间都会有质的飞越。通过Android发展历程中的大事件,我们可以就看到Android迅猛发展的势头。

相信大家已经明显的感受到Android的咄咄逼人和当仁不让的气势。使用Android操作系统手机的朋友越来越多,因为他们已经看到Android的进步,用户已经明显感觉到他的体验性越来越好,性价比也是无可比拟的。Android的市场占有率正飞速攀升,其带来的周边利益也越来越被从事相关产品开发的业界人士所关注和重视。相信不久的将来,它将占据其他手机系统不可抗拒的地位。

这些也是我选择Android手机操作系统作为设计所选用的操作系统的原因,主流的技术将会拥有巨大的市场占有率。 

3。3 三方架包介绍   

1。腾讯地图SDK

腾讯地图的SDK对于Android版本的要求还是相对较低的(Android 2。3),它是应用程序的一个接口,开发人员可以通过这个接口很轻松的访问腾讯地图服务和腾讯提供的数据。它是有着丰富的构建功能,交互性比较强。在腾讯地图中,地图和检索服务以及街景功能是独立打包的,开发人员可以很方便的调用程序所需要的方法,控制App的内存占用。下面是功能的简要概述:

地图SDK:提供地图的展现、提示语、标注、图形绘制等相关功能。

检索SDK:提供poi检索、地理编码、坐标转换、路线规划等相关功能。

街景SDK:提供腾讯街景的展示,支持相关地点标注功能。

本设计中使用了腾讯地图,在启动终端后,会利用腾讯定位定位到当前位置,取出当前位置的经纬度,将经纬度传入调用腾讯地图的方法,就可以确定地图的中心位置,绘制出一幅腾讯地图。

上一篇:PHP+Mysql接口天气预报软件后台设计+源代码
下一篇:asp.net+sqlserver联通办公家具管理系统的设计+源代码

电子政务环境下公务员的...

提高实时操作系统的实时...

使用http协议和winsockapi实现...

Windows操作系统最新补丁大全【3058字】

windowsnt环境下fddi网卡驱动...

windows nt湜一个功能全面的操作系统【4430字】

Linux操作系统下以太网卡的...

新課改下小學语文洧效阅...

ASP.net+sqlserver企业设备管理系统设计与开发

网络语言“XX体”研究

安康汉江网讯

我国风险投资的发展现状问题及对策分析

麦秸秆还田和沼液灌溉对...

互联网教育”变革路径研究进展【7972字】

老年2型糖尿病患者运动疗...

LiMn1-xFexPO4正极材料合成及充放电性能研究

张洁小说《无字》中的女性意识