Я пытаюсь получить одну строку с телефона (Android 2.3.3), отправить на ПК (Windows 7), использую базовое соединение RFCOMM, что-то вроде этого
BluetoothSocket tmp = null;
try {
Method m = device.getClass().getMethod("createRfcommSocket", new Class[] {int.class});
tmp = (BluetoothSocket) m.invoke(device, 1);
} catch (Exception e) {
Log.i("bluetooth", e.getMessage());
}
mmSocket = tmp;
try {
mmSocket.connect();
, а для строк вывода что-товот так
String message = "TEST";
try {
mmOutStream.write(mensaje.getBytes());
} catch (IOException e) {
Log.e("bluetooth", "ERROR: "+e);
}
И это в принципе работает (пробовал с помощью HyperTerminal).То, что я хотел бы сделать, это просто получить строку «TEST» на моем ПК, , но с Java-приложением , которое позже будет управлять микроконтроллером.
Спасибо.