android 蓝牙开发listenUsingInsecureRfcommWithServiceRecord方法

listenUsingInsecureRfcommWithServiceRecord(String name, UUID uuid)
Create a listening, insecure RFCOMM Bluetooth socket with Service Record.

listenUsingRfcommWithServiceRecord(String name, UUID uuid)
Create a listening, secure RFCOMM Bluetooth socket with Service Record.

这两个方法有什么区别?

阅读 5.5k
2 个回答

我个人不是太清楚,一些有些用处的解释是,这两个方法一个是安全的,一个是不安全的连接。
比如:蓝牙耳机就是不安全的设备,当然还有其他。
另外有说法是使用不安全的方法,可以不同过key进行配对,具体其实题主自己通过可用的设备测试可能会好点。

没实际使用过这两个方法,也只能如楼上所说的,从方法名上去理解区别了,insecure是不安全不稳定的,两个方法的用途应该都是一样的,都是监听蓝牙服务socket连接。也可以从一般情况去理解,安全稳定的方法往往会带来更多的性能损耗。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题