oui, en fait, tu veux te connecter à quel type d'equipement.??
un peripherique de lecture, de stockage, une oreillette.? un autoradio.?
tout depend de ce que tu veux, mais l'uuid dans mon cas etait necessaire parceque le type d'appareil (en l'occurence un scanner de code barre) se comporte, si je me souviens bien, ) comme un lecteur sur port serie.
j'ai essayé pas mal de truc, avant de tomber sur un article qui decrivait le probleme, et la solution.
utiliser l'uuid
quand tu cree ton socket, avant de la connecter,
socket = EASYBT.createRfcommSocketToServiceRecord(MY_UUID);
il faut que tu affecte à MY_UUID la valeur suivante.
final UUID MY-UUID= UUID.fromString("00001101-0000-1000-8000-00805F9B34FB");
EXACTEMENT cette valeur!!
mais la encore, difference, je me connecte en client .
mais de toute facon, rien n'a marche tant que je me suis obstiné à tout laisser dans un seul thread.
il faut les dissocier!
sinon, ca plante, et finalement, c'est logique.
on peut pas mettre au meme niveau de priorite, une ouverture de socket et la gestion de l'interface utilisateur.
Partager