-3
當我只發送一個字母或一個數字時,我的代碼工作正常,但現在我試着編輯它使它發送兩個值和一個「:」,但由於某種原因它不起作用。以下是我正在使用的代碼:需要通過藍牙發送一個字符串
@Override
public void onMove(int angle, int strength) {
mTextViewAngleLeft.setText(angle + "°");
mTextViewStrengthLeft.setText(strength + "%");
command = (angle + ":" + strength + "\n");
try {
outputStream.write(command.getBytes()); //transmits the value of command to the bluetooth module
} catch (IOException e) {
e.printStackTrace();
}
}
命令聲明爲String
。
試試這個代碼https://stackoverflow.com/questions/22899475/android-sample-bluetooth-code-to-send- a-simple-string-via-bluetooth –
https://stackoverflow.com/a/22899728/3983054 –
1)爲你的問題添加一些標點符號。 2)'它不工作'它究竟不工作? –