-3
我在Android上通過藍牙發送字節時遇到問題。 我得到這個代碼#1:如何通過藍牙在android上發送幾個字節?
private boolean connected = false;
private BluetoothSocket sock;
private InputStream in;
private OutputStream out;
zee = BluetoothAdapter.getDefaultAdapter().getRemoteDevice(
"XX:XX:XX:XX:XX:XX");
m = zee.getClass().getMethod("createRfcommSocket",
new Class[] { int.class });
sock = (BluetoothSocket) m.invoke(zee, Integer.valueOf(1));
sock.connect();
in = sock.getInputStream();
out = sock.getOutputStream();
char[] test = { 0x55, 0x0, 0x0, 0x0, 0x0, 0x50, 0x2, 0x0,
0x30, 0xD7 };
for(int k=0; k < test.lenght; k++){
new DataOutputStream(sock.getOutputStream()).writeByte(test[k]);
}
for(int k=0; k < test.lenght; k++){
new DataOutputStream(sock.getOutputStream()).writeByte(test[k]);
}
字節變爲一個接一個......但我需要向他們發送一個數據包。我需要使用什麼方法?這個怎麼做?
楞** **個不楞** ** HT – akalikin
謝謝\ 0 /(迷茫) –
字節變爲一個接一個......但我需要將它們一包發送。我需要使用什麼方法? –