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
-1
A
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
merci beaucoup – user9