【发布时间】:2014-05-16 19:11:12
【问题描述】:
我想将我的应用程序连接到带有蓝牙模块的传感器。我将手机蓝牙与模块蓝牙配对。然后通过编程我创建与模块的连接。但我在 Socket.connect() 中遇到问题,并且没有运行 Socket.connect() 行并显示 toast ("c")
UUID uuid = UUID.fromString("00001101-0000-1000-8000-00805f9b34fb"); //Standard SerialPortService ID
try {
mSocket = MyDevice.createRfcommSocketToServiceRecord(uuid);
} catch (IOException e) {
Toast.makeText(this, "S", Toast.LENGTH_SHORT).show();
}
ba.cancelDiscovery();
try {
mSocket.connect();
} catch (IOException e){
Toast.makeText(this, "C", Toast.LENGTH_SHORT).show();
}
try {
mOutputStream = mSocket.getOutputStream();
mInputStream = mSocket.getInputStream();
} catch (IOException e) {
Toast.makeText(this, "io", Toast.LENGTH_SHORT).show();
}
【问题讨论】: