【发布时间】:2014-11-19 12:47:30
【问题描述】:
我在 Android 和 BLE 中进行开发。我希望应用在 BLE 设备 断开连接后自动重新连接 到 BLE 设备,但又回到范围和广告中。
我使用以下代码连接BLE设备:
public void connect(final String address) {
// TODO Auto-generated method stub
Log.w(TAG, "BluetoothLeService Connect function.");
if(mBluetoothAdapter == null || address == null){
Log.w(TAG, "BluetoothAdapter not initialized or unspecified address.");
//return false;
}
final BluetoothDevice device = mBluetoothAdapter.getRemoteDevice(address);
mBluetoothGatt = device.connectGatt(this, true, mGattCallback);
}
我已将 AutoConnect 设置为 true ,但是当 BLE 设备断开连接并返回范围时,它没有重新连接。
为什么在 Android 中将 autoConnect 设置为 true 时应用无法重新连接到 BLE 设备?
我错过了什么吗?
提前致谢。
【问题讨论】:
标签: android bluetooth-lowenergy