Conexión al dispositivo Bluetooth incorporado desde el dispositivo Android

Acabo de comenzar a trabajar en la conexión al dispositivo incorporado de BT a través de mi teléfono androide. Está conectando muy bien pero estoy haciendo frente al problema cuando no lo estoy desconectando correctamente. Me refiero a primer cierre de socket y, a continuación, cualquier i / o vapores abiertos.

Pero cuando apago mi Bluetooth de repente en el dispositivo ¿cómo sé que el bluetooth es desconectar. Es que hay alguna manera de recibir Bluetooth que desconecta el oyente todo el tiempo en la APP.

Algunas ideas ….? Gracias

mmSocket= device.createRfcommSocketToServiceRecord(uuidToTry); try { mmSocket.connect(); } catch (IOException e) { mmSocket.close(); } 

One Solution collect form web for “Conexión al dispositivo Bluetooth incorporado desde el dispositivo Android”

Usted puede hacerlo de esta manera -Crear un receptor de radiodifusión en su código Al igual que este:

 private final BroadcastReceiver mReceiver = new BroadcastReceiver() { @Override public void onReceive(Context context, Intent intent) { String action = intent.getAction(); if (action.equals(BluetoothAdapter.ACTION_STATE_CHANGED)) { BluetoothAdapter mBluetoothAdapter = BluetoothAdapter.getDefaultAdapter(); if (!mBluetoothAdapter.isEnabled()) { // BT is turened off. } else{ // BT is turened on. } } } }; 

Y registre ese broadcastreceiver para el siguiente filtro de intenciones:

IntentFilter filter = new IntentFilter(BluetoothAdapter.ACTION_STATE_CHANGED); registerReceiver(mReceiver, filter);

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.