android 2.2中的蓝牙连接

时间:2012-07-18 15:00:36

标签: android bluetooth

我使用的是Android 2.2,我尝试使用以下代码在android中发送数据

BluetoothDevice device=BluetoothAdapter.getDefaultAdapter().getRemoteDevice(MACID);
Method m=device.getClass.getMethod("createRFcommSocket",new Class[]{int.class};
BluetoothSocket socket=(BluetoothSocket)m.invock(device,1);
socket.connect();
OutputStream os;
os=socket.getOutputStream();
os.write("hai".getBytes());
os.flush();
os.close();
socket.close();

找到以下错误:

ERROR : java.io.IOException:Connection refused

请帮助我...

1 个答案:

答案 0 :(得分:0)

你添加了这些吗?

<uses-permission android:name="android.permission.BLUETOOTH" />

<uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />