Page 200 - 3-1
P. 200

BluetoothDevice selectedDevice;


                  BluetoothAdapter mBluetoothAdapter; //  폰의 블루투스 모듈을 사용하기 위한 오브젝트.




                  BluetoothDevice mRemoteDevie;
                  /**
                   * BluetoothDevice  로 기기의 장치정보를 알아낼 수 있는 자세한 메소드 및 상태값을 알아낼
              수 있다.
                   *  연결하고자 하는 다른 블루투스 기기의 이름 주소 연결 상태 등의 정보를 조회할 수 있는,  ,
              클래스.
                   *  현재 기기가 아닌 다른 블루투스 기기와의 연결 및 정보를 알아낼 때 사용.
                   */


                  BluetoothSocket mSocket = null;    //  스마트폰과 페어링 된 디바이스간 통신 채널에 대응 하
              는


              BluetoothSocket
                  OutputStream mOutputStream = null;
                  InputStream mInputStream = null;
                  String mStrDelimiter = "\n";
                  char mCharDelimiter = '\n';


                  Thread mWorkerThread = null;
                  byte[] readBuffer;
                  int readBufferPosition;


                  TextView mEditReceive;
                  Button mButtonSend;


                  public Bluetooths(BluetoothAdapter bt) {
                      this.mBluetoothAdapter = bt;
                      checkBluetooth();
                  }


                  public BluetoothDevice getDevice() {
                      return selectedDevice;
                  }


                  //  블루투스 장치의 이름이 주어졌을때 해당 블루투스 장치 객체를 페어링 된 장치 목록에서 찾





                                                         - 200 -
   195   196   197   198   199   200   201   202   203   204   205