Android移动平台语音导航系统( ).pdf
上传人:qw****27 上传时间:2024-09-12 格式:PDF 页数:44 大小:2.4MB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

Android移动平台语音导航系统( ).pdf

Android移动平台语音导航系统().pdf

预览

免费试读已结束,剩余 34 页请下载文档后查看

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

Android移动平台语音导航系统本章重点AndroidGoogleMapAPIMapActivityMapView控件MediaPlayer组件GPS定位服务SQLite数据库ContentProvider使用1.1实训的目的通过这个项目学习,使学员掌握Android平台中的MapActivity、Menu、Button、TextView、EditView、Adatper和Dialog等有关UI技术,GPS位置服务技术,熟悉嵌入式数据库SQLite、以及Android的数据持久化技术SQLiteOpenHelper和ContentProvider等技术。掌握adb等Android调试工具的使用。此为,通过完成一个完整的项目使学员了解软件开发周期过程、UML常用元素的含意,更能够增强学员的团队合作精神、沟通能力的培养、学会管理自己的时间。1.2项目任务概述1.2.1项目背景随着3G时代的到来,移动互联网成为Internet下一个热点,Android可以很好的使用GoogleMaps,它可以向用户提供两种图:一是矢量地图,二是不同分辨率的卫星照片。它实现了人类地图从静态到动态的历史性变革——如今的数字地图会给你提供所在地和目的地的大量照片,帮助你设定特定路线的导航,给你提供所在地附近的餐馆、酒店、旅行社等各种信息。GoogleMaps为用户提供图形界面,标出用户当前位置。主要功能是GPS定位,放大缩小地图等。给予用户更好的体验。1.2.2项目任务本项目实现在Android移动设备导航功能,系统根据Android移动设备上的GPS模块定位用户的位置,用户可以输入前往的目的地,并在地图上标志出的目。通过GPS定位实时的反映在地图上面,并在必要的路口等地点提供语音服务。1.3需求分析用户可以使用该系统实现导航等功能,并提供必要的语音服务等功能。1.3.1总体用例图查看地图定位导航目的地<<include>>导航<<include>>GPS定位服务用户<<include>>语音导航清除导航信息图11.3.2查看地图用例图参看地图用户图21.3.3查看地图业务流程点击桌面图标进入系统显示Google地图缩放地图显示查询结果回到系统图3用户通过点击桌面本系统图标进入系统,进入系统需要显示GoogleMap地图,系统启动GPS服务,如果能够通过GPS获得定位信息,则以该点作为中心点显示地图,如果获得不了GPS服务,则以北京天安门为中心点显示地图,点屏幕会出现放大按钮和缩小按钮,点击放大按钮地图放大。点击缩小按钮地图缩小,滑动屏幕可以移动地图位置。1.3.4导航用例图定位导航目的地<<include>>导航<<include>>GPS定位服务用户<<include>>语音导航图41.3.5定位导航目的地业务流程点击桌面图标进入系统选择导航菜单弹出导航目的地输入导航目的地标志出目的地回到系统图5用户通过点击桌面本系统图标进入系统,进入系统需要显示GoogleMap地图。系统启动GPS服务,如果能够通过GPS获得定位信息,则以该点作为中心点显示地图,如果获得不了GPS服务,则以北京天安门为中心点显示地图。导航功能是在这个地图页面点击“导航”菜单进入的,弹出一个导航目的地对话框,在对话框中输入导航目的地,点击“确定”按钮,根据输入的目的地在地图上面标志出来一个标记,如果选择“取消”则关闭对话框,并保持原来地图内容不变。1.3.6GPS定位服务业务流程点击桌面图标进入系统是否可以获取GPSNo定位信息YesGPS定位的位置作为地图天安门作为屏地图中心点中心点反复获取GPS定位设置地图中心点回到系统图5用户通过点击桌面本系统图标进入系统,进入系统需要显示GoogleMap地图。系统启动GPS服务,如果能够通过GPS获得定位信息,则以该点作为中心点显示地图,如果获得不了GPS服务,则以北京天安门为中心点显示地图。系统反复获取GPS定位信息,并设置为地图中心点。1.3.7语音导航业务流程点击桌面图标进入系统判断设备是否已经到达某个重要地点周围Yes播放该地点的语音提示信息No回到系统图5用户通过点击桌面本系统图标进入系统,进入系统需要显示GoogleMap