Android向蓝牙设备发送文件数据,需要花费的时间问题
Android App向蓝牙设备发送文件数据,因为我们的蓝牙设备一次接收最大200字节,所以我把文件数据是分成200字节一个包,分包发送。
但是如果连续发送数据,会发生写入数据失败的情况。
网上说两次发送之间需要间隔一点时间。所以我现在隔500毫秒发送一个包,但发现太慢了。
试了把间隔时间减到100毫秒,也会出现写入数据失败的错误。
改到了200毫秒,倒不会出现这种情况了。
不过感觉还是很慢。计算了一下,如果发送一个5M的文件,那大约需要花费87分钟。
因为是首次做向蓝牙设备发送文件数据,所以不清楚这是不是正常的啊。请大佬们帮忙解答一下我的疑惑
但是如果连续发送数据,会发生写入数据失败的情况。
网上说两次发送之间需要间隔一点时间。所以我现在隔500毫秒发送一个包,但发现太慢了。
试了把间隔时间减到100毫秒,也会出现写入数据失败的错误。
改到了200毫秒,倒不会出现这种情况了。
不过感觉还是很慢。计算了一下,如果发送一个5M的文件,那大约需要花费87分钟。
因为是首次做向蓝牙设备发送文件数据,所以不清楚这是不是正常的啊。请大佬们帮忙解答一下我的疑惑
...全文
相关推荐
安卓蓝牙实现的消息发送及文件传输
搜索附近蓝牙设备,配对成功后可以通过BluetoothSocket进行消息发送以及文件传输。借鉴了安卓蓝牙DEMO的聊天模式,不过将长连接改成了短连接。
android监听蓝牙设备的连接状态
通过系统广播监听蓝牙设备的连接状态,当蓝牙搜索发现设备时提示对应的蓝牙设备已发现,当蓝牙设备连接或断开显示蓝牙设备连接或断开。
Android蓝牙设备之间通过UUID通信
Android蓝牙通信实例,有客户端和服务端两个程序,以便理解起来更加简单明了。
Android代码-安卓蓝牙扫描、连接、发送指令
blesdk 该项目基于安卓蓝牙ble协议实现的一个sdk、可以实现扫描、连接、发送指令等功能
android蓝牙发送文件例子
介绍android数据发送的例子,供新手练习和熟悉使用,高手备忘也凑合吧


