Imprimer String en Bluetooth
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:
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.