毕业设计网
毕业设计论文 | 毕业设计任务书 | 计算机外文翻译 | 文献综述 | 机械模具类 | 课程设计 |

基于蓝牙通信技术的Android聊天软件

目前,手机现有的功能已经不能瞒住人们的需求,使得Android开源手机软件系统的软件开发成为主流。即时通讯是当今互联网用户主要通讯方式之一,能够为互联网用户带来直观、便捷的信息交换服务。蓝牙,一种支持设备短距离通信的无线电技术,能在包括移动电话、PDA、无线耳机、笔记本电脑、相关外设等众多设备之间进行无线信息交换。本文主要对Android系统、蓝牙协议进行研究,通过分析Android的一个蓝牙即时通讯实例,达到基于Android即时通讯系统的研究目的。在此基础上,设计出能够实现Android系统上基于蓝牙、能够进行信息交流的即时通讯软件。首先,本文分析Android系统的框架以及功能特征,讲述了Android系统的基本运作方式。其次,讲述了在Android系统上如何使用蓝牙协议,研究了Android系统上的蓝牙工作方式以及关键代码。最后,分析蓝牙的工作实例,在此基础上使用Android studio开发出能够实现即时通讯的Android实例。

1、研究手段
本人目前在杭州一家硬件公司实习,该公司就是通过蓝牙技术与手环做出交互,所以在这段时间在与身边同事交流的过程中对蓝牙技术有所了解,也在利用各种时间去学习和研究蓝牙的通信。本课题主要依据查阅文献资料和通过学习网上Android蓝牙技术的课程,然后结合课堂学习的基础知识和目前在所在公司所学到的技术,逐步完成所做课题。
1、搭建Android SDK与Android studio最新版开发环境;
2、参考市面上的聊天工具,进行对UI的初步设计;
3、逐步进行程序设计和编程,完成预期基本内容;
4、进行程序的调试、测试;
5、添加额外模块,基于网络的通信(尽自己最大努力去做)。

开发工具方面:
虽然之前自己对安卓有些了解,环境搭建也比较熟悉,但是对于工具的使用还比较生疏,要学习下快捷键的使用,提高效率。多从网上和书本上查找资料,向老师和公司里的大神请教。
技术方面:
对于蓝牙技术相关的知识比较缺乏,之前只知道蓝牙可以用来传东西,却不知道它在深处有那么大的能力,要多研究一下蓝牙的编码,和蓝牙通信这方面。通过看一些官方的Demo和高级技术人员写的博客来加深了解。
编码方面:
使用Java语言进行编写程序的时候,会因为语法或者逻辑引起的编译时问题,更多的是运行时问题,还有命名不规范,格式不正确等错误。要及时修改,探讨Java语言编写的格式,尽可能的去完善功能,保证能将需求完美完成。
三、开发工具
1.Android studio;
2.Eclipse;
3.Tomcat;
4.IntelliJ IDEA;
5.MySQL;
6.开发语言:JAVA语言,后期扩展功能可能会用到HTML语言。
四、基本内容
(1) 研究Android系统,对其中Android蓝牙API进行详细了解;
(2) 研究蓝牙通信协议,为支持蓝牙聊天应用做好理论基础;
(3) 根据蓝牙通信技术的流程,设计出完善的执行步骤;
(4) 在完成基于蓝牙技术的聊天室上开发另一模块,社交项目,是基于环信的SDK,通过手机网络进行聊天的功能(后续时间充足的情况下)。
毕业论文计划安排
1.毕业设计期间,多数时间是参与到实习公司现场工作中。实施边工作边设计;
2.期间保持与学院、系里和指导老师的联系。有问题及时解决;
3.按时参与毕业设计期中检查。按要求及时提交检查材料;
4.根据进度安排,撰写毕业论文并提交指导老师进行修改;
5.做好毕业答辩前期准备(包括设计验收代码及文档,毕业论文定稿等);
6.返校参加毕业设计论文答辩。

以上是一部分介绍,如需要完整的资料或者如不符合您的要求,请联系技术人员qq:242219979咨询

上一篇:基于阈值分割的车牌定位与识别
下一篇:办公邮件系统的设计与实现


版权所有 毕业设计网联系qq:242219979 © 2007-2022