2012-04-20 35 views
0

移交蓝牙可能重复:
Transfer an image via blutooth in android如何通过NFC

我有,我想交出了蓝牙连接,当我和NFC连接的问题。意味着我们在NFC连接建立后如何通过蓝牙进行通信。

编辑:

我有两个支持NFC的Android设备有NDEF Push信息那边当我的应用程序在两个设备打开和两个设备走近这是强制性的NFC。 然后通过这个我想通过蓝牙共享一条文本消息或图像,而不需要任何配对请求。这就是所谓的InsecureBluetooth API。

在此先感谢。

+0

你几乎肯定会需要阐述一些。基本上不可能弄清楚你究竟在问什么...... – FoamyGuy 2012-04-20 19:56:29

+0

请看我编辑的部分,并帮助我。 – 2012-04-20 20:26:08

回答

0

从蓝牙2.1开始,总是需要某种配对形式,然而,相同的版本引入了一种称为安全简单配对的新型简单配对,它不需要共享密钥。

SSP允许没有用户操作的连接,我相信这是'listenUsingInsecureRfcommWithServiceRecord'和'createInsecureRfcommSocketToServiceRecord'方法利用的。它被称为'不安全',即使设备实际配对并且通信是加密的,因为它是蓝牙允许的最低安全级别(从2.1开始)。设备必须正确配对才能使用'安全'API。另一方面,如果设备具有NFC,则它们可以自动交换密钥并成为'正确'配对,以便您可以使用常规,安全的API。

+0

是否有任何示例来实现这一点。我如何着手进一步实施。请建议我。 – 2012-04-21 00:15:15

+0

BluetoothSocket API的'不安全'版本的实现与安全版本相同。因此,理论上可以使用任何蓝牙代码示例。我没有亲自使用这些'不安全'版本。 – Tom 2012-04-21 00:33:47