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 -
   1008   1009   1010   1011   1012   1013   1014   1015   1016   1017   1018