2017-05-12 7 views
-1

Je souhaite recevoir des images via Bluetooth et afficher cette image en mode Image.Je sais transférer une image d'une activité à une autre, mais je ne sais pas comment recevoir des images en utilisant Bluetooth.Comment recevoir des images via Bluetooth

Répondre

0

Le cadre Android permet d'accéder à la fonctionnalité Bluetooth via les API Android Bluetooth. Ces API permettent aux applications de se connecter sans fil à d'autres périphériques Bluetooth, permettant des fonctions sans fil point à point et multipoint.

En utilisant les API Bluetooth, une application Android peut effectuer les opérations suivantes:

  • scan pour d'autres périphériques Bluetooth
  • Query l'adaptateur Bluetooth local pour les périphériques Bluetooth associés
  • Créer des canaux RFCOMM
  • Connect vers d'autres appareils grâce à la découverte de services
  • Transférer des données depuis et vers d'autres appareils
  • gérer plusieurs connexions

Créer un BluetoothSocket et s'y connecter:

BluetoothSocket socket = device.createRfcommSocketToServiceRecord(<your-device>.getUuids()[0].getUuid()); 
socket.connect(); 

Écouter la douille (Obtenir des données à partir du dispositif)

InputStream inStream = socket.getInputStream(); 
while (inStream.available() > 0) { 
    inStream.read(); // <-- data from device 
} 

Ecrire à la prise (Envoyer des données à l'appareil)

OutputStream outStream = socket.getOutputStream(); 
byte[] bytes = <some-data> 
outStream.write(bytes); 

et pour plus de détails, vous pouvez lire Bluetooth Api Documentation here

+0

merci beaucoup – user9