我正在尝试用蓝牙连接两部手机(galaxynote1、galaxynote2),但套接字连接失败。这是我的LogCat:I/BluetoothService(24036):BEGINmConnectThreadD/BluetoothUtils(24036):isSocketAllowedBySecurityPolicystart:devicenullD/BluetoothService(24036):setState()2->1D/BluetoothService(24036):ConnectFailD/BluetoothService(24036):startV/BluetoothS
我的手机正在连接蓝牙设备并且工作正常。它连接并且连接保持。我可以改变方向,让我的应用程序在后台运行,我可以关闭应用程序,当我重新打开它时它会自动连接。但是从应用程序用户那里我得到一些报告说连接在一段时间后丢失(未检测到模式)。我试图重新创建这个但没有运气。因此,为避免此问题,我想在连接丢失时自动重新连接到先前选择的设备。我做了一些研究,这可以通过实现一个广播接收器来检测:android.bluetooth.device.action.ACL_DISCONNECTED我的问题是:我已经有一个在设备上触发的广播接收器启动。我应该扩展此接收器以添加ACL_DISCONNECTED还是添加一个
我基于bluetoothChat编写了一个简单的应用程序。我使用SPP配置文件在手机和蓝牙模块之间进行通信。电话总是发起通信。该应用程序在Android4.2上完美运行,使用Nexus3和三星Galaxy3。更新到Android4.3后,该应用程序不再运行。我一直连接,我可以发送一个outpustream并接收正确的数据,但是在第一个outputstream命令之后,应用程序总是在大约6秒后断开连接。如下面的logcat所示,输入流上似乎存在计时器问题。08-2314:10:00.726:D/mems(23193):STEVAL-MKI106V108-2314:10:00.804:D/