有人知道如何通过RFCOMM在Android上接收文件吗? 我是蓝牙问题的新手,所以请耐心等待我。
我正在寻找一种通过RFCOMM作为流接收数据并将其存储在手机上的方法。保存数据不是问题,它工作得很好。
主要问题是连接的实现和数据的可靠检索......
整个过程应该作为android服务实现(这样在接收数据时不必启动任何活动)。你会建议什么:本地或远程服务?
格尔茨, poeschlorn
答案 0 :(得分:2)
一般情况:
传输层是关键,也是棘手的部分。它可以像滚动自己一样简单。例如:
发件人发送: [开始流] | FILENAME |属性| [二进制数据] [流结束]
Receiver查看文件名和属性,保存它们,打开输出文件并开始从属性后写入到流的末尾。
传输完成后,关闭输入/输出流,然后关闭套接字。