Rumah >Tutorial mudah alih >telefon Android >ikatan bluetoothgattcallback android

ikatan bluetoothgattcallback android

DDD
DDDasal
2024-08-15 13:47:20895semak imbas

Kaedah onBondStateChanged() dalam BluetoothGattCallback digunakan untuk mendengar perubahan dalam keadaan ikatan antara peranti dan peranti jauh. Ia dipanggil apabila keadaan ikatan berubah, seperti apabila peranti diikat, diikat atau dipecahkan. Thi

ikatan bluetoothgattcallback android

Apakah yang dilakukan oleh kaedah BluetoothGattCallback.onBondStateChanged() dalam android?

Kaedah onBondStateChanged() dalam BluetoothGattCallback dipanggil apabila keadaan ikatan antara peranti dan peranti jauh berubah, seperti terikat, ikatan atau rosak.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>

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>

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

The onBondStateChanged() method in BluetoothGattCallback

Bagaimana untuk menggunakan kaedah BluetoothGattCallback.onBondStateChanged() dalam android?🎜🎜Sintaks untuk kaedah onBondStateChanged() dalam BluetoothGattCallback ialah:🎜rrreee🎜Sampel kod berikut menunjukkan kepada anda cara menggunakan kaedah onBondStateChanged():🎜rrreee🎜Apakah tujuan kaedah BluetoothGattCallback.onBondStateChanged() dalam android?🎜 🎜Kaedah onBondStateChanged() dalam BluetoothGattCallback digunakan untuk mendengar perubahan dalam keadaan ikatan antara peranti dan peranti jauh. Ini boleh digunakan untuk mengemas kini UI atau mengambil tindakan lain berdasarkan keadaan bon.🎜

Atas ialah kandungan terperinci ikatan bluetoothgattcallback android. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn