android 2.3.6 版本,手上机联机蓝牙设备 
问题1:查看下面的部分代码:
private static final UUID MY_UUID = UUID.fromString("00001101-0000-1000-8000-00805F9B34FB");  //这条是蓝牙串口通用的UUID,不要更改
private static String address = "00:10:08:22:06:08"; // <==要连接的蓝牙设备MAC地址@Override
public void onResume() 
{ super.onResume();
if (D) 
{
Log.e(TAG, "+ ON RESUME +");
Log.e(TAG, "+ ABOUT TO ATTEMPT CLIENT CONNECT +"); } BluetoothDevice device = mBluetoothAdapter.getRemoteDevice(address); try { btSocket = device.createRfcommSocketToServiceRecord(MY_UUID);
} catch (IOException e) { Log.e(TAG, "ON RESUME: Socket creation failed.", e); }
mBluetoothAdapter.cancelDiscovery();
try {


System.out.println("连接成功"+btSocket.toString());
// 这里的下面如果不用btSocket.connect(),设备是不是已经可以通信了?
btSocket.connect();
//运行 btSocket.connect();  时总会 弹出系统匹配蓝牙的模块,当我输入密码后,还是不断的弹出 这个系统的蓝牙匹配模块,这个是怎么回事?
Log.e(TAG, "ON RESUME: BT connection established, data transfer link open."); } catch (IOException e) { try {
btSocket.close(); } catch (IOException e2) { Log .e(TAG,"ON RESUME: Unable to close socket during connection failure", e2);
} }