Maison > Tutoriel mobile > téléphone Android > lien de rappel android bluetoothgatt

lien de rappel android bluetoothgatt

DDD
Libérer: 2024-08-15 13:47:20
original
894 Les gens l'ont consulté

La méthode onBondStateChanged() dans BluetoothGattCallback est utilisée pour écouter les changements dans l'état de liaison entre l'appareil et un appareil distant. Il est appelé lorsque l'état de la liaison change, par exemple lorsque les appareils sont liés, liés ou cassés. Thi

lien de rappel android bluetoothgatt

Que fait la méthode BluetoothGattCallback.onBondStateChanged() dans Android ?

La méthode onBondStateChanged() dans BluetoothGattCallback est appelée lorsqu'un état de liaison entre le L'appareil et les modifications d'un appareil distant, telles que liées, liées ou cassées.onBondStateChanged() method in BluetoothGattCallback is called when a bond state between the device and a remote device changes, such as bonded, bonding, or broken.

How to use BluetoothGattCallback.onBondStateChanged() method in android?

The syntax for onBondStateChanged() method in BluetoothGattCallback is:

<code class="java">public void onBondStateChanged(BluetoothDevice device, int bondState, int previousBondState)</code>
Copier après la connexion

The following code sample shows you how to use the onBondStateChanged() method:

<code class="java">private BluetoothGattCallback gattCallback = new BluetoothGattCallback() {
    @Override
    public void onBondStateChanged(BluetoothDevice device, int bondState, int previousBondState) {
        super.onBondStateChanged(device, bondState, previousBondState);
        String bondStateString = "Unknown bond state";
        switch (bondState) {
            case BluetoothDevice.BOND_NONE:
                bondStateString = "BOND_NONE";
                break;
            case BluetoothDevice.BOND_BONDING:
                bondStateString = "BOND_BONDING";
                break;
            case BluetoothDevice.BOND_BONDED:
                bondStateString = "BOND_BONDED";
                break;
        }
        String previousBondStateString = "Unknown bond state";
        switch (previousBondState) {
            case BluetoothDevice.BOND_NONE:
                previousBondStateString = "BOND_NONE";
                break;
            case BluetoothDevice.BOND_BONDING:
                previousBondStateString = "BOND_BONDING";
                break;
            case BluetoothDevice.BOND_BONDED:
                previousBondStateString = "BOND_BONDED";
                break;
        }
        Log.d(TAG, "onBondStateChanged() - Device: " + device + "  Bond State: " + bondStateString + "  Previous Bond State: " + previousBondStateString);
    }
};</code>
Copier après la connexion

What is the purpose of BluetoothGattCallback.onBondStateChanged() method in android?

The onBondStateChanged() method in BluetoothGattCallback

Comment utiliser la méthode BluetoothGattCallback.onBondStateChanged() dans Android ?🎜🎜La syntaxe de la méthode onBondStateChanged() dans BluetoothGattCallback est :🎜rrreee🎜L'exemple de code suivant vous montre comment utiliser la méthode onBondStateChanged() :🎜rrreee🎜Quel est le but de la méthode BluetoothGattCallback.onBondStateChanged() dans Android ?🎜 🎜La méthode onBondStateChanged() dans BluetoothGattCallback est utilisée pour écouter les changements dans l'état de liaison entre l'appareil et un appareil distant. Cela peut être utilisé pour mettre à jour l'interface utilisateur ou prendre d'autres actions en fonction de l'état de la liaison.🎜

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal