我试图从手机上获取一个字符串(Android 2.3.3),发送到PC(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应用程序,稍后将控制微控制器。
感谢。