Bluetooth Classic Scan liefert keine Ergebnisse

  • Hallo,


    Ich versuche grade eine grundlegene Bluetooth infrastruktur zu bauen, aber die Official docs zum Classic scan scheinen nicht zu funktionieren.


    Spezifisch, liefert der Broadcast receiver beim BluetoothDevice.ACTION_FOUND keine neue Geräte, auch wenn welche in der Umgebung da sind und sind auch mit anderen Geräten Discovered.


    Unten ist mein code. Über irgendeine Hilfe würde ich mich freuen.

  • Hallo
    Als erstes hoffe ich das du ach die Permission im Manifest hast.


    <uses-permission android:name="android.permission.BLUETOOTH" />
    <uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />




    Frage was ist das für ein Gerät was du suchst verbinden möchtest?


    Ich hoffe es ist kein BLE Gerät.
    Denn die Methoden die du benutzt sind für Standart Geräte kein BLE.



    Auch wird die ACTION_DISCOVERY_FINISHED nicht im Receiver ankommen den die Setzt du gar nicht im Intent Filfer.




    Kotlin ist nicht ganz so mein ding deshalb kann ich nicht viel dazu sagen.



    PS. Wird denn der receive überhaupt mal aufgerufen? Mache da mal ein Log. Am Anfang damit du jeden Aufruf mitbekommt.
    Bei deinen toast bin ich mir auch nicht sicher ob der so geht. Du bist in einer callback Methode und da müsstest du im Java den context benutzen.
    Wie sieht denn überhaupt deine toast Funktion aus.
    Lasse den toast mal weg und benutze ein Log.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!