Android开发技术 学生移动APP文档设计作品 移动互联1601-郭满杰-201604101021-基于Android开发”无忧地图“APP.docx

Android开发技术 学生移动APP文档设计作品 移动互联1601-郭满杰-201604101021-基于Android开发”无忧地图“APP.docx

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE 2 新媒体技术学院 新媒体技术学院 毕业成果说明书 毕业成果说明书 题 题 目: 基于Android“无忧地图”客户端的设计与实现 班 级: 移动互联1601班 姓 名: 郭满杰 学 号: 201604101021 指导老师: 单文法 2018年 12月 湖南大众传媒职业技术学院新媒体技术学院制 湖南大众传媒职业技术学院新媒体技术学院制 目 录 TOC \o "1-3" \h \z \u 9590 一、毕业设计思路 3 20854 1.1软件项目实现的主要功能 3 32290 1.2开发环境和工具介绍 3 27721 1.2.1 Android studio 3 29374 1.2.2 百度地图API 3 9296 1.2.3 地图初始化的代码配置流程 3 22966 二、毕业设计成果形成的过程 4 20577 2.1用户需求分析 4 2103 2.2 技术可行性分析 6 11230 2.3操作可行性分析 6 17249 2.4 运行可行性分析 6 2466 2.5 经济可行性分析 7 5105 2.6 软件主要功能模块介绍 7 4991 2.7 软件整体设计结构图 7 22612 2.8 软件子功能模块介绍 8 8839 2.8.1 普通图模块 8 4167 2.8.2 卫星图模块 10 24241 2.8.3 检索模块 11 30310 2.8.4 导航模块 13 2204 2.8.4.2 路径规划模块 14 24419 2.8.6.1 查看详情模块 15 9859 2.9 软件测试 16 21431 2.9.1 测试目的 16 21907 2.9.2 测试工具 16 16389 2.9.3 测试方法 16 19277 2.9.4 测试用例 17 14739 三、毕业设计成果特点 17 11925 四、成果总结 18 一、毕业设计思路 1.1软件项目实现的主要功能 定位:可以直接定位用户当前位置; 地图显示切换:用户可以在普通地图与卫星之间切换; 商家详情:用户可以查看已搜索的商家的具体详情; 路线规划:软件可以提供给用户步行路线规划,骑行路线规划,驾车路线规划三种路线规划; 导航:用户点击导航后可直接调用百度地图的数据进行导航。 1.2开发环境和工具介绍 1.2.1 Android studio 本软件基于Android操作系统,通过工具Android studio编写。Android Studio是Google于2013I/O大会针对Android开发推出的新的开发工具,目前很多开源项目都已经在采用,它基于intellij IDEA,与Eclipse ADT类似。它的基本架构组成为: 功能强大的布局编辑器,可以让你拖拉 UI 控件并进行效果预览。 基于模板的向导来生成常用的 Android 应用设计和组件。 提示工具以捕获性能、可用性、版本兼容性等问题。 Android 专属的重构和快速修复。 1.2.2 百度地图API 百度地图移动版API是一套基于1.5以上设备的应用程序接口,通过该接口,您可以轻松访问百度服务和数据,构建功能丰富、交互性强的地图应用程序。百度地图移动版API不仅包含构建地图的基本接口,还提供了诸如地图定位、本地搜索、路线规划等数据服务,用户可以根据自己的需要进行选择。 1.2.3 地图初始化的代码配置流程 百度地图为开发者提供了便捷的显示百度地图数据的接口,通过以下几步操作,即可在自己的应用中使用百度地图数据。 在AndroidManifest.xml中添加使用权限 <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> //获取设备网络状态,禁用后无法获取网络状态 <uses-permission android:name="android.permission.INTERNET"/> //网络权限,当禁用后,无法进行检索等相关业务 <uses-permission android:name="android.permission.READ_PHONE_STATE" /> //读取设备硬件信息,统计数据 <uses-permission android:name="com.android.launcher.permission.READ_SETTINGS" /> //读取系统信息,包含系统版本等信息,用作统计 <uses-permission android:name="android.permission.ACCESS_W

文档评论(0)

WanDocx + 关注
实名认证
内容提供者

大部分文档都有全套资料,如需打包优惠下载,请留言联系。 所有资料均来源于互联网公开下载资源,如有侵权,请联系管理员及时删除。

1亿VIP精品文档

相关文档