Android sendet Datei / Daten von der Anwendung über Bluetooth an den PC / Drucker / Scanner / ein anderes Gerät

9

Kann jemand mir helfen / mir vorschlagen, wie ich diese Anforderungen erfüllen kann? Ich habe das gleiche Thema gesucht, aber ich kann nicht verstehen, woher oder wie ich die Bluetooth-Geräte, die derzeit aktiviert sind, abrufen kann.

BEARBEITEN: -

Jetzt kann ich nach anderen Geräten suchen und mit Geräten verbinden, aber ich kann die Datei nicht über Bluetooth übertragen.

Ich habe dies und dies .

Ich denke, andere Operationen werden danach beginnen.

    
anddev 22.03.2012, 12:07
quelle

1 Antwort

0

Sie können Ссылка (Bluetooth-Chat-Beispiel) für die Kommunikation zwischen Geräten verwenden. Im Bluetooth-Chat-Beispiel gibt es die Java-Klasse BluetoothChatService, die sich damit beschäftigt, die Bluetooth-Verbindung herzustellen, den Socket einzurichten und dann die Daten zu übertragen. Alle diese Funktionen werden in verschiedenen Threads threadsicher ausgeführt. Sie können diese Datei in Ihrer App verwenden und eine Instanz der Klasse erstellen und die write-Funktion aufrufen, um die Daten zu schreiben. Und empfangene Daten werden von der Handler-Variable der Aktivität (von mHandle.obtainMessage ()) verarbeitet.

Falls Sie mit einem bestimmten Gerät wie Drucker oder PC kommunizieren wollen, müssen Sie das Kommunikationsprotokoll herausfinden, das sie akzeptieren, und dann eine Klasse bilden, um Ihre Daten in das gewünschte Protokoll für das externe Gerät zu konvertieren.

    
Atul Gupta 01.06.2016 20:22
quelle

Tags und Links