个人聊,有可能涉及到三个或者更多的人一起群聊。涉及到群聊就会涉及到创建组的问题,用户选择自己想要群聊的对象加到创建的组中进行群聊。本设计是为了满足运用蓝牙来聊天的需求而开发的,在Android平台上运行,该设具有一对一的聊天功能和发送接受文件功能,也能多个人创建组群聊的功能。不管是发送信息还是文件或者是群聊的消息都有提醒功能,提醒用户信息和文件发送、接受是否成功。2.1.2功能模块划分本手机蓝牙通讯设计可以分为三个主要功能进行设计,这三个功能模块分别为一对一私聊:一对一私聊模块可以实现用户已用户间的一对一的聊天沟通。发送和接受文件:发送和接受文件模块可以实现用户在一对一的私聊模式下可以见自己手机SD卡中的文件很图片发送到对方的手机中,并且直接存放在对方的手机SD卡的根目录下。多对多群聊:多对多群聊模块可以实现多个用户通过创建聊天组进行群聊。2.1.3数据流图下面是设计的数据流图:图2-1顶层数据流图图2-2一层数据流图图2-3二层数据流图图2-1顶层数据流图图2-2一层数据流图2-3二层数据流图2.2关键技术2.2.1开发技术本设计是基于Android平台的一个设计。Android是Google开发的基于linux平台的开源智能手机操作系统。Android应用程序由一些零散的有联系的组件组成,通过一个工程manifest绑定在一起,在manifest中,描述了每一个组件以及组件的作用。Android应用程序概述一般来说.Android应用程序主要由四部分组成:Activity(活动对象)、BroadcastReceiver(广播接收器)、Service(服务)、ContentProvider(内容提供者)。然而,并不是所有的程序都需要全部部分,可以由上面的一个或几个来组建。使用某些组件构建Android应用程序时,需要在AndroidManifest.xml文件里进行声明。