登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 电子信息类 > 电子信息工程 > 正文

基于Android的3D地图软件的设计毕业论文

 2021-05-13 11:05  

摘 要

Android是Google基于Linux内核的移动开发平台。Android目前主要是针对手机开发的操作系统,但是如今也有适用于Android的平板等电子产品被开发出来,因此Android现在的发展变得越来越多元化,发展的领域也越来越多。由现在手机市场的发展趋势可以看出来,Android变得越来越受用户的拥护,其相关产品的市场占有率超过50%。Android的巨大成功源于它本身的一些特点,首先它的编程技术成熟,有各类接口,完全开源,并且相对来说程序简单易懂,这个使得Android编程对于新手来说容易上手,开发门槛低。大部分程序都是免费的,并且安卓系统对硬件配置有基本的要求,这样就带来了良好的硬件支持,提升了用户的操作体验,这些优点使得Android平台的开发团队人数不断增多。除此之外,开发Android软件现在在Windows系统下也可以进行,本次毕业设计就是在Windows下使用eclipse软件完成。

本次毕业设计是在Windows下通过eclipse软件进行编程,编程语言为Java,开发的软件主要实现的功能是3D地图,能实现地图的定位等基本功能,并且能够使软件在普通地图和3D地图之间自由切换。随着手机用户的普及,用户不断增加,需求也不断增多,这使得用户对软件的要求也变多,该软件的主要目的是能开发出一款实用性较强的电子地图。

关键词:3D地图;Android;手机应用;编程

Abstract

Android is Google's Linux kernel based mobile development platform. Android is now mainly for the development of mobile phone operating system, but now also for Android tablet and other electronic products have been developed, so the development of Android now becoming more and more diversified, more and more areas of development. The development trend of the mobile phone market now can see, Android is becoming increasingly embraced by users, and its related products in the market share of over 50%. Android's success stems from the huge number of features of its own, the first of its programming technology is mature, there are various types of interfaces, completely open source, and is relatively straightforward procedure, which makes the Android programming for beginners easy to use, develop low threshold . Most programs are free, and the Andrew system for basic hardware configuration requirements, so bring a good hardware support and enhance the operation of the user experience, these advantages make the number of Android platform development team continues to grow. In addition, the development of Android software is now in the Windows system can also be carried out, this graduation project is in eclipse using Windows software.

The graduation project is carried out under Windows programming through eclipse software, the programming language Java, developed software main function is to achieve 3D maps can be realized Map of positioning and other basic functions, and enables software in ordinary maps and 3D maps of freedom to switch between. With the popularity of mobile phone users, increasing user demand is also increasing, which allows users of the software requirements increases, the main purpose of the software is able to develop a practical, strong electronic map.

Key Word:3D map; Android; mobile applications; programming

目 录

第1章 绪论 1

1.1研究内容 1

1.2 Android优缺点和发展趋势 1

1.3 各类操作系统比较 2

1.4 本章小结 3

第2章 Android基本知识 5

2.1 Android的功能 5

2.2 Android构架 5

2.3 Android应用程序结构 6

2.4 本章小结 8

第3章 软件设计分析 9

3.1 地图软件需求分析 9

3.2手机地图服务 9

3.3 Android的地图和定位服务类 10

3.4 Android的导航服务类 12

3.5 本章小结 13

第4章 系统设计及测试结果 14

4.1开发软件 14

4.2获取百度地图API Key 15

4.3关键程序分析 16

4.4 本章小结 21

总结 22

展望 23

致谢 24

参考文献 25

第1章 绪论

1.1研究内容

Android软件中程序的编写使用的是JAVA,本论文主要编写软件使用的软件eclipse,使用java语言,安装JDK,然后学习了解eclipse软件开发Android软件使用方法,了解组成Android项目的各个部分的作用,能进行Android项目的开发。

最后熟悉百度地图的开发方法,能够灵活运用其中的方法从而进行Android地图的开发。

1.2 Android优缺点和发展趋势

Android平台发布后, 据称是第一个完全开源开放的系统。Android从2007年进入公众视野以来,快速占据移动市场的份额,是由Android的几个特点决定的。一个是由于其开放性,大部分代码以Apache和BSD版本协议发布,开发者进http://source.android.com网站就可以选择并获取软件源文件,而厂商就可以根据自身需求修改和添加一些新功能,同时可以按照BSD或者Apache协议选择不开源,这样可以最大的保障厂商的利益,除了厂商,个人也可以完成Android编程,这个特点使得更多人可以进入到Android软件的开发中,使软件的更新速度大大加快,总的来说,Android操作系统为各类开发者创建了一个自由的环境。由于其开放性,Android有丰富的硬件选择,用户可以选择各式各样类型的移动设备。一个是由于Android内部集成有许多Google应用,包含了生活中常用的大部分网络应用,可以满足大部分人的需求。Android系统不仅局限于手机应用,同时它拓展到了许多其他领域,它可以适用于不同屏幕,有线以及无线设备。

您需要先支付 80元 才能查看全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图