Page 1013 - 3-2
P. 1013
private static final UUID MY_UUID =
UUID.fromString("00001101-0000-1000-8000-00805F9B34FB");
private BluetoothAdapter btAdapter;
private ConnectThread mConnectThread;
private ConnectedThread mConnectedThread;
//Constructors
public BluetoothService(Activity ac, Handler h) {
mActivity = ac;
mHandler = h;
btAdapter = BluetoothAdapter.getDefaultAdapter();
}
public boolean getDeviceState() {
Log.d(TAG, "Check the Bluetooth support");
if(btAdapter == null) {
Log.d(TAG, "Bluetooth is not available");
return false;
}
else {
Log.d(TAG, "Bluetooth is available");
return true;
}
}
public void enableBluetooth() {
Log.i(TAG, "Check the enabled Bluetooth");
if(btAdapter.isEnabled()) {
Log.d(TAG, "Bluetooth Enable Now");
//Next Step
scanDevice();
}
else {
Log.d(TAG, "Bluetooth Enable Request");
Intent i = new Intent(BluetoothAdapter.ACTION_REQUEST_ENABLE);
mActivity.startActivityForResult(i, REQUEST_ENABLE_BT);
}
}
- 1013 -