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 -