Salut tout le monde,

Je me remet à vous, en espérant qu'il y ait un génie dans la salle
Je dois faire une application pour les commerciaux sur tablette android, et ils doivent pouvoir imprimer les bon de commandes via bluetooth.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
BluetoothDevice mdevice = mBluetoothAdapter.getRemoteDevice(address);
Method m = mdevice.getClass().getMethod("createRfcommSocket", new Class[] { int.class });
mmSocket = (BluetoothSocket) m.invoke(mdevice, 1);
mmSocket.connect();
 
outStream = mmSocket.getOutputStream();
byte[] byteString = "HELLO WORD".getBytes();
byteString[byteString.length -1] = 0;
outStream.write(byteString);
outStream.flush();
outStream.close();

Mon problème étant que j'arrive à imprimer, mais par exemple ce bout de code ne m'imprime que la lettre "H" ce qui est ennuyeux !!

J'ai fais beaucoup de recherche/test mais je ne trouve pas grand chose ou je n'ai pas du chercher du bon côté.
Si quelqu'un pourrait me donner une solution ou une petite piste à suivre avant que je mette les doigts dans la prise, ca serait bien sympa

J'en profite tant que j'y suis savoir s'il y a un équivalent au JPanel ou autres sur android pour dessiner des rectangles, positionner le texte, etc ?

Merci d'avance.