serial Aktiviere Bluetooth SPP in Android?




bluetooth spp android (2)

Ich versuche Bluetooth SPP zu verwenden, um darüber zu kommunizieren. Bei einigen Android-Telefonen ist das SPP-Profil nicht aktiviert. Ich sah das Problem in der Anwendung, dass SPP wurde nicht aktiviert und so konnte die Verbindung nicht über Bluetooth hergestellt werden und als ich eine andere App gestartet, die 3g Hotspot ist, was ich denke aktiviert SPP und ich konnte über Bluetooth in meiner App verbinden.

Wie können wir das SPP-Profil von Bluetooth in Android-Geräten aktivieren? Und haben alle Android-Geräte SPP-Profil?

https://code.i-harness.com


Dies könnte Ihre Frage beantworten .. http://source.android.com/porting/bluetooth.html#androidBluetoothFeatures

SPP (oder die Fähigkeit, Java-APIs zum Einrichten von RFCOMM-Kanälen zu verwenden) ist ab Android (2.0 / 2.1) Release (Eclair) verfügbar

Auf dem Android-Telefon müssen Sie wahrscheinlich eine Anwendung ausführen, die den Dienst über SPP initiiert. **

public BluetoothServerSocket listenUsingRfcommWithServiceRecord (String-Name, UUID-Uuid)

** API kann verwendet werden, um einen Dienst mit der angegebenen UUID zum Abhören zu erstellen. Dadurch sollte dieser Dienst für andere Geräte sichtbar gemacht werden, die sich dann mit ihm verbinden können.


In developer.android.com BluetoothSocket :

Der am häufigsten verwendete Typ von Bluetooth-Sockets ist RFCOMM, der von den Android-APIs unterstützte Typ. RFCOMM ist ein verbindungsorientierter Streaming-Transport über Bluetooth. Es wird auch als Serial Port Profile (SPP) bezeichnet.







bluetooth