摘要: 随着手机技术的飞速发展,手机现有的功能已经不能满足人们的需求,这使得 Android 开源手机系统的软件开发成为主流。本文介绍了一款基于蓝牙技术的 Android 聊天软件的设计与实践过程。本软件的开发实现了蓝牙的即时通讯,可以让更多的人更方便的交流。本文首先简单介绍了 Android 系统与蓝牙技术的相关知识。然后详细介绍了实现蓝牙通信的具体过程,通过对蓝牙协议的分析,利用蓝牙 API 对设备连接、设备扫描、信息交互等 3 个模块做了详细的说明和分析。本文在实现整体系统的基础上,对整个软件做了系统测试。最后总结了目前研究的主要成果,并对系统的下一步研究方向做出了展望。62096
毕业论文关键词: Android;蓝牙;即时通讯;
The design of Android Bluetooth chat software
Abstract: With the rapid development of mobile phone technology, mobile phones existing functionality can not meet people's needs, which makes the Android open source mobile phone software development into the mainstream. This article describes an Android chat software based on Bluetooth technology and practice. The development of this software, Bluetooth, instant messaging, so that more people more convenient communication.This article first briefly describes the knowledge of the Android system with Bluetooth technology. Then described in detail the specific process for Bluetooth communication, through the analysis of the Bluetooth protocol, Bluetooth API on the device is connected, the device scan, a detailed description and analysis of information exchange, and three modules to do. On the basis of the overall system, the entire software system testing. Finally summarizes the main results of the present study, made the prospect of the system the next step in research.
Keywords:Android; Bluetooth; Instant messaging;
目录
摘要 i
Abstract i
目录 iii
1 绪论 1
1.1 ANDROID简介 1
1.2 ANDROID组件简介 2
1.3 蓝牙技术简介 3
1.4 蓝牙技术现状 4
1.5 论文的组织结构 5
2 需求分析 7
2.1 项目目的和意义 7
2.2 项目可行性分析 7
2.3 项目功能需求分析 8
2.4 项目性能需求分析 9
2.5 开发及运行环境 10
3 概要设计 11
3.1 功能设计 11
3.2 软件运行流程图 12
3.3 本章小结 13
4 详细设计及实现 15
4.1 设备连接模块 15
4.1.1 主界面设计 15
4.1.2 检测手机蓝牙 17
4.1.3 手机连接模块 17
4.1.4 设备可被发现 20
4.2 设备扫描模块 20
4.3 信息交互模块 23
4.3.1 数据传输模块