Actualmente estoy trabajando en una aplicación para Android .. tengo que notificar al usuario cada vez que el bluetooth del dispositivo se apaga mientras la aplicación está funcionando .. Actualmente Cómo notificar al dispositivo remoto tat BT es apagado? Gracias de antemanonotificación si el Bluetooth está desactivado en la aplicación para Android
12
A
Respuesta
20
Registro BroadcastReceiver con la acción intención BluetoothAdapter.ACTION_STATE_CHANGED
y mover su código notifiyng en onReceive
método. No se olvide de comprobar si el nuevo estado es OFF
if(BluetoothAdapter.ACTION_STATE_CHANGED.equals(intent.getAction())) {
if(intent.getIntExtra(BluetoothAdapter.EXTRA_STATE, -1)
== BluetoothAdapter.STATE_OFF)
// Bluetooth was disconnected
}
+0
Gracias una tonelada ... Está funcionando bien ... – Hussain
7
Si desea detectar cuando el usuario está desconectando su Bluetooth, y más tarde, detectar cuando el usuario tiene su DESCONECTADO Bluetooth, usted debe hacer los siguientes pasos:
1) Obtener el BluetoothAdapter usuario:
BluetoothAdapter btAdapter = BluetoothAdapter.getDefaultAdapter();
2) Crear y configurar el receptor, con un código como este:
private final BroadcastReceiver mReceiver = new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {
String action = intent.getAction();
// It means the user has changed his bluetooth state.
if (action.equals(BluetoothAdapter.ACTION_STATE_CHANGED)) {
if (btAdapter.getState() == BluetoothAdapter.STATE_TURNING_OFF) {
// The user bluetooth is turning off yet, but it is not disabled yet.
return;
}
if (btAdapter.getState() == BluetoothAdapter.STATE_OFF) {
// The user bluetooth is already disabled.
return;
}
}
}
};
3) Registre su BroadcastReceiver en su actividad:
this.registerReceiver(mReceiver, new IntentFilter(BluetoothAdapter.ACTION_STATE_CHANGED));
Cuestiones relacionadas
- 1. iOS5: cómo determinar si el Centro de notificaciones de la aplicación está activado/desactivado
- 2. ¿Cómo determinar si la aplicación de Android está abierta desde el mensaje de notificación?
- 3. Cómo comprobar si el compilador JIT está desactivado en Java
- 4. ¿Cómo comprobar si bluetooth está habilitado programáticamente?
- 5. Detectando cuando el roaming está desactivado en Android
- 6. Notificación en Phonegap mientras la aplicación no se está ejecutando
- 7. vim "modificable" está desactivado
- 8. ¿Cómo se acepta el archivo recibido bluetooth en la aplicación Android?
- 9. Compruebe si la aplicación está disponible en Android Market
- 10. Programación Bluetooth en Android
- 11. ¿La forma correcta de encontrar si un dispositivo Bluetooth Android sincronizado está dentro del alcance?
- 12. aplicación Android no liberar Bluetooth correctamente en la salida
- 13. jQuery tema casilla - no comprobar si está desactivado
- 14. Android: No hay ícono para la Notificación
- 15. ¿Activar Bluetooth SPP en Android?
- 16. Android - Mantener la notificación estable en la barra de notificación
- 17. Arduino + módulo Bluetooth + Android
- 18. Cambiar el nombre del dispositivo Bluetooth Android
- 19. Usando Bluetooth en Android Emulator
- 20. Cómo establecer permisos para Android Bluetooth
- 21. Android Bluetooth y la relación WakeLock
- 22. Abrir aplicación Android de notificación PUSH
- 23. ¿Cómo verificar si los auriculares bluetooth están conectados en Android?
- 24. Notificación de actualización de aplicación Android
- 25. ¿Cómo cambio la imagen cuando el botón está desactivado?
- 26. Android Bluetooth - Cómo iniciar el emparejamiento
- 27. ¿Cómo puedo verificar si el teléfono Android se está cargando?
- 28. Facilidad de notificación de inserción para la aplicación web móvil
- 29. IO.File.GetLastAccessTime está desactivado por una hora
- 30. Notificación de Android reinicia la aplicación pero desea reanudar
Off topic comentario ya que no hay sistema de PM aquí: Por favor, dejar de añadir ruido a los mensajes que edita. Está agregando palabras inútiles y audaces a las publicaciones y no es algo bueno. Tus ediciones son bienvenidas, solo sin este ruido inútil e irritante. –