蓝牙聊天APP

一、需求分析:

1.双向聊天

2.搜索周边蓝牙设备,进行连接

3.监听

4.发起连接

5.取消连接

6.保存聊天记录

7.其他:发送图片,表情包,视频,音频

成都APP开发公司

二、概要设计:

1.基本流程

2.模块划分

<1>蓝牙操作的模块:打开、搜索、发起连接、取消连接

A.连接管理:发起连接、取消连接,监听等

B.设备管理:搜索、设备列表

<2>聊天模块:发送数据、接收数据,对蓝牙操作的接口(监听、连接、取消等)

<3>用户登录

<4>开屏界面

<5>关于的功能

<6>出错的处理

蓝牙聊天APP

三、 详细设计:

<1>蓝牙连接管理模块的设计:ConnectManager

方法、类功能
AcceptThread作为服务器端,接收客户端连接的线程类
ConnectThread作为客户端,主动发起连接服务器的线程类
StartListen开始监听的方法
StopListen停止监听的方法
Connect发起连接的方法
其他(略)

相关阅读:

都软件开发:移动办公oa系统开发解决方案

成都移动电商APP开发解决方案

成都APP定制,餐饮APP开发解决方案

评论

电子邮件地址不会被公开。