2017-10-17 7 views
0

J'ai développé une application qui se connecte à un appareil Bluetooth, elle recherche des appareils et se connecte automatiquement lorsque la bonne est trouvée.Connexion Bluetooth fonctionne sur certains appareils

L'application fonctionne sur Lenovo A1010 (API 22) et Huawei P10 (API 24), mais pas sur Huawei P8 (API 23).

Le P8 semble être incapable de se connecter. Rien ne se passe réellement après l'appel de BluetoothDevice#connectGatt (Context context, boolean autoConnect, BluetoothGattCallback callback). Lorsque l'appareil est éteint onConnectionStateChange(...) est appelé avec BluetoothProfile.STATE_DISCONNECTED.

autoConnect est défini sur false. Le comportement est le même lors de la connexion et lors de la tentative de reconnexion.

J'ai utilisé avec succès d'autres applications bluetooth sur le P8 pour m'assurer qu'il n'y a rien de mal avec l'appareil. Je n'ai pas réussi à essayer d'activer le journal BtSnoop sur le P8.

Répondre

0

Il a scanné d'autres périphériques en continu sans interruption lors de la connexion. Le P8 est incapable de se connecter pendant la numérisation.