PAGE 1

文 献 综 述

毕业设计题目: 基于Android平台的

手机Web地图服务设计

PAGE 4

PAGE \* MERGEFORMAT 1

基于Android平台的手机Web地图服务设计

徐聪

(10计算机科学与技术(1)班

1 前言

就目前的智能手机普及程度而言,可以说已近接近人手一台了,尤其是都市生活的人们,更是无法离开它。智能手机已经成为了人们获取信息的主要设备,因此,手机应用的服务有着很大的发展空间,而手机地图服务,就是其中的一项。目前的地图服务多种多样,手机导航软件不胜枚举,但是各种各样的软件都有着自己的风格与优势,所以并不是每一款软件都可以满足每一个人的需求,所以大家都极力修改自己的软件,从而提高自己的用户体验度。然而Android平台[1-2]为广大应用DIY用户带来的是极大的福音,众所周知,Android是一个免费的开源的平台,让自己给自己“做”软件解决了成本的困扰。让每个用户能够自由地获取信息,也为手机地图服务的普及做出贡献。

Android平台下的手机地图服务为用户带来的方便是人人赞叹的,它最大的优点就在于便携性好喝数据的实时性强。基于以上分析,设计手机地图服务有非常好的实用意义。

2 手机Web地图服务的现状

在地图使用方法里面除了大家使用地图的搜索,找公交,找行车的路线更加关键的很多东西大家日常生活当中,就是如何把这个信息分享给别人,比如你查到了这个线路了以后但是不是要自己知道,你要告诉你的朋友,第二个是互联网里面告诉你的手机朋友,还有是你自己有很多信息你知道地图在更新当中你如何和别人分享,所以在地图使用方法的分享成为了未来的重点,第二个是地图使用的随行,除了买了一个到导航仪装在车子上面,还有是在互联网里面查一个路线,或者是你出门了以后或者是在紧急的时候你需要这些信息的时候他不能使用这些服务,比如说你的服务和你约了在什么地方吃饭,你找一个地方你是找不到的,你的手机里面没有这个服务的话很难走,所以在未来的发展里面如何的随行获得地图服务成为了关键。

开源地图服务应用有很多,目前大家使用的有悠悠导航、导航犬、凯立德手机导航、百度导航、图吧导航、天翼导航等等许许多多的应用。但是他们的设计使用是为大多数用户提供的,许多功能界面并不能满足所有用户的需求,即使用户体验度再高,也会有人不满意。所以,在开源时代来临的今天,每一个人都可以为自己量身定制一款让自己满意的地图服务应用。开源的平台,让人们可以在网上找到各式各样的demo来美化完善自己想要开发的应用。这也许就是林纳斯·托瓦兹[3]在将Linux推向开源的初衷吧,让每个喜好开发的人都可以参与到其中来,开源的思想让科技进步加速。

3 系统设计的关键技术

3.1 Android

Android是运行于Linux kernel之上,但并不是GNU/Linux。因为在一般GNU/Linux 里支持的功能,Android 大都没有支持,包括Cairo、X11、Alsa、FFmpeg、GTK、Pango及Glibc等都被移除掉了。Android又以Bionic 取代Glibc、以Skia 取代Cairo、再以opencore取代FFmpeg等等。Android 为了达到商业应用,必须移除被GNU GPL授权证所约束的部份,例如Android将驱动程序移到 Userspace,使得Linux driver 与 Linux kernel彻底分开。Bionic/Libc/Kernel/ 并非标准的Kernel header files。Android 的 Kernel header 是利用工具由 Linux Kernel header 所产生的,这样做是为了保留常数、数据结构与宏[4]。

Android 的 Linux kernel控制包括安全(Security),存储器管理(Memory Management),程序管理(Process Management),网络堆栈(Network Stack),驱动程序模型(Driver Model)等[5]。下载Android源码之前,先要安装其构建工具 Repo来初始化源码。Repo 是 Android 用来辅助Git工作的一个工具[6]。

3.2 Java

在Android编程的过程中,Java语言是基础[7]。Java编程语言的风格十分接近C、C++语言。Java是一个纯粹的面向对象的程序设计语言,它继承了 C++语言面向对象技术的核心。Java舍弃了C语言中容易引起错误的指针(以引用取代)、运算符重载(operator overloading)、多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为

基于 android 平台的百度地图手机导航设计文献综述,文献综述-基于Android平台的手机Web地图服务设计.doc...相关推荐

  1. 教你把gps服务器修改为中国加速搜星,手机导航-GPS搜星速度优化(android手机)...

    提回来4个月,关于导航的问题曾经纠结过很久:弄个一体机吧,贵,安装还麻烦,新地图也麻烦(其实主要是贵...),家里装宽带电信送华为C8812跟华为C8650,一直都是拿这两个手机当导航用,但 ...

  2. gpsone 位置服务器,【图】手机导航-GPS搜星速度优化(android手机)

    小三提回来4个月了,关于导航的问题曾经纠结过很久:弄个一体机吧,贵,安装还麻烦,更新地图也麻烦(其实主要是贵...),家里装宽带电信送了华为C8812跟华为C8650,一直都是拿这两个手机当导航用,但 ...

  3. 网站分析平台:百度统计、谷歌统计、网数星,统计平台怎样选择?

    当你拥有个人博客或个人网站时,你一定需要一个平台来分析你的网站状况.之前我在法国只是使用 Google Analytics,后来回国发现这个平台在国内受限制了,于是我找到了百度统计,目前我同时使用这三 ...

  4. 基于Android的手机导航系统设计与实现

    目 录 摘 要 I Abstract II 第一章 绪 论 1 1.1 课题来源 1 1.2 研究背景和存在问题 1 1.2.1 手机导航背景 1 1.2.2 手机导航面临的问题 2 1.3 研究目标 ...

  5. 手机导航软件和地图软件的易用性思考

    写这篇文字是由某大虾谈及Ophone屏蔽Google Map引起,文中谈到了Google Map和高德地图,讲到打开和放大地图速度,讲到定位和搜索速度,讲到导航和LBS,大部分观点我认同,但说Goog ...

  6. hud抬头显示器哪个好_手机导航秒变车载HUD抬头显示,真那么好用吗?

    HUD抬头显示系统(Head Up Display),又称平视显示器,它能将车辆信息.导航信息等投射到前挡风玻璃上,以降低驾驶员低头查看仪表盘和中控台的频率,避免注意力中断,从而提升行车安全性. 近年 ...

  7. 基于android地图国内外研究,开题报告-基于Android平台的手机Web地图服务设计.doc...

    开 题 报 告 毕业设计题目: 基于Android平台的 手机Web地图服务设计 浙江理工大学本科毕业设计(论文)开题报告 班 级 10计算机科学与技术1班 姓 名 课题名称 基于Android平台的 ...

  8. android 高德地图设置不能旋转_地图经常导航错误,盘点高德、百度、腾讯、搜狗地图哪家强?...

    出门在外,经常去不熟路的情况下,什么手机导航最精准,或者哪个地图软件更好用?也经常出现导航错误,盘点看看哪家导航强. 很多新手或者老司机,开车都需要用到导航.但是根据车的配置,有些车没有自带导航功能, ...

  9. Android 跳转到高德、百度、腾讯地图进行导航

    需求: 点击店铺位置,弹出popupwindow进行选择 如果该手机安装了所选的地图APP,就跳转到该地图APP中 如果该手机未安装所选的地图APP,就提示 MapUtil工具类 import and ...

最新文章

  1. Microsoft Dynamics server 2015 所有的SQL server 2012 视图 介绍及功能
  2. Supervisor进程守护监控
  3. Java中的IO流(六)
  4. idea连接svn_搭建本地虚拟(centos)svn服务器
  5. .tar.bz2文件解压命令
  6. curl命令详解_命令行学习(一)基础命令
  7. A study on ILC for linear discrete systems with single delay
  8. 2021-10-1825. K 个一组翻转链表
  9. 最近游戏更新 未整理 无图片 续
  10. Python批量 png转ico
  11. 文本文件单词的检索与计数c语言,文本文件单词的检索与计数
  12. 2017字节跳动前端工程师秋招笔试试题解析
  13. macOS 开发 - XPC
  14. ubuntu 安装 go 和 go-ethereum 流程
  15. 使用css做一个右向的三角箭头
  16. 如何在一个月内通过PMP考试?
  17. 360bpsvc一直占用电脑大量cpu,任务管理器也无法结束进程这个进程、360bpsvc也无法卸载的解决办法:
  18. 防雷工程中防雷等级的意义
  19. 手把手搭建一个SSM项目(适合新手)
  20. 微信,QQ抢红包算法(Java版)

热门文章

  1. 纪念我的走过的大学三年:即使留下了很多遗憾,但依旧值得怀念
  2. 软件工程 第九章:部署图
  3. 冷暖皆随心 从容自潮流 新款亚马逊Kindle Oasis上市
  4. python表情包语言_我是斗图王之python爬取表情包
  5. 解读ISO27001认证费用决定的六大因素
  6. 人物建模为何能成为高薪行业,付出的努力可比别人多了
  7. 实习手册八(Python基于Tornado框架的接口响应服务)最终章
  8. Springboot整合Neo4j和Mysql多数据源整合方案及其解决冲突问题方法
  9. SpringBoot+Vue+百度地图实现定位打卡功能:
  10. 数据结构的广义定义和狭义定义