Rufen Sie die Übertragung von einem Gerät zum anderen über Bluetooth auf

Hallo ich bin neu auf Android. Ich arbeite an einer Anwendung wo ich brauche, um den Anruf von einem Gerät zum anderen über Bluetooth-Protokoll zu übertragen .. (dh ich möchte die Art und Weise wie Gerät den Anruf an die Freisprecheinrichtung übertragen) ….

  • Dynamische Startaktivität in Android?
  • Android startet die Systemeinstellungen anstelle meiner App
  • Wie viele Android-Geräte brauche ich für gründliche Tests?
  • Android Studio 1.0 baut zu langsam
  • Wie man Telefonkontakte in Google Mail in Android programmgesteuert unter Verwendung von Google-Kontakten api synchronisiert
  • Authentifizierung Dropbox verlässt den Browser
  • WebViewFragment webView ist nach einer FragmentTransaction null
  • Google Play "Native Plattformen" mit commons-io-2.4.jar
  • Zwei verschiedene Layouts für eine Aktivität
  • Setze die Maus auf das verwurzelte Android-Gerät
  • Wie funktioniert getContentResolver ()?
  • Wie kann ich die Sprache meiner Bewerbung ändern?
  • One Solution collect form web for “Rufen Sie die Übertragung von einem Gerät zum anderen über Bluetooth auf”

    Im Allgemeinen kann man nicht. Android Bluetooth Stack implementiert mehrere Bluetooth Profile wie HFP und A2DP . Android ist eine Audioquelle für beide Profile und es fließt Audio an das angeschlossene Headset. Das Headset sollte Hands-Free Unit ( HF ) Funktionalität und Android – Audio Gateway ( AG ) implementieren – wie auf Bluetooth.org beschrieben .

    Jetzt willst du HF-Funktionalität auf Android-Geräten, die von Design unterstützt AG. Sie müssten HFP-Profil (HF-Seite) für das Gerät implementieren, das Sie eigentlich als Headset fungieren möchten. Werfen Sie einen Blick auf das Profilmodell . HFP basiert auf RFCOMM (unterstützt von Android API) und SDP (die nicht in API vorhanden ist). Sie können nicht auf einige Teile von BlueDroid (modifizierende SDP etc.) zugreifen, die sich auf der Stapelschicht befinden. Deshalb kann Ihr Handy nicht vorgeben, Headset mit HF-Funktionalität zu sein.

    Natürlich können Sie alles über RFCOMM (was asynchron ist so weit wie ich weiß), aber es gibt keine direkte Unterstützung von Android Bluetooth API für diese. Die Implementierung mit RFCOMM würde SCO-Link (SCO-Socket) erfordern und es kann auch in Android OS Stack-Layer versteckt werden (konnte nicht den Weg finden, solche Socket über API zu erstellen).

    Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.