Android蓝牙连接问题

Android蓝牙连接问题,android,bluetooth,Android,Bluetooth,我有一个EVO(运行Android 2.2)和一个Sumsung Intercept(运行2.1)。我正在尝试创建一个简单的聊天应用程序(类似于BluetoothChat示例),但我无法连接两部手机。我可以让他们通过发现过程,这样每个手机都可以发现另一个,但当我尝试连接时,我总是会出现“服务发现失败”错误 更有趣的是,我永远无法启动从2.2->2.1(EVO到Intercept手机)的连接。但是,如果EVO尝试先连接(这将始终获得上述引用的错误),然后我尝试从截取连接,我至少会在两部手机上获得P

我有一个EVO(运行Android 2.2)和一个Sumsung Intercept(运行2.1)。我正在尝试创建一个简单的聊天应用程序(类似于BluetoothChat示例),但我无法连接两部手机。我可以让他们通过发现过程,这样每个手机都可以发现另一个,但当我尝试连接时,我总是会出现“服务发现失败”错误

更有趣的是,我永远无法启动从2.2->2.1(EVO到Intercept手机)的连接。但是,如果EVO尝试先连接(这将始终获得上述引用的错误),然后我尝试从截取连接,我至少会在两部手机上获得PIN码/接受配对对话框。但是,如果我尝试发送任何东西(write()方法),我将收到一个错误,说明两部手机未连接


任何帮助都将不胜感激。

一部手机必须是一个监听器(使用蓝牙插座等待),另一部手机必须使用蓝牙插座与另一部手机建立连接


换句话说,当两个设备都不处于可以接收传入连接(这是蓝牙套接字的功能)的状态时,您似乎试图从两个设备启动连接

其中一部手机必须是一个监听器(使用蓝牙插座等待),另一部手机必须与使用蓝牙插座的手机建立连接


换句话说,当两个设备都不处于可以接收传入连接(这是蓝牙套接字的功能)的状态时,您似乎试图从两个设备启动连接

我只希望事情能这么简单。不幸的是不是这样,但我感谢你至少给它一个机会。我以为这个问题会有一些答案。。。在那里呆了一个多月了。我想英国电信仍然是相当新的,所以没有分配专门知识围绕它。。。尤其是Android。谢谢BradYup-发布你的代码,CirrusFlyer先生,否则你不会得到任何回应或帮助,我只希望事情能这么简单。不幸的是不是这样,但我感谢你至少给它一个机会。我以为这个问题会有一些答案。。。在那里呆了一个多月了。我想英国电信仍然是相当新的,所以没有分配专门知识围绕它。。。尤其是Android。谢谢BradYup-发布你的代码,CirrusFlyer先生,否则你将得不到任何回应或帮助