Heim >Mobiles Tutorial >Android Telefon >Android Bluetoothgattcallback Bindung
Wie verwende ich die BluetoothGattCallback.onBondStateChanged()-Methode in Android?Die Methode onBondStateChanged() in BluetoothGattCallback wird verwendet, um auf Änderungen im Verbindungsstatus zwischen dem Gerät und einem Remote-Gerät zu warten. Es wird aufgerufen, wenn sich der Bindungszustand ändert, z. B. wenn die Geräte verbunden, verbunden oder gebrochen sind. Was macht die BluetoothGattCallback.onBondStateChanged()-Methode in Android? Gerät und ein entferntes Gerät ändern sich, z. B. verbunden, verbunden oder defekt.
Die Syntax für die onBondStateChanged()
-Methode in BluetoothGattCallback
lautet:
<code class="java">public void onBondStateChanged(BluetoothDevice device, int bondState, int previousBondState)</code>
onBondStateChanged()
verwenden:<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>
Was ist der Zweck der BluetoothGattCallback.onBondStateChanged()-Methode in Android?onBondStateChanged()
method in BluetoothGattCallback
is called when a bond state between the device and a remote device changes, such as bonded, bonding, or broken.
The syntax for onBondStateChanged()
method in BluetoothGattCallback
is:
The following code sample shows you how to use the onBondStateChanged()
method:
The onBondStateChanged()
method in BluetoothGattCallback
onBondStateChanged()
in BluetoothGattCallback
wird verwendet, um auf Änderungen im Verbindungsstatus zwischen dem Gerät und einem Remote-Gerät zu warten. Dies kann verwendet werden, um die Benutzeroberfläche zu aktualisieren oder andere Aktionen basierend auf dem Bindungsstatus durchzuführen.🎜Das obige ist der detaillierte Inhalt vonAndroid Bluetoothgattcallback Bindung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!