doc 基于Android平台的即时通讯系统的研究与设计毕业设计论文 ㊣ 精品文档 值得下载

🔯 格式:DOC | ❒ 页数:53 页 | ⭐收藏:0人 | ✔ 可以修改 | @ 版权投诉 | ❤️ 我的浏览 | 上传时间:2026-03-23 23:30

定义在关闭线程时能够关闭相关。


这个是双方蓝牙连接后直运行的线程。


构造函数中设置输入输出流。


方法中使用阻塞模式的循环读取输入流,然后到线程中更新聊天消息。


也提供了将聊天消息写入输出流传输至对方,传输成功后回写入线程。


最后关闭连接的。


该类包含和操作的类,作用是得到系统默认蓝牙设备的已配对设备列表,以及搜索出的未配对的新设备的列表。


然后提供点击后发出连接设备请求的功能。


类,此为对应的远程蓝牙创建该的。


类请求连接蓝牙。


得到输入流,用于接收远程方信息。


得到输出流,发送给远程方的信息。


关闭蓝牙连接。


类以阻塞方式读取输入流。


类将信息写入该输出流,发送给远程。


模块启动蓝牙功能首先通过调用静态方法获取蓝牙适配器,以后就可以使用该对象了。


如果返回为空,则无法继续执行了。


例如其次,调用来查询当前蓝牙设备的状态,如果返回为,则表示蓝牙设备没有开启,接下来需要封装个请求到里面,调用方法使能蓝牙设备,例如,查找设备使用类里的方法,可以查找远端设备大概十米以内或者查询在手机上已经匹配或者说绑定的其他手机了。


当然需要确定对方蓝牙设备已经开启或者已经开启了被发现使能功能对方设备是可以被发现的是能够发起连接的前提条件。


如果该设备是可以被发现的,会反馈回来些对方的设备信息,比如名字地址等,利用这些信息,设备就可以选择去向对方初始化个连接。


如果是第次与该设备连接,那么个配对的请求就会自动的显示给用户。


当设备配对好之后,他的些基本信息主要是名字和被保存下来并可以使用蓝牙的来读取。


使用已知的地址就可以对远端的蓝牙设备发起连接请求。


匹配好的设备和连接上的设备的不同点匹配好只是说明对方设备发现了的存在,并拥有个共同的识别码,并且可以连接。


连接上表示当前设备共享个信道并且两者之间可以交换数据。


也就是是说蓝牙设备在建立信道之前,必须是已经配对好了的。


查询匹配好的设备在建立连接之前必须先查询配对好了的蓝牙设备集周围的蓝牙设备可能不止个,以便选取哪个设备进行通信,例如可以可以查询所有配对的蓝牙设备,并使用个数组适配器将其打印显示出来建立个蓝牙连接只需要地址就已经足够了。


扫描设备扫描设备,只需要简单的调用方法,这个扫描的过程大概持续是秒,应用程序为了动作需要注册个来接受设备扫描到的信息。


对于每个设备,系统都会广播动作。


例如,注意扫描的过程是个很耗费资源的过程,旦找到需要的设备之后,在发起连接请求之前,确保程序调用方法停止扫描。


显然,如果已经连接上个设备,启动扫描会减少通信带宽。


使能被发现如果想使的设备能够被其他设备发现,将动作封装在中并调用,方法就可以了。


它将在不使应用程序退出的情况下使的设备能够被发现。


缺省情况下的使能时间是秒,当然可以可以通过添加字段来改变使能时间最大不超过秒,这是出于对设备上的信息安全考虑。


例如,运行该段代码之后,系统会弹出个对话框来提示启动设备使能被发现此过程中如果蓝牙功能没有开启,系统会帮开启,并且如果准备对该远端设备发现个连接,不需要开启使能设备被发现功能,因为该功能只是在应用程序作为服务器端的时候才需要。


连接设备在应用程序中,想建立两个蓝牙设备之间的连接,必须实现客户端和服务器端的代码因为任何个设备都必须可以作为服务端或者客户端。


个开启服务来监听,个发起连接请求使用服务器端设备的地址。


当他们都拥有个蓝牙套接字在同信道上的时候,可以认为他们之间已经连接上了。


服务端和客户端通过不同的方式或其他们的蓝牙套接字。


当个连接监听到的时候,服务端获取到蓝牙套接字。


当客户可打开个信道给服务器端的时候,客户端获取到蓝牙套接字。


注意在此过程中,如果两个蓝牙设备还没有配对好的,系统会通过个通知或者对话框的形式来通知用户。


连接请求会在用户选择之前阻塞。


如下图图蓝牙配对界面服务端的连接当想要连接两台设备时,个必须作为服务端通过持有个打开的,目的是监听外来连接请求,当监听到以后提供个连接上的给客户端,当客户端从得到以后就可以销毁,除非还想监听更多的连接请求。


建立服务套接字和监听连接的基本步骤首先通过调用,方法来获取对象,参数代表了该服务的名称,代表了和客户端连接的个标识位格式的字符串,相当于码,送出用户所点击的文件名称,然后关闭。


这样主进程就能够获得返回的值进行文件管理的操作。


图文件存储模块控制层流程具体实现方式首先在主进程中的菜单按键中添加调用,这样,执行文件选择的这个就会被开启,在执行完所有的工作之后,在中下列代码,这样执行完毕后,会返回所需要的值,其中为,为,用于之间区分所求信息与所需信息的标

下一篇
基于Android平台的即时通讯系统的研究与设计毕业设计论文第1页
1 页 / 共 53
基于Android平台的即时通讯系统的研究与设计毕业设计论文第2页
2 页 / 共 53
基于Android平台的即时通讯系统的研究与设计毕业设计论文第3页
3 页 / 共 53
基于Android平台的即时通讯系统的研究与设计毕业设计论文第4页
4 页 / 共 53
基于Android平台的即时通讯系统的研究与设计毕业设计论文第5页
5 页 / 共 53
基于Android平台的即时通讯系统的研究与设计毕业设计论文第6页
6 页 / 共 53
基于Android平台的即时通讯系统的研究与设计毕业设计论文第7页
7 页 / 共 53
基于Android平台的即时通讯系统的研究与设计毕业设计论文第8页
8 页 / 共 53
基于Android平台的即时通讯系统的研究与设计毕业设计论文第9页
9 页 / 共 53
基于Android平台的即时通讯系统的研究与设计毕业设计论文第10页
10 页 / 共 53
基于Android平台的即时通讯系统的研究与设计毕业设计论文第11页
11 页 / 共 53
基于Android平台的即时通讯系统的研究与设计毕业设计论文第12页
12 页 / 共 53
基于Android平台的即时通讯系统的研究与设计毕业设计论文第13页
13 页 / 共 53
基于Android平台的即时通讯系统的研究与设计毕业设计论文第14页
14 页 / 共 53
基于Android平台的即时通讯系统的研究与设计毕业设计论文第15页
15 页 / 共 53
温馨提示

1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。

2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。

3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。

4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。

5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。

  • Hi,我是你的文档小助手!
    你可以按格式查找相似内容哟
筛选: 精品 DOC PPT RAR
小贴士:
  • 🔯 当前文档为word文档,建议你点击DOC查看当前文档的相似文档。
  • ⭐ 查询的内容是以当前文档的标题进行精准匹配找到的结果,如果你对结果不满意,可以在顶部的搜索输入框输入关健词进行。
帮帮文库
换一批