2。2。1 Android的历程与发展 5
2。3 LBS定位技术 7
2。3。1 位置信息推荐APP简介 7
2。3。2 LBS定位技术发展前景 7
2。4 开发环境搭建 9
3 系统需求分析 11
3。1 可行性分析 11
3。2 功能需求概述 12
3。2。1 需求分析 12
3。2。2 主要功能说明 13
4 系统设计 14
4。1 程序流程图设计 14
4。2 界面草图设计 14
5 系统实现 16
5。1 系统使用说明 16
5。2 主要功能实现 19
5。2。1 高德地图API调用 19
5。2。2 地图显示 22
5。2。3 路径规划 23
5。2。4 POI点搜索 25
6 软件测试 26
6。1 测试内容 26
6。2 测试机型 27
6。3 系统测试 27
6。3。1 测试用例及结果 27
7 结论 31
致谢 32
参考文献 33
1 绪论
之所以选择此课题,是因为之前一直想尝试做一个自己的动手做一个APP,一个好的推荐服务可以让用户更便捷的使用,而如今随着智能机器和移动网络的发展,基于位置信息的推荐服务更加吸引人的眼球。
我所选择的Android平台,是一个开源并且免费的手机操作系统,这使得各移动电话的制造商们可以免费搭载Android操作系统,制造成本也随之大大降低。Android系统优点就是开源,也就是开放源代码。这也大大方便了开发者们可以在统一的平台下进行开发,并且可移植性和个性化的自定义手机配置也成为安卓手机的一大优势。
本论文是基于安卓的导游APP的设计开发,和基于互联网的推荐不同。相比较而言,基于位置服务的个性化推荐似乎更有意思。基于位置服务的个性化推荐之所以与基于互联网的个性化推荐有所差异,除了加入位置因素外,还包括个人因素、时间因素,通过观察推理发现,引入位置因素、人的因素、时间因素后,个性化推荐会出现很多有意思的应用场景,最为重要的是莫过于线下传统服务和线上服务的结合与互动。下面让我们来了解一下本论文涉及的一些基本情况和知识。论文网