Wie bekomme ich den RSSI des Bluetooth-Geräts in Echtzeit in Android 4.3?

Ich entwickle eine Anwendung, bei der ich eine Verbindung zu einem Bluetooth Low Energy-Gerät unter Android 4.3 herstellen muss.

Wenn ich die Taste drücke, kann ich die RSSI des BLE-Geräts abrufen, nachdem ich eine Verbindung mit dem Gerät hergestellt habeBluetoothLeService.readRemoteRssi();

Aber ich möchte den RSSI in jeder Sekunde bekommen? Ich habe das Runnable ausprobiert, aber es nennt das nichtreadRemoteRssi(); Funktion im Log.

final Runnable runnable = new Runnable () {

@Override
public void run() {
    // TODO Auto-generated method stub
    mBluetoothLeService.readRemoteRssi();
    mHandler.postDelayed(runnable, 1000);
}

};

Wo soll ich das eingeben?BluetoothLeService.readRemoteRssi(); ??

imonResume ?? oder wie kann man die APP immer die RSSI bekommen lassen ???

Entschuldigung für mein Englisch und ich bin gerade neu in diesem.

Danke für deine Anleitung!

Antworten auf die Frage(1)

Ihre Antwort auf die Frage