我有两个 Android Smart Phone(Samsung Galuxy Note 4 - Android 5.0.1, LG G Pad 8.3 WiFi - Android 4.4.2) 和一个BLE外围设备,我从Bluetooth SIG Developer Portal:Bluetooth Smart Starter Kit获得了BLE连接样本源 . 在此源中使用方法BluetoothDevice.connectGatt在BLE Central(Android Device)和BLE Peripheral(Gatt Server)之间 Build 连接时,connectGatt方法中autoConnect的参数设置为true如下 .

mBluetoothGatt = device.connectGatt(this, true, mGattCallback);

这意味着“是否直接连接到远程设备(false)或在远程设备可用时立即自动连接(true) . ”

Then, I tried the test like below.

Step 1. Scan Advertisor in Android Device.

Step 2. Start Advertisment in Peripheral Device.

Step 3. Establish Connection between Android and Peripheral

Step 4. Put the Peripheral Device to out of connection available distance

Step 5. After get the disconnect sign, put Peripheral Device in connection available distance

Step 6. Check reconnection

当我使用三星Galuxy Note 4时,成功自动连接但LG G Pad无法自动连接 . 每个Android设备都使用蓝牙4.0 . 我不明白这种情况 .

我想知道问题的原因是什么?