安卓手机app+地图+蓝牙实现和应用研究【字数:11606】
摘 要当前电子信息技术和移动操作系统快速发展,在智能手机上的定位系统和地图导航应用都已被广泛使用。GPS和地图导航的应用能够在很大程度上节省人们找到他们想去的目的地的时间成本,同时也能满足人们快速生活节奏的需求。因此,在移动设备上与定位及导航相关的应用就具有很大的实用价值,特别是在安卓手机上关于地图应用的开发。本文主要介绍了与本课题相关的背景和技术,对安卓系统上地图定位应用进行需求分析和详细设计,并对其测试。本文中用Java语言开发地图应用,在Android和SDK系统的基础上进行设计,通过蓝牙模块和手机系统,用户能够在安装软件后进行定位或导航功能,让用户的出门更加便利,这将有很大的实用意义。
KeyWords:Map navigation;Android;GPS;Bluetooth目录
第一章 绪论 1
1.1关于课题的背景 1
1.2课题意义 1
1.3研究现状 3
1.4研究内容 4
第二章 课题设计相关的技术 5
2.1Java语言 5
2.2Android架构 5
2.3Android SDK 6
2.4蓝牙模块 6
第三章 系统硬件设计 8
3.1模块连接 8
3.2模块调试 8
第四章 系统软件设计 10
4.1系统的功能结构 10
4.2程序设计过程 10
4.2.1获取百度地图的密钥和SDK 10
4.2.2权限设计 11
4.2.3添加地图组件 12
4.2.4定位功能 13
4.2.5搜索蓝牙设备功能 14
4.2.6发送消息定位功能 15
4.2.6系统整体结构 15
第五章 系统的运行安装与测试 17
5.1系统的运行安装 17
5.2系统的测试 18
5.2.1系统测试前的准备工作 18
5.2.2蓝牙模块连接 18
5.2.3发送数据定位查询 20
5.2.4程序调试总结 23
结束语 *好棒文|www.hbsrm.com +Q: #351916072#
24
致 谢 26
参考文献 27
附录 28
第一章 绪论
1.1关于课题的背景
当下移动互联网飞速发展,已经完全能够满足人们的需求,更多的是在不断地优化。移动互联网是移动通信与互联网共同融合的产物,它不仅继承了移动通信设备的能够随时随地随身携带的优势,同时还继承了互联网能够查找到任意想要的应用程序以及资源的优点。
智能手机是目前在互联网时代下的不同于电脑以及平板的又一终端设备,小巧方便,不像电脑端的庞大笨重,而且现在各大手机品牌的生产商不断地在对手机的CPU、处理器等进行优化,更新换代特别快。安卓系统的代表有华为、小米、OPPO、VIVO等知名品牌,它们的运行也随着更新换代更加流畅,视图化也更加美观,就像一台特别小的电脑。但它在体型小巧的同时又能做到具备可以安装和卸载应用程序的功能,同时还能通过通信网络实现对互联网的访问,不仅具有良好的存储能力,还具有不错的计算能力,这些优势也能够把它与传统的小灵通以及之前的大哥大手机区别开来[1]。
蓝牙模块是一种集成蓝牙功能的PCBA板,它更多的是被开发人员用于进行短距离的无线通讯。蓝牙模块按功能可以分为两大模块,一个是蓝牙数据模块,还有一个就是蓝牙语音模块。它是集成蓝牙功能的芯片的电路的集合,可以用于进行无线网络的通讯。
在全方面综合发展的今天,移动设备的发展更加趋向于将传统的WEB应用程序应用在移动终端上。而安卓手机APP+地图+蓝牙系统的课题正好顺应了这一趋势。目前被广泛应用的百度地图APP就为用户提供了很多便利的服务。用户可以使用百度地图找到他们要到的目的地的地址。现在Android上被广泛应用的的百度地图APP也是在传统WEB应用程序的基础上进行了极大的优化。
当下除了苹果系统的手机,就是安卓系统手机,代表着国产品牌的安卓手机市场也是愈做愈大,它的性能也是随着手机的更新换代变得更加强劲,现在基本做到了人人随身携带一部手机,为了满足人们能够在不认识路的情况下到达自己想要去往的目的地的需求,比如人们准备探亲,或者游玩景点等,但是不认识具体的路,许多软件开发人员也就针对这个需求开发出一套新的地图导航系统,移动GPS就是其中最成功的典型案例之一,它不仅能够减少人们寻找路线的时间成本,又能让人们保持自己想要的快速生活的节奏[2]。由此可见,与定位地图相关的手机APP的开发,尤其是针对Android系统手机上的地图APP的开发是具有很大的实用价值的。
1.2课题意义
现如今网络技术飞速提升,我国通信技术已经迈入第四代,正准备迈向第五代,也就是5G时代。4G时代的普及,为人们带来了更快的网速以及更便捷的通信,上网更加快,打电话发短信也显得更加普及更加简单化。目前手机已经成为人们日常生活中不可或缺的一部分,基本每人出门必不可少的就是带上手机,已经能够做到一部手机就可以包含衣食住行。随着现代科技的飞速发展,人们对生活质量的要求也是不断的在提高,以前像大哥大小灵通那种普通的手机只能做到拨打电话的功能,功能再多一点的也就是加个发短信的功能,但这两种功能现在已经无法满足人们的需求了,最多沦落为老人机的地位,逐渐要被淘汰。随着时代的发展,手机也就不断的在更新换代,开发人员把手机优化到更加人性化和智能化的样式,也就是现在被人们普遍使用的智能手机。可以说现代社会上人们对智能手机的使用率基本达到90%以上,随着时代的继续发展,甚至能达到百分百,而智能手机的功能也是在不断的更新换代后越来越人性化,人们有什么需求,开发人员也就对智能手机进行进一步的优化。现在一部智能手机就满足人们对衣食住行的需求。毫不夸张的说,离开了智能手机,人们就没有办法进行快节奏的生活。
安卓系统已经被普及,人们可以用安卓系统的产品去解决生活中的很多问题。因此,项目也就被开发人员扩展开来,正是开发人员把百度地图API与安卓系统相结合后,才产生了现在安卓系统下的百度地图APP。在之前开发人员针对人们查询目的地的地址的方法是开发了PC端的百度地图,当然,有很大的局限性,因为是PC端,所以人们不得不在电脑上操作,这就特别麻烦,人们出门并不会选择随身带着电脑那么贵重又庞大的器材,在此基础上还要保证电脑处于联网状态[3]。而现在就不一样了,在智能手机上,人们只需在它上面下载百度地图APP,就能做到查找想要去往的目的地的地理位置,自然也就做到了让人们出行时对去往目的地的线路的查找变得更加便利。
KeyWords:Map navigation;Android;GPS;Bluetooth目录
第一章 绪论 1
1.1关于课题的背景 1
1.2课题意义 1
1.3研究现状 3
1.4研究内容 4
第二章 课题设计相关的技术 5
2.1Java语言 5
2.2Android架构 5
2.3Android SDK 6
2.4蓝牙模块 6
第三章 系统硬件设计 8
3.1模块连接 8
3.2模块调试 8
第四章 系统软件设计 10
4.1系统的功能结构 10
4.2程序设计过程 10
4.2.1获取百度地图的密钥和SDK 10
4.2.2权限设计 11
4.2.3添加地图组件 12
4.2.4定位功能 13
4.2.5搜索蓝牙设备功能 14
4.2.6发送消息定位功能 15
4.2.6系统整体结构 15
第五章 系统的运行安装与测试 17
5.1系统的运行安装 17
5.2系统的测试 18
5.2.1系统测试前的准备工作 18
5.2.2蓝牙模块连接 18
5.2.3发送数据定位查询 20
5.2.4程序调试总结 23
结束语 *好棒文|www.hbsrm.com +Q: #351916072#
24
致 谢 26
参考文献 27
附录 28
第一章 绪论
1.1关于课题的背景
当下移动互联网飞速发展,已经完全能够满足人们的需求,更多的是在不断地优化。移动互联网是移动通信与互联网共同融合的产物,它不仅继承了移动通信设备的能够随时随地随身携带的优势,同时还继承了互联网能够查找到任意想要的应用程序以及资源的优点。
智能手机是目前在互联网时代下的不同于电脑以及平板的又一终端设备,小巧方便,不像电脑端的庞大笨重,而且现在各大手机品牌的生产商不断地在对手机的CPU、处理器等进行优化,更新换代特别快。安卓系统的代表有华为、小米、OPPO、VIVO等知名品牌,它们的运行也随着更新换代更加流畅,视图化也更加美观,就像一台特别小的电脑。但它在体型小巧的同时又能做到具备可以安装和卸载应用程序的功能,同时还能通过通信网络实现对互联网的访问,不仅具有良好的存储能力,还具有不错的计算能力,这些优势也能够把它与传统的小灵通以及之前的大哥大手机区别开来[1]。
蓝牙模块是一种集成蓝牙功能的PCBA板,它更多的是被开发人员用于进行短距离的无线通讯。蓝牙模块按功能可以分为两大模块,一个是蓝牙数据模块,还有一个就是蓝牙语音模块。它是集成蓝牙功能的芯片的电路的集合,可以用于进行无线网络的通讯。
在全方面综合发展的今天,移动设备的发展更加趋向于将传统的WEB应用程序应用在移动终端上。而安卓手机APP+地图+蓝牙系统的课题正好顺应了这一趋势。目前被广泛应用的百度地图APP就为用户提供了很多便利的服务。用户可以使用百度地图找到他们要到的目的地的地址。现在Android上被广泛应用的的百度地图APP也是在传统WEB应用程序的基础上进行了极大的优化。
当下除了苹果系统的手机,就是安卓系统手机,代表着国产品牌的安卓手机市场也是愈做愈大,它的性能也是随着手机的更新换代变得更加强劲,现在基本做到了人人随身携带一部手机,为了满足人们能够在不认识路的情况下到达自己想要去往的目的地的需求,比如人们准备探亲,或者游玩景点等,但是不认识具体的路,许多软件开发人员也就针对这个需求开发出一套新的地图导航系统,移动GPS就是其中最成功的典型案例之一,它不仅能够减少人们寻找路线的时间成本,又能让人们保持自己想要的快速生活的节奏[2]。由此可见,与定位地图相关的手机APP的开发,尤其是针对Android系统手机上的地图APP的开发是具有很大的实用价值的。
1.2课题意义
现如今网络技术飞速提升,我国通信技术已经迈入第四代,正准备迈向第五代,也就是5G时代。4G时代的普及,为人们带来了更快的网速以及更便捷的通信,上网更加快,打电话发短信也显得更加普及更加简单化。目前手机已经成为人们日常生活中不可或缺的一部分,基本每人出门必不可少的就是带上手机,已经能够做到一部手机就可以包含衣食住行。随着现代科技的飞速发展,人们对生活质量的要求也是不断的在提高,以前像大哥大小灵通那种普通的手机只能做到拨打电话的功能,功能再多一点的也就是加个发短信的功能,但这两种功能现在已经无法满足人们的需求了,最多沦落为老人机的地位,逐渐要被淘汰。随着时代的发展,手机也就不断的在更新换代,开发人员把手机优化到更加人性化和智能化的样式,也就是现在被人们普遍使用的智能手机。可以说现代社会上人们对智能手机的使用率基本达到90%以上,随着时代的继续发展,甚至能达到百分百,而智能手机的功能也是在不断的更新换代后越来越人性化,人们有什么需求,开发人员也就对智能手机进行进一步的优化。现在一部智能手机就满足人们对衣食住行的需求。毫不夸张的说,离开了智能手机,人们就没有办法进行快节奏的生活。
安卓系统已经被普及,人们可以用安卓系统的产品去解决生活中的很多问题。因此,项目也就被开发人员扩展开来,正是开发人员把百度地图API与安卓系统相结合后,才产生了现在安卓系统下的百度地图APP。在之前开发人员针对人们查询目的地的地址的方法是开发了PC端的百度地图,当然,有很大的局限性,因为是PC端,所以人们不得不在电脑上操作,这就特别麻烦,人们出门并不会选择随身带着电脑那么贵重又庞大的器材,在此基础上还要保证电脑处于联网状态[3]。而现在就不一样了,在智能手机上,人们只需在它上面下载百度地图APP,就能做到查找想要去往的目的地的地理位置,自然也就做到了让人们出行时对去往目的地的线路的查找变得更加便利。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/dzxx/dzkxyjs/516.html