Android SDK 2.0.1 로 개발중이며, 대상 단말은 모로토이 입니다.

코드상에서 블루투스 장치를 찾아  대상 블투 장치의 mac address 로 블루투스 소켓을 얻어서 
소켓에서 connect() 를 합니다.

mmDevice = mBluetoothAdapter.getRemoteDevice(address);
mmSocket = mmDevice.createRfcommSocketToServiceRecord(SERIAL_PORT_UUID);
mmSocket.connect();

이렇게 하면, 최초 연결시에는 타겟 장치와 페어링을 위한 PIN 코드를 넣는 다이얼로그가 화면에 떠야되는데
화면상에 안뜨고 맨 위에 notification 창에만 블루투스 아이콘이 생기면서, 
notification 창을 아래로 끌어 내린 뒤에, 블루투스 아이콘을 선택하면
핀 코드 입력하는 다이얼로그가 나타납니다.

connect 를 했을때, 핀 코드 다이얼로그가 필요한 경우, 곧바로 화면상에 핀 코드 입력 다이얼로그를 출력하고 싶은데, 
(안드로이드 설정에 들어가서, 블루투스 장치 검색하고 선택하면 pin 코드 입력하는 다이얼로그가 곧바로 뜨지요. 이렇게 만들고 싶어요.)
어떻게 해야 되나요...

추가..
LogCat 연결해서
설정->블루투스 검색->연결->핀코드 다이얼로그 출력.. 되는과정의 로그 살펴 보니
04-07 14:10:47.212: INFO/BluetoothEventLoop.cpp(1321): agent_event_filter: Received method org.bluez.Agent:RequestPinCode
04-07 14:10:47.587: INFO/ActivityManager(1321): Displayed activity com.android.settings/.bluetooth.BluetoothPairingDialog: 350 ms (total 350 ms)

코드상에서 위 상황이 되는지를 살펴보도록 한 뒤에, 
블루투스 컨넥션을 할 때, RequestPinCode 이벤트가 뜨면,  BluetoothPairingDialog 를 출력하도록 하면 되는거 같은데
어떻게 하는건지 모르겠습니다. ㅠㅠ

제가 공부해야되는 부분이 어디인지라도 조언 부탁 드립니다.