ANDROID毕业论文
- 格式:doc
- 大小:662.00 KB
- 文档页数:19
淮阴工学院《Android》期末作品系(院):计算机工程学院专业:计算机科学与技术(NIIT方向)班级:计算机1124 学生姓名: sky学号: ******任课教师: ****学年学期:2014 ~ 2015 学年第 2 学期2015 年7 月 1 日1.课题综述1.1 项目背景Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。
随着智能手机的普及化,赛班等系统逐渐提出时代潮流,智能机时代来临,而安卓系统智能手机以其低廉的价格逐渐成为大众化的主流手机系统。
与此同时随着现代音乐播放器的发展,一款能在安卓系统里能够运行的音乐播放器是大众所急需的应用软件。
考虑到音乐播放器的开发价值和很好的应用前景,本文主要研究基于Android移动平台的音乐播放器的开发。
音乐播放器,将机器上的各种音乐文件转换为视听效果文件的一种强大的软件。
它能够通过数字手段来模拟出声音效果。
使得人们可以从传统音乐中解放出来,尤其是现代歌曲,结合了各种音乐器材的综合效果,颠覆了传统的音乐传统,这就更需要一款强大的软件来解析各种音乐器材所独有的效果。
1.2 预期目标本次设计的主要功能是能播放Mp3,Wav多种格式的音乐文件,并且能够控制歌曲的播放,暂停,上、下一曲,音量调节,背景更换,播放列表和歌曲文件的管理操作等多种播放控制功能,界面简明,操作简单。
2、系统分析2.1 运行环境操作系统:Android手机基于Linux操作系统支持环境:Android 1.5 - 2.0.1版本开发环境:Eclipse 3.5 ADT 0.952.2 功能模块框图3、系统设计3.1 本地音乐:先将安卓程序从Eclipse里导出,安装到手机上。
当点击进入时,程序将自动导入手机本地音乐。
效果如图:图(1)本地音乐页面3.2 音乐播放在本地歌曲里点击想听的音乐则音乐开始播放,如点击“光辉岁月”,效果如图图(2)音乐播放图(3)音乐暂停图(4)上一首图(5)随即播放。
基于android的毕业论文基于Android的毕业论文随着科技的进步和智能手机的普及,移动应用程序开发已成为一个热门的领域。
作为一名即将毕业的学生,我决定选择基于Android的毕业论文作为我的研究课题。
在这篇文章中,我将探讨我选择这个主题的原因,以及我将如何进行研究和开发。
一、研究背景移动应用程序的兴起给人们的生活带来了巨大的便利。
而Android作为全球最大的移动操作系统之一,具有广泛的用户群体和强大的开发者社区。
因此,我选择基于Android进行毕业论文研究,旨在探索如何开发高质量、实用性强的Android应用程序。
二、研究目标在这篇毕业论文中,我将设定以下目标:1. 研究Android应用程序开发的最佳实践方法,包括设计、开发、测试和发布等方面。
2. 开发一个实用性强、用户友好的Android应用程序原型,以验证我所学到的知识和技能。
3. 评估开发过程中所使用的工具和技术的有效性,并提出改进的建议。
三、研究方法为了达到以上目标,我将采用以下研究方法:1. 文献综述:通过阅读相关的学术论文和专业书籍,了解Android应用程序开发的最新研究和发展趋势,以及最佳实践方法。
2. 实践开发:我将使用Android Studio这一主流的开发工具,结合Java编程语言,开发一个实用性强的Android应用程序原型。
在开发过程中,我将遵循所学到的最佳实践方法,并记录下开发过程中的挑战和解决方案。
3. 用户调研:为了评估应用程序的用户友好性和实用性,我将进行用户调研。
通过收集用户的反馈和建议,我可以进一步改进应用程序的设计和功能。
4. 数据分析:通过对用户调研数据的分析,我将评估应用程序的性能和用户满意度,并提出改进的建议。
四、预期成果我期望通过这篇毕业论文研究,能够达到以下成果:1. 对Android应用程序开发的最佳实践方法有更深入的了解,并能够将其应用到实际项目中。
2. 开发一个实用性强、用户友好的Android应用程序原型,证明自己在开发方面的能力。
基于Android平台的管理系统设计与实现基于Android平台的管理系统设计与实现Design and Implementation of Online Management System Based on the Android Platform摘要基于Android平台的网上超市管理系统是结合当前最流行的移动平台开发的电子商务系统。
本系统是PC端电商网站在Android平台的延伸,除了传统电商网站能够实现的各项基本功能之外还具有使用简单,操作方便等优点。
利用本系统可以为超市的销售提供新的渠道。
本系统的开发运用了基于Java的Android SDK技术,系统采用C/S(客户端/服务器)结构实现。
开发所采用的IDE为MyEclipse 10并安装由Google提供的Android Developer Tools。
系统运行环境为Android版本4.0以上的移动设备。
本系统在电商网站的基础上完成了移动平台功能的设计,使用户能够在手机上方便的进行传统电商网站上所能完成的大部分操作。
本系统的优点在于能够充分利用都市人群上下班途中、排队闲暇等碎片时间,提供方便快捷的购物方式,因此能够极大的抓住用户的依赖程度,提高超市自身品牌影响力,扩张超市营业范围,提高商品销售收入。
关键词:Android 移动设备网上超市AbstractThis e-commerce system named Online Market Management System is based on the most popular mobile platform - Android platform. This system is an extension of PC e-commerce website on the Android platform. Except functions that normal e-commerce system can realize, this system also has many advantages like easily use and convenient. Using this system has provided a brand new way for market sales.The development of this system has using the Android SDK based on Java technology, and achieve by C/S (Client/Server) structure. The IDE used for development is MyEclipse 10 which has installed Android Developer Tools provided by Google. This system need a mobile device that Android version is higher than 4.0 for running.This system has completed the function of the mobile platform based on e-commerce sites, and allow user finish most functions which can be done at normal e-commerce sites. This system can make full use of pieces of time which like the way go to work and the way home, or when you get in a line waiting for something, to provide a fast convenient way to shopping. These advantages can seize the users' dependence, improve the influence, expansion the scope of the business and increase sales revenue.Key words:Android mobile device Online Market目录摘要 (Ⅰ)Abstract (Ⅱ)绪论 (1)1 可行性研究与需求分析 (1)1.1 可行性研究 (2)1.1.1 经济可行性 (2)1.1.2 技术可行性 (2)1.1.3 运行可行性 (2)1.2 需求分析 (3)1.2.1 系统问题分析 (3)1.2.2 系统逻辑模型的建立 (3)1.2.3 功能需求分析 (4)2 总体设计 (7)2.1 系统设计思想 (7)2.2 系统设计原则 (8)2.3 系统总体分析 (8)3 系统流程分析 (9)3.1 系统首页模块流程分析 (9)3.2 商品信息模块流程分析 (10)3.3 搜索模块流程分析 (11)3.4 购物车模块流程分析 (12)3.5 系统信息管理模块流程分析 (13)4 系统的功能实现 (14)4.1 开发工具的选择 (14)4.2 系统首页模块实现 (17)4.3 商品信息模块实现过程 (19)4.3.1 商品多级分类界面的显示 (19)4.3.2 商品详细信息的显示 (21)4.4 搜索模块实现过程 (22)4.4.1 搜索界面的显示 (22)4.4.2 搜索结果的显示 (23)4.5 购物车模块实现过程 (24)4.5.1 购物车界面的显示 (24)4.5.2 商品添加购物车过程 (26)4.5.3 订单生成过程 (27)4.6 系统信息管理模块实现过程 (30)4.6.1 系统信息管理界面的显示 (30)4.6.2 用户登录注册过程及界面显示 (30)4.6.3 用户信息的显示 (32)4.6.4 最近浏览商品的显示 (34)4.6.5 帮助中心的显示 (34)4.6.6 关于信息的显示 (36)5 系统测试 (38)结论 (40)致谢 (41)参考文献 (42)绪论随着近年来互联网逐渐向移动终端的普及,3G网络的大规模使用,使移动终端不再仅仅是通讯网络的终端,也已经成为了互联网的终端。
1 绪论1.1 智能手机平台智能手机具有独立的操作系统,像个人电脑一样支持用户自行安装软件、游戏等第三方服务商提供的程序,并通过此类程序不断对手机的功能进行扩充,同时可通过移动通讯网络来实现无线网络接入。
目前,全球多数手机厂商都有智能手机产品,而芬兰诺基亚、美国苹果、加拿大RIM(黑莓)、美国摩托罗拉、中国台湾宏达(htc)更是智能机中的佼佼者。
智能手机具有五大特点:1. 具备无线接入互联网的能力,即需要支持GSM网络下的GPRS或者CDMA网络的CDMA 1X或3G网络。
2. 具有PDA的功能,包括PIM(个人信息管理),日程记事,任务安排,多媒体应用,浏览网页。
3. 具有开放性的操作系统,可以安装更多的应用程序,使智能手机的功能可以得到无限扩展。
4. 人性化,可以根据个人需要扩展机器功能。
5. 功能强大,扩展性能强,第三方软件支持多。
1.1.1 SymbianSymbian(中文名:塞班)是一个实时性、多任务的纯32位操作系统,具有功耗低、内存占用少等特点,非常适合手机等移动设备使用,经过不断完善,但是虽然在智能型手机市场取得了无比的成功,并长期居于首位,Symbian S60、Symbian3,UIQ等(尤其是S60)系统近两年亦遭遇到显著的发展瓶颈。
最近12个月欧洲手机公司诺基亚(Nokia)在智能手机市场市占率的滑落是不争的事实。
需要注意的是,并不是所有的Symbian 系统都是智能系统,比如S40系统,就不属于智能手机系统。
1.1.2 AndroidAndroid ( 中文名:安卓) 是基于Linux平台开源手机操作系统名称,该平台由操作系统、中间件、用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件。
目前在市场上可谓如日中天,越来越受到玩家的青睐,倍受摩托罗拉推崇。
在Android发展的过程中,摩托罗拉付出的是核心代码,Google付出的是公关和品牌效应,当然还有它的google app,但是Google掌握了Android Market以及通过android google apps获得的大量用户。
毕业论文安卓安卓操作系统在移动设备领域的广泛应用,使得它成为了许多人毕业论文的研究对象。
本文将探讨安卓操作系统的发展历程、特点以及在毕业论文中的应用。
首先,我们来回顾一下安卓操作系统的发展历程。
安卓操作系统最初由安迪·鲁宾(Andy Rubin)等人于2003年创立,并于2005年被谷歌收购。
安卓的设计初衷是为智能手机提供一个开放的、可定制的操作系统。
随着智能手机市场的迅速发展,安卓迅速成为了全球最受欢迎的移动操作系统之一。
安卓操作系统的特点之一是开放性。
相比于其他操作系统,安卓允许用户自由选择应用程序和定制界面。
这种开放性为开发者提供了更大的创作空间,也为用户提供了更多的选择。
在毕业论文中,研究者可以通过分析安卓操作系统的开放性对用户体验、应用市场等方面进行深入研究。
另一个安卓操作系统的特点是多样性。
由于安卓操作系统的开放性,各个手机厂商可以根据自己的需求进行定制和优化。
这导致了市面上存在着各种不同的安卓手机,它们在硬件配置、界面设计等方面存在着差异。
在毕业论文中,研究者可以通过对不同安卓手机的比较研究,探讨其对用户体验和性能的影响。
此外,安卓操作系统还具有强大的生态系统。
谷歌为安卓提供了丰富的应用市场(Google Play)和开发者平台(Android Studio),使得开发者可以更加便捷地开发和发布应用程序。
这为毕业论文提供了研究的材料,例如,研究者可以通过分析应用市场的趋势和用户评论来研究应用程序的质量和用户满意度。
在毕业论文中,研究者可以从多个角度进行安卓操作系统的研究。
例如,他们可以通过用户调查和数据分析来研究安卓操作系统在用户群体中的普及程度和满意度。
另外,他们还可以通过开发安卓应用程序并进行实证研究,探讨安卓操作系统在特定领域中的应用潜力和优化方向。
总结起来,安卓操作系统作为一种广泛应用于移动设备的操作系统,具有开放性、多样性和强大的生态系统。
在毕业论文中,研究者可以通过对安卓操作系统的发展历程、特点以及应用领域的研究,为移动设备领域的发展提供有益的思考和建议。
基于android 毕业论文Android操作系统是自由开源的,并且已经成为了世界上最流行的移动设备操作系统之一。
Android系统在包括手机、平板电脑、智能手表、可穿戴设备等各种设备上都得到了广泛使用。
Android系统提供了一整套开发工具,使得开发者可以轻松地开发高质量的移动应用程序。
在此基础上,Android应用程序已经涵盖了各个领域,例如旅游、教育、商务、游戏、社交等,已经成为了人们生活中不可缺少的一部分。
本文将探讨Android系统以及通过Android系统进行应用程序开发的相关技术及其应用。
首先,本文将介绍Android 系统的组成部分以及它们之间的关系。
接下来,将讨论Android应用程序的基本特点和特征,并探讨如何使用Java语言和Android开发工具进行应用程序开发。
在此基础上,将给出一个应用程序示例,重点介绍如何使用Android开发工具Android Studio开发一个有用且实用的应用程序。
首先,我们来了解Android系统的组成部分。
Android系统包括四个层次,从下往上依次为:Linux内核、硬件抽象层(HAL)、Android运行时(ART/Dalvik虚拟机)和应用层。
Linux内核实现了Android系统的底层硬件功能和基本的操作系统服务。
HAL提供了硬件与Android系统之间的交互接口。
Android运行时包括Dalvik虚拟机和ART虚拟机两种。
它们主要负责将Java代码转换成可以在Android上执行的字节码,并提供了Java核心类库的支持。
应用层是Android系统给用户和应用程序开发者可视化的功能,各种应用程序通过其提供的接口与Android系统进行交互。
接下来,我们介绍Android应用程序的特点和特征。
Android应用程序采用基于组件的开发方式,组件包括Activity、Service、Broadcast Receiver和 Content Provider 等四种。
安卓的毕业论文安卓的毕业论文在当今信息技术高速发展的时代,移动设备已经成为人们生活中不可或缺的一部分。
而安卓操作系统作为全球最主流的移动操作系统之一,其在移动设备领域的影响力与日俱增。
因此,选择安卓作为毕业论文的研究对象,不仅能够深入了解移动操作系统的发展趋势,还能够对安卓系统的优化和应用开发进行深入研究。
首先,安卓操作系统的发展历程值得我们关注。
安卓系统最初是由一家名为Android Inc.的公司于2003年创立的,随后在2005年被谷歌公司收购。
自此以后,安卓系统经历了多个版本的升级与改进,从最初的安卓1.0版本到如今的安卓11版本,每个版本都带来了新的功能和改进,不断提升用户体验。
通过对安卓系统的发展历程进行研究,我们可以了解到移动操作系统的发展趋势和技术革新,为今后的技术研究和应用开发提供指导。
其次,安卓系统的优化问题是一个重要的研究方向。
随着移动设备的普及和功能的增强,用户对于设备性能和电池寿命的要求也越来越高。
因此,对安卓系统进行优化,提高设备的性能和电池的续航能力,成为了许多研究者和开发者的关注点。
从内存管理到CPU调度,从电源管理到网络优化,安卓系统的优化问题涉及到多个方面。
通过对这些问题进行深入研究,我们可以为安卓系统的性能优化提供有效的解决方案,提升用户的使用体验。
另外,安卓应用的开发也是一个重要的研究领域。
随着移动应用的普及,越来越多的开发者开始关注安卓应用的开发技术和创新应用的设计。
安卓应用的开发不仅需要掌握Java等编程语言,还需要了解安卓系统的API和开发工具,熟悉安卓应用的生命周期和界面设计原则。
通过对安卓应用开发的研究,我们可以了解到移动应用开发的最新技术和趋势,为开发者提供实用的开发指导和创新思路。
最后,安卓系统的安全性问题也是一个重要的研究方向。
随着移动支付、移动办公等应用的普及,安卓系统的安全性问题日益凸显。
恶意软件、隐私泄露、网络攻击等安全威胁层出不穷。
毕业设计(论文)标题:基于Android的音乐播放器学生:唐虹霞系部:电子信息系专业:软件技术班级:软件1101班指导教师:湛桂枝汽车工程职业学院教务处制目录摘要当今社会的生活节奏越来越快+Android系统上一的款音乐播放器应用程序的设计与实现进行讨论。
Android是一个开源的系统,它底层是基于Linux的操作系统,本论文的音乐播放器采用了Android开源系统技术,利用Java语言和Eclipse编辑工具对播放器进行编写。
同时给出了详细的系统设计过程、部分界面图及主要功能运行流程图,本文还对高度过程中遇到的问题和解决方法进行了详细的讨论,该音乐播放器集播放、暂停、停止、上一首、下一首、音量调节、歌词显示等功能于一体,性能良好,在Android系统中能独立运行。
该播放器还拥有对手机文件浏览器的访问功能、歌曲播放模式、以及歌词开闭状态的友好设置.MP3的全名是MPEG Audio Layer-3,是一种声音文件的压缩格式,由于本播放器只限于应用层程序的探讨,所以对具体的压缩算法不作深究。
关键词:Android ; 开源系统 ; Eclipse ; 音乐播放器1系统需求分析1.1功能需求1.1.1播放器的基本控制需求根据项目的目标,我们可获得项目系统的基本需求,一下从不同的角度来描述系统的需求,并且使用用例图来描述,系统的功能需求,我们分成四部分来概括,即播放器的基本控制需要,播放列表管理需求,播放器友好性需求和播放器扩展卡需求。
图1.1 播放器基本控制图在播放器正在运行时,用户单击“播放”按钮,播放器将播放选中的播放列表中的音乐,并同时显示当前进度;当歌曲未暂停或停止时,用户单击“暂停”按钮,播放器将进入暂停状态;播放器正在播放或暂停时,用户单击“停止”按钮,播放器将停止播放或暂停时,用户点击“上一首”或者“下一首”按钮,播放器将播放上一首或下一首歌曲。
1.1.2功能需求(时序图)分析从时序图中可以看出播放器息发送和调用过程图1.2 音乐播放器的时序图1.2 系统结构图和流程图图1.3 音乐播放器系统流程图1.3系统界面需求播放器界面要求布局合理,简约,颜色舒适,控制按钮友好,能让用户一眼就能看出各个按钮的作用及操作方法。
安卓毕业论文安卓系统是一种基于Linux的开源操作系统,它被广泛应用于移动设备中,如智能手机、平板电脑等。
随着移动互联网的迅速发展,安卓系统在市场上的占有率逐渐增长,成为目前最流行的移动操作系统之一。
本篇论文主要研究安卓系统的发展历程、特点以及应用场景。
首先,我们来介绍安卓系统的发展历程。
安卓系统最早由安迪·鲁宾创立于2003年,并于2005年被谷歌收购。
谷歌开源了安卓系统,并成立了开源项目与开发者社区,为开发者提供了一系列的工具和资源,以促进安卓系统的发展。
自2008年首款安卓系统手机问世以来,安卓系统迅速崛起,凭借其开放性、易用性和丰富的应用市场而受到了广大用户的欢迎。
其次,我们来探讨安卓系统的特点。
安卓系统的核心设计理念是开放性和自由性,开发者可以自由定制和开发应用程序,而用户则可以自由选择和安装应用程序。
安卓系统还具有强大的兼容性,通过虚拟机技术可以在不同硬件平台上运行。
此外,安卓系统还支持多任务处理、多点触控、语音识别等先进功能。
另外,安卓系统还提供了完善的开发环境和工具,方便开发者进行应用程序的开发和测试。
最后,我们来探讨安卓系统的应用场景。
安卓系统被广泛应用于移动设备中,如智能手机、平板电脑等。
安卓系统的应用市场——谷歌Play商店拥有数量众多的应用程序,用户可以根据自己的需求选择和安装应用程序。
安卓系统也被用于一些特定的领域,如智能手表、智能家居等。
此外,安卓系统还被应用于一些嵌入式设备中,如汽车导航系统、智能电视等。
安卓系统的广泛应用使得用户可以方便地进行各种操作和获取各种信息。
综上所述,安卓系统是一种开放、自由、功能强大的移动操作系统。
它不仅在移动设备中得到广泛应用,还被用于一些特定的领域和嵌入式设备中。
随着移动互联网的发展,安卓系统有着更广阔的应用前景,将在未来继续发挥重要作用。
基于Android 平台的Google Map的手机导航设计摘要Google 公司于 2007 年 11 月发布 Android 系统以来,短短四年时间,Android 已经占据了智能手机市场的半壁江山,是目前最为炙手可热的智能手机操作系统。
Android 走进了越来越多人的生活,成为他们获取信息主要设备。
随着拥有私家车的家庭越来越多,大部分司机朋友都希望能接收到导航服务,为自己的旅程提供准确便利的信息。
除了购买导航仪以外,导航软件的出现为司机朋友增加了一个选择,通过手机就能实现导航功能,不但节省了一笔导航仪的费用,还能为获得除了导航服务以外的更多信息。
目前市面上大部分导航软件都存在如占用空间大,地图数据不全面等弊端,一部分用户体验可能就不是很好。
Google Map 作为最先推出的网上地图,各种数据信息最为全面和准确,本系统通过Google Map Api 设计一个能够实现定位、导航和交通信息发布等等功能的在线导航软件。
在Android 设备上具有良好的用户界面、响应速度和用户体验。
关键词智能手机 Android Google Map 导航应用AbstractSince Google released Android system in November 2007, just four years time, Android already accounts for half of the Smartphone market, is by far the hottest Smartphone operating system. Android went more and more people's lives, as the main equipment they get information. With the large sum of families have private car, most drivers want navigation services, to provide accurate information to facilitate their journey. In addition to buying Navigator, navigation software is another choice for drivers, phone can make navigation, saves a navigation instrument fee, but also to obtain in addition to navigation services for more information. There most of the navigation software on the market has some drawbacks such as occupy a large space; map data is not comprehensive. Part of theuser experience may not be very good.Google Map as the first online map, all kinds of data information is the most comprehensive and accurate, this system through the Google Map Api design one to achieve a positioning, navigation and traffic information and more features for online navigation software. In the Android device is a good user interface, speed of response, and user experience.Keywords Smartphone Android Google Map Navigation1 引言在当今社会,手机已经成为人们日常生活中不可或缺的工具,以用户体验为核心诉求的智能手机,使手机由单一的通信终端发展成为互联网终端。
基于Android 平台的Google Map的手机导航设计摘要Google 公司于 2007 年 11 月发布 Android 系统以来,短短四年时间,Android 已经占据了智能手机市场的半壁江山,是目前最为炙手可热的智能手机操作系统。
Android 走进了越来越多人的生活,成为他们获取信息主要设备。
随着拥有私家车的家庭越来越多,大部分司机朋友都希望能接收到导航服务,为自己的旅程提供准确便利的信息。
除了购买导航仪以外,导航软件的出现为司机朋友增加了一个选择,通过手机就能实现导航功能,不但节省了一笔导航仪的费用,还能为获得除了导航服务以外的更多信息。
目前市面上大部分导航软件都存在如占用空间大,地图数据不全面等弊端,一部分用户体验可能就不是很好。
Google Map 作为最先推出的网上地图,各种数据信息最为全面和准确,本系统通过Google Map Api 设计一个能够实现定位、导航和交通信息发布等等功能的在线导航软件。
在Android 设备上具有良好的用户界面、响应速度和用户体验。
关键词智能手机 Android Google Map 导航应用AbstractSince Google released Android system in November 2007, just four years time, Android already accounts for half of the Smartphone market, is by far the hottest Smartphone operating system. Android went more and more people's lives, as the main equipment they get information. With the large sum of families have private car, most drivers want navigation services, to provide accurate information to facilitate their journey. In addition to buying Navigator, navigation software is another choice for drivers, phone can make navigation, saves a navigation instrument fee, but also to obtain in addition to navigation services for more information. There most of the navigation software on the market has some drawbacks such as occupy a large space; map data is not comprehensive. Part of theuser experience may not be very good.Google Map as the first online map, all kinds of data information is the most comprehensive and accurate, this system through the Google Map Api design one to achieve a positioning, navigation and traffic information and more features for online navigation software. In the Android device is a good user interface, speed of response, and user experience.Keywords Smartphone Android Google Map Navigation1 引言在当今社会,手机已经成为人们日常生活中不可或缺的工具,以用户体验为核心诉求的智能手机,使手机由单一的通信终端发展成为互联网终端。
越来越多的互联网应用被移植到智能手机中来,导航软件在智能手机中的应用成为了研究热点之一。
在目前大部分智能手机都提供 GPS 定位服务以及 3G 无线网络越来越普及的双重驱动下,在 Google 地图中实现导航服务,是具有可行性的。
本文提出并实现了一种基于Google Map Api 的 Android 导航应用,能够给用户提供人性化和智能化的地图导航服务。
2 绪论2.1面向智能手机的导航地图系统的发展现状随着无线传输技术的更新换代和无线互联技术的不断发展,在需求和技术的双重驱动下,将互联网上的海量信息和强大的应用服务功能扩展到移动终端上,为用户提供随时、随地的信息服务成为信息服务业的重要发展方向。
面向智能手机的空间信息服务系统已经成为当前移动空间信息系统的研究热点。
研究移动空间信息系统的单位主要是通信厂商、第三方服务开发商以及学校和科研单位。
当前面向智能手机的地图导航系统所提供的服务主要集中在地图的浏览、查询、定位、导航、地址匹配、交通信息查询、地理数据传输以及其它服务。
国外开展此类研究的大型公司和机构有很多,如Uwnierdplnaet、Nokia、Ericsson、Motorola、NTTDocoM。
、AT&TWieresls、Es刃、nItegrraph等公司。
国内相对开展得要晚一些,从事这方面研究与开发的机构有北京四维图新导航技术有限公司,北京灵图软件技术有限公司,上海杰狮信息技术有限公司,上海比技公司,成都华好公司,图行天下信息咨询有限公司,中科华建公司,武汉大学地图制图与地理信息系统重点实验室,测绘遥感信息国家重点实验室,北京大学遥感研究所,解放军信息工程学院等。
在开发模式上,不同的研究机构所采用的模式有所不同,目前最主流也是最成熟的模式有场叭P和i一mode。
认人PI.0是Nokia、Ericsson、Motoorla和UnwiredPlnaet这四家公司合作建立的一个开放的标准。
这些认叭P规范并非仅为一种标记语言,它们还包括了一个非常类似TCP八P和HTTP的协议集,但经过修改后它们可以更有效地在高噪声、低品质、易掉线的环境中使用,而这些都是移动通信的特点。
另外,规范中包括一个网络安全层,以及许多用于传输可编程电话应用程序的特性。
这些应用程序是使用智能电话的核心功能。
最后,认诚P规范还包括主要基于unweridPlnaetHDN压(HnahddelDeviecMkarPuLnagugae,手持设备标记语言)的wML,以及与JvaascriPt相似的称为wN压SeriPt的脚本语言。
最新发布的认叭P2.0版本用与X州压兼容的HT侧比的变体模块xHI,N几替代了wML。
或许认叭P 最显著的特点是,它用全球所有主要的底层数据通信协议进行工作。
认叭P将自己描述成移动Intemet服务的实际标准,但日本的NTTDoCoM。
对此持有异议,因为从用户数量上来说该公司提供的i一mdee服务取得了巨大的成功,其用户数量明显超过认认P。
但做为一种解决方案来说在技术上i一mdoe并没有超过认叭P。
i一mdoe服务使用的是一种压缩HT 州比〔ocmpactHT侧压,cHTML)的标记语言,它是万维网协会(worid铂d。
WebCnoosrtiunl,W3C)在1998年发布的规范。
CH侧ML语言重又使用了HTMLI.0版的原则并类似HTML3.2版,它是HT州L[的有效子集,因此,可以在任何HTML浏览器中显示。
哪种移动Inetmet技术是最好的,这还没有定论。
面对不断竞争的移动Inetmet接入市场,任何一种技术都不可能占据统治地位。
各种市场研究组织似乎达成了共识:无论这些智能移动终端设备使用何种技术,智能手机不久就会取代有线个人电脑。
2.2面向智能手机导航地图系统的基本概念什么样的手机才可以称为智能手机?除了最早期的“手机加上PDA”外,还有什么衡量标准?本人认为可以被称为智能手机至少有四个标准:可以语音和数据通信,这是手机的基本功能;基本的PDA功能;通信功能与PDA功能无缝融合,而非简单的“1+l”;开放式操作系统,第三方可根据操作系统提供的API为智能手机开发各种扩展应用和提供各种扩展硬件,这是智能手机的根本特性。
现在跟智能手机有关的名词特别多也很容易混淆,下面就有几个概念需要明确:PocketPC:掌上型计算机,以PDA为应用方向,具有触控屏幕。
虽然可以外加GPRS卡来接打电话和使用GPRS,但是一旦使用者将Power键按下后,GPRS和手机功能就暂停了。
换句话说,任何打来的电话都不会接通的。
PPC的操作系统是WinCE3.0和WindowsMboeli2003,对使用Windows操作系统的用户来说没有任何使用上的困难。
这个平台是开放的,如果你觉得它内置的应用程序不能满足你的需要,那么你可以安装自己各种各样的第三方软件。
PokcetPCPhnoe:在PocketPC的架构中加入手机功能,因此与PocketPC最大的差别在于PoeketPCPhone可以插入SIM卡后当作手机使用(CDMA系统无须插入SIM卡),按下Power 键,手机功能依然持续在运作。
此外PocketPC应用程序原则上兼容于PocketPCPhnoe。
Smartphnoe:定位为纯手机操作的系统,没有触控屏幕的设计,中英文输入法以操作数字键输入为基本设计,在显示上也以数字键操作为考量,在程序集中即以1,…,9来设定对应的选择。
而Smartphnoe的程序必须与PocketPC(Phnoe)分开设计,也就是说是不兼容的。
简单的界定,PocketPCphone就是以数据功能为主,话音功能为副的产品;相反Smartphnoe就是以话音功能为主,辅助其他数据及上网功能。
不过世事无绝对,市面上也有很多手机已经是在这个界定两者之间。
本人认为,不论是PocketPCPhone还是Smartphone,只要符合智能手机的四条标准,就属于智能手机的范畴。
导航地图属于电子地图的范畴,是以导航应用为基础,着重表现路网的电子地图,在此基础上可以进行导航功能的开发。
移动地图是指通过基于位置的服务为顾客提供的显示在移动设备上的地图可视化产品。
面向智能手机的导航地图,由于其地图表现载体的特殊性,即移动性,因此也属于移动地图的范畴。
这类特殊电子地图的特点是:能够随时随地按用户的需求以用户的当前位置为基点显示空间信息,具有设备可移动性、用户自适应性、信息获取灵活性、信息显示动态性等特点。